Exadata健康檢查工具EXAchk

本文根據MOS文章:Oracle Exadata Database Machine EXAchk (Doc ID 1070954.1)整理關鍵步驟。
注:一般都會要求使用當前最新可用的EXAchk版本進行健康檢查。node

1.查看當前版本

由於Exachk 如今是自治運行情況框架 (AHF) 和跟蹤文件分析器 (TFA) 的組成部分。安裝 AHF 的當前版本,便可獲取最新的 Exachk 和 TFA 版本。 因此既能夠經過tfactl查看版本信息,也能夠單獨查看:
tfactl version -all
exachk -v

若查詢結果不匹配最新,則下載最新可用的 Exachk 版本,進行版本更新。反之就能夠直接進行第三步巡檢信息採集。shell

要查找 AHF/Exachk 文件結構的根目錄,請執行如下命令:數據庫

# cat /etc/oracle.ahf.loc
/opt/oracle.ahf

此外,若是完整的 AHF 安裝成功,則 Exachk 應安排天天 02:00 執行 exatier1 配置文件。您能夠使用如下命令驗證自動運行配置:oracle

# exachk -get all -id autostart_client_exatier1

2.執行版本更新

下載最新可用版本,在上面提到的MOS文章中有下載連接。當前最新可用版本是:v20.4。而後解壓:
# unzip AHF-LINUX_v20.4.0.zip 
Archive:  AHF-LINUX_v20.4.0.zip
  inflating: README.txt              
  inflating: ahf_setup

更新版本:app

# ./ahf_setup -ahf_loc /opt -data_dir <ORACLE_BASE of Grid owner>
# ./ahf_setup -ahf_loc /opt -data_dir /u01/app/grid

實際執行以下:框架

[root@dbm08dbadm01 ~]# ./ahf_setup -ahf_loc /opt -data_dir /u01/app/grid

AHF Installer for Platform Linux Architecture x86_64

AHF Installation Log : /tmp/ahf_install_204000_252391_2021_02_02-15_08_40.log

Starting Autonomous Health Framework (AHF) Installation

AHF Version: 20.4.0 Build Date: 202012141017

AHF is already installed at /opt/oracle.ahf

Installed AHF Version: 20.2.3 Build Date: 202010121848

Do you want to upgrade AHF [Y]|N : y

AHF will also be installed/upgraded on these Cluster Nodes :

1. dbm08dbadm02

The AHF Location and AHF Data Directory must exist on the above nodes
AHF Location : /opt/oracle.ahf
AHF Data Directory : /u01/app/grid/oracle.ahf/data

Do you want to install/upgrade AHF on Cluster Nodes ? [Y]|N : y

Upgrading /opt/oracle.ahf

Shutting down AHF Services
Shutting down TFA
Removed symlink /etc/systemd/system/graphical.target.wants/oracle-tfa.service.
Removed symlink /etc/systemd/system/multi-user.target.wants/oracle-tfa.service.
. . . . . 
. . . 
Successfully shutdown TFA..


Starting AHF Services
Starting TFA..
Created symlink from /etc/systemd/system/multi-user.target.wants/oracle-tfa.service to /etc/systemd/system/oracle-tfa.service.
Created symlink from /etc/systemd/system/graphical.target.wants/oracle-tfa.service to /etc/systemd/system/oracle-tfa.service.
Waiting up to 100 seconds for TFA to be started..
. . . . . 
Successfully started TFA Process..
. . . . . 
TFA Started and listening for commands
No new directories were added to TFA

INFO: Starting exachk scheduler in background. Details for the process can be found at /u01/app/grid/oracle.ahf/data/dbm08dbadm01/diag/exachk/compliance_start_020221_151142.log


AHF upgrade completed on dbm08dbadm01

Upgrading AHF on Remote Nodes :

AHF will be installed on dbm08dbadm02, Please wait.

Please Enter the password for dbm08dbadm02 : 

Is password same for all the nodes? [Y]|N : y

Upgrading AHF on dbm08dbadm02 :

[dbm08dbadm02] Copying AHF Installer

[dbm08dbadm02] Running AHF Installer

AHF is sucessfully upgraded to latest version

.--------------------------------------------------------------------.
| Host         | TFA Version | TFA Build ID         | Upgrade Status |
+--------------+-------------+----------------------+----------------+
| dbm08dbadm01 |  20.4.0.0.0 | 20400020201214101756 | UPGRADED       |
| dbm08dbadm02 |  20.4.0.0.0 | 20400020201214101756 | UPGRADED       |
'--------------+-------------+----------------------+----------------'

Moving /tmp/ahf_install_204000_252391_2021_02_02-15_08_40.log to /u01/app/grid/oracle.ahf/data/dbm08dbadm01/diag/ahf/

[root@dbm08dbadm01 ~]#

再次查詢版本確認更新成功:ui

[root@dbm08dbadm01 ~]# exachk -v
EXACHK  VERSION: 20.4.0_20201214

[root@dbm08dbadm01 ~]# tfactl version -all
TFA Version : 204000
TFA Build ID : 20201214101756
TFA Build Label : TFA_MAIN_GENERIC_201213.1900

EXACHK  VERSION: 20.4.0_20201214


AHF VERSION: 20.4.0

3.執行exachk巡檢

使用最新版本的exachk進行巡檢:
[root@dbm08dbadm01 ~]# which exachk
/usr/bin/exachk
[root@dbm08dbadm01 ~]# exachk
..
UPLOAD [if required] - /u01/app/grid/oracle.ahf/data/dbm08dbadm01/exachk/user_root/output/exachk_dbm08dbadm01_cdb1db1_020221_15276.zip

根據交互提示輸入對應的數據庫信息、若是沒有配置互信,還須要輸入CELL節點、交換機的密碼等信息,完成採集後下載壓縮包到本機查看結果,重點關注critical類問題。code

相關文章
相關標籤/搜索