AHF介绍
Oracle在2019年10月18日发布自治健康框架Autonomous Health Framework (AHF) 19.3,将ORAchk,EXAchk,TFA三种诊断工具合并入AHF,作为一个单一的安装软件被称作AHF。AHF可以使用root或者非root用户安装,而且所有的命令行指令和之前版本一样,ORAchk,EXAchk,TFA被放置在AHF_LOC/bin的目录下。
AHF主要功能如下:
1、自动降低风险 自动主动预防性法规遵从性检查,并在最具影响的问题影响您之前发出警告
2、故障时的诊断 确保你总能得到解决问题所需的一切
3、单一诊断接口 不需要学习许多不同工具的命令
4、一个综合框架 所有你需要的诊断工具一起工作
AHF版本
目前AHF 19.3.1发布如下版本,其他的版本需要下载TFA的历史版本,具体下载参考MOS 1513912.1
TFA & ORAchk/EXAchk 19.3.1 for Linux TFA & ORAchk/EXAchk 19.3.1 for ZLinux TFA & ORAchk/EXAchk 19.3.0 for Solaris x86 TFA & ORAchk/EXAchk 19.3.1 for Solaris SPARC 64 TFA & ORAchk/EXAchk 19.3.0 for AIX 6 & 7
AHF安装
下面演示AHF在linux下的安装过程,下载介质,解压后,安装只有一条命令,相当简单。
[root@oracle01 TFA]# ./ahf_setup AHF Installation Log : /tmp/ahf_install_39271_2019_11_12-14_16_04.log Starting Autonomous Health Framework (AHF) Installation AHF Version: 193000 Build Date: 201910181720 Default AHF Location : /opt/oracle.ahf Do you want to change AHF Location (/opt/oracle.ahf) ? Y|[N] : AHF Location : /opt/oracle.ahf AHF Data Directory stores diagnostic collections and metadata. AHF Data Directory requires at least 5GB (Recommended 10GB) of free space. Choose Data Directory from below options : 1. /opt/oracle.ahf [Free Space : 2933 MB] 2. Enter a different Location Choose Option [1 - 2] : 1 AHF Data Directory : /opt/oracle.ahf/data Do you want to add AHF Notification Email IDs ? [Y]|N : N Extracting AHF to /opt/oracle.ahf Configuring TFA Services Discovering Nodes and Oracle Resources Starting TFA Services 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. .------------------------------------------------------------------------------. | Host | Status of TFA | PID | Port | Version | Build ID | +----------+---------------+-------+-------+------------+----------------------+ | oracle01 | RUNNING | 40540 | 36800 | 19.3.0.0.0 | 19300020191018172057 | '----------+---------------+-------+-------+------------+----------------------' Running TFA Inventory... Adding default users to TFA Access list... .------------------------------------------------------. | Summary of AHF Configuration | +-----------------+------------------------------------+ | Parameter | Value | +-----------------+------------------------------------+ | AHF Location | /opt/oracle.ahf | | TFA Location | /opt/oracle.ahf/tfa | | Orachk Location | /opt/oracle.ahf/orachk | | Data Directory | /opt/oracle.ahf/data | | Repository | /opt/oracle.ahf/data/repository | | Diag Directory | /opt/oracle.ahf/data/oracle01/diag | '-----------------+------------------------------------' AHF binaries are available in /opt/oracle.ahf/bin AHF is successfully installed Moving /tmp/ahf_install_39271_2019_11_12-14_16_04.log to /opt/oracle.ahf/data/oracle01/diag/ahf/
AHF使用
AHF内部命令与TFA基本一致,可以在命令行执行orachk,prw,oswbb等命令。
[root@oracle01 bin]# ./tfactl tfactl> toolstatus .------------------------------------------------------------------. | TOOLS STATUS - HOST : oracle01 | +----------------------+--------------+--------------+-------------+ | Tool Type | Tool | Version | Status | +----------------------+--------------+--------------+-------------+ | Development Tools | orachk | 19.3.0.0.0 | DEPLOYED | +----------------------+--------------+--------------+-------------+ | Support Tools Bundle | oswbb | 8.3.2 | NOT RUNNING | | | prw | 12.1.13.11.4 | RUNNING | +----------------------+--------------+--------------+-------------+ | TFA Utilities | alertsummary | 19.3.0.0.0 | DEPLOYED | | | calog | 19.3.0.0.0 | DEPLOYED | | | dbcheck | 18.3.0.0.0 | DEPLOYED | | | dbglevel | 19.3.0.0.0 | DEPLOYED | | | grep | 19.3.0.0.0 | DEPLOYED | | | history | 19.3.0.0.0 | DEPLOYED | | | ls | 19.3.0.0.0 | DEPLOYED | | | managelogs | 19.3.0.0.0 | DEPLOYED | | | menu | 19.3.0.0.0 | DEPLOYED | | | param | 19.3.0.0.0 | DEPLOYED | | | ps | 19.3.0.0.0 | DEPLOYED | | | pstack | 19.3.0.0.0 | DEPLOYED | | | summary | 19.3.0.0.0 | DEPLOYED | | | tail | 19.3.0.0.0 | DEPLOYED | | | triage | 19.3.0.0.0 | DEPLOYED | | | vi | 19.3.0.0.0 | DEPLOYED | '----------------------+--------------+--------------+-------------' Note :- DEPLOYED : Installed and Available - To be configured or run interactively. NOT RUNNING : Configured and Available - Currently turned off interactively. RUNNING : Configured and Available.