Oracle官方健康检查工具-ORAchk

2021年10月21日 1486点热度 0人点赞 1条评论

ORAchk之前被称为RACcheck,后来它的检查范围进行了扩展,改名为ORAchk,它是对数据库系统进行健康检查的一个专用工具,这个工具主要用来检查软件的配置是否符合要求以及一些最佳实践是否被应用了。通过这个工具,用户可以很方便地、自动化地对自己的系统进行健康检查和评估。
ORAchk replaces the popular RACcheck tool, extending the coverage based on prioritization of top issues reported by users, to proactively scan for known problems including Database area. ORAchk scans and provides a high level report showing your system health risks with the ability to drill down into specific problems and understand their resolutions.

ORAchk是一个命令行工具,运行后收集系统配置信息,同时按照预定义的规则,评估配置是否符合Oracle的最佳实践,评估结果输出为一份html格式的健康检查报告,报告中会有所有检查项的细节数据,以及根据规则给被检查系统的一个综合评分。虽然这个评分规则比较“简单粗暴”,(所有检查项的分值都一样),但这个分数还是有一定意义的,起码作报告时可以给出一个量化指标,而且可以在不同的系统之间,或不同时间的同一个系统之间进行比较。

11gR2及以上版本均自带,位于$ORACLE_HOME/suptools/。
如果需要下载最新版本,具体的下载地址位于MOS:
Autonomous Health Framework (AHF) - Including TFA and ORAchk/EXAChk (Doc ID 2550798.1)

具体的安装方法参见README文件。
Oracle AHF 只提取 ORAchk的方法:
./ahf_setup -extract orachk

运行方法就是直接命令行执行orachk,如果提示过期,则加参数noupgrade:
$ORACLE_HOME/suptools/orachk/orachk -noupgrade

最后会生成一个详细的html格式的报告,如:
Detailed report (html) - /u01/app/oracle/orachk/orachk_adg1_testdb91_102121_110709/orachk_adg1_testdb91_102121_110709.html

liking

这个人很懒,什么都没留下

文章评论

  • liking

    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、一个综合框架 所有你需要的诊断工具一起工作

    2021年10月21日