1、orachk工具主要用途
(1)主动检查您的整个软件在操作系统、CRS、数据库、高可用等层面中的严重问题,以便于IT部门整改,提升系统的稳定性
(2)对于您系统中存在的风险提供简单化和合理化的诊断和分析建议。
(3)对系统中存在的健康风险提供汇总信息,并且能够向下钻取到特定的问题和对应的解决方案
(4)对检查结果进行量化评分(100分制),内容非常的全面,通过得分直观判断健康程度
2、运行注意要点
(1)orachk不支持在root用户下运行,需要在oracle或grid用户下运行
(2)如果检查RAC环境的健康,需要输入其它节点的root密码,如果各节点root密码相同,则只需输入一次即可
3、检查输出信息分级
序号 |
分级 |
意义 |
1 |
FAIL |
严重的不合格的问题 |
2 |
WARNING |
警告问题 |
3 |
ERROR |
错误问题 |
4 |
INFO |
参考信息 |
4、orachk下载
metalink文章 1268927.2 中提供下载,当前最新版本为ORA CHK2.2.5,不分平台,在linux、AIX等平台通用
5、orachk安装
5.1 创建一个orachk专用目录
创建一个orachk解压出来的众多文件,以及运行orachk产生的分析报告材料
[root@INFA oracle]# mkdir -p /home/oracle/orachk |
5.2、安装orachk
安装orachk很简单,只需要将orachk-2.2.5.zip解压缩出来即可
[root@INFA oracle]# cp orachk-2.2.5.zip /home/oracle/orachk/ [root@INFA oracle]# cd /home/oracle/orachk [root@INFA orachk]# unzip orachk-2.2.5.zip |
5.3、配置orachk目录权限
[root@INFA orachk]# chown -R oracle:oinstall /home/oracle/orachk [root@INFA orachk]# chmod -R 777 /home/oracle/orachk |
6、单实例环境运行orachk开展健康检查实例
(1)启动orachk检查: [oracle@INFA orachk]$ ./orachk List of running databases 1. infadb 2. None of above
Select databases from list for checking best practices. For multiple databases, select 1 for All or comma separated number like 1,2 etc [1-2][1].
|
(2)输出过程记录(部分内容): Checking Status of Oracle Software Stack - Clusterware, ASM, RDBMS
. . . . . . . . . . . . . . . ------------------------------------------------------------------------------------------------------- Oracle Stack Status ------------------------------------------------------------------------------------------------------- Host Name CRS Installed ASM HOME RDBMS Installed CRS UP ASM UP RDBMS UP DB Instance Name --------------------------------------------------- |