ORAchk-数据库健康检查好帮手
ORAchk 之前被称为RACcheck,后来它的检查范围进行了扩展,改名为了ORAchk,它是在数据库系统进行健康检查的一个专用工具,这个工具主要用来检查软件的配置是否符合要求以及一些最佳实践是否被应用了。通过这个工具,用户可以很方便地、自动化地对自己的系统进行健康检查和评估。
ORAchk 能够检查的软件主要有:OS、Oracle Clusterware (CRS)、 Grid Infrastructure environment(GI)、Automatic Storage Management (ASM)以及Real Application Clusters (RAC)、单机的数据库、Golden Gate。
** 检查的项目包括:** o OS kernel 参数 o OS 包/补丁 o OS上其它和RAC相关的配置 o CRS/Grid Infrastructure o RDBMS o ASM o 数据库参数 o 对于RAC数据库影响较大的设置 o 升级到11.2.0.3/11.2.0.4/12c时的升级检查 o Maximum Availability Architecture (MAA)检查
** 目前支持的平台: o Linux x86-64* (Enterprise Linux, RedHat and SuSE 9, SuSE 10 & SuSE 11) o Oracle Solaris SPARC (64-bit)(Solaris 10 and 11) o Oracle Solaris x86-64 (Solaris 10 and 11) o IBM AIX on POWER Systems (64-bit) ** o HP-UX PA-RISC (64-bit) o HP-UX Itanium **
* 不支持32位平台,不支持 Linux Itanium ** 需要安装BASH Shell 3.2 或之上 ** 目前支持的数据库版本:** o 10gR2 o 11gR1 o 11gR2 o 12cR1
注:自版本 2.2.0 起,ORAchk 支持单实例、Oracle Restart 以及 RAC(包括 RAC One)
我们推荐使用最新版本的ORAchk,这是因为ORAchk基于最佳实践,这些最佳实践会不断更新,另一方面ORAchk会检查补丁的安装情况,PSU 是按季度推出的,所以ORAchk也会至少每两到三个月更新一次。
** 1.首先看一下如何下载和安装ORAchk* ** ORAchk是从下面的My Oracle Support 文档中下载: *** ORAchk - Health Checks for the Oracle Stack (Doc ID 1268927.1)
对于RAC环境,只需要在任意一个节点执行ORAchk就可以,它会通过SSH连接到别的节点收集数据,由于它会以sysdba身份登录到数据库中做很多检查,所以要求用数据库软件的属主来执行ORAchk,而且要对oracle用户配置用户等效性,使它能够无需密码就连接到远程节点。
下载之后的文件为orachk.zip。 将这个文件用数据库软件属主上传到RAC集群的任一节点,比如节点1的一个目录: su - oracle OS Patch IZ97457 is recommended but not installed FAIL => OS Patch IZ89165 is recommended but not installed FAIL => OS Patch IZ41855 is recommended but not installed FAIL => OS Patch IZ52319 is recommended but not installed FAIL => OS Patch IZ51456 is recommended but not installed WARNING => kernel paramater tcp_ephemeral_low is not set to recommended value of 9000 WARNING => kernel paramater udp_ephemeral_low is not set to recommended value of 9000 WARNING => kernel paramater maxuproc is not set to recommended value of 13684 WARNING => kernel paramater maxreqs is not set to recommended value of 65536
Best Practice checking completed.Checking recommended patches on nascds5.
---------------------------------------------------------------------------------
RDBMS homes patches summary report
Total patches Applied on RDBMS Applied on ASM ORACLE_HOME
---------------------------------------------------------------------------------
Detailed report (html) - /home/oracle/raccheck/raccheck_nascds5_112113_094623/raccheck_nascds5_112113_094623.html
UPLOAD(if required) - /home/oracle/raccheck/raccheck_nascds5_112113_094623.zip