• ORAchk


    1.概要

    ORAchk之前被称为RACcheck,后来它的检查范围进行了扩展,改名为了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.下载和安装

    ORAchk是从下面的My Oracle Support 文档中下载:
    ORAchk - Health Checks for the Oracle Stack (Doc ID 1268927.1)

    下载之后的文件为orachk.zip

    orachk现在oracle database 11.2.0.4+ 12.1.0.2+都已经内置了,

    在目录 $ORACLE_HOME/suptool/ 下,无需下载上传

    包含 orachk,raccheck

    [oracle@rh64 ~]$ cd $ORACLE_HOME/suptools
    [oracle@rh64 suptools]$ ls -ltr
    total 8
    drwxr-xr-x 3 oracle oinstall 4096 Jan 27 11:53 orachk
    drwxr-xr-x 3 oracle oinstall 4096 Jul 27 07:47 raccheck

    如果是下载的orachk,将这个文件用数据库软件属主上传到RAC集群的任一节点,比如节点1的一个目录:

    su - oracle  <=======用数据库属主执行
    $cd /home/oracle
    $mkdir orachk
    $cd orachk
    $pwd
    /home/oracle/orachk <==本例中把orachk.zip上传到了这个目录
    $ls -l orachk
    -rw-r--r-- 1 oracle oinstall 5237947 May 14 05:15 orachk.zip
    $ unzip orachk.zip <==解压这个文件
    
    $ls -l
    total 33324
    -rw-rw-r-- 1 oracle oinstall 21234729 Mar  1 04:35 collections.dat
    -rwxr-xr-x 1 oracle oinstall  1428107 Mar  1 04:34 orachk<==这个文件的权限是755,属主是oracle
    -rw-r--r-- 1 oracle oinstall  5237947 May 14 05:15 orachk.zip
    -rwxr-xr-x 1 oracle oinstall  1428107 Mar  1 04:34 raccheck
    -rw-r--r-- 1 oracle oinstall     2541 Mar  1 04:34 readme.txt
    -rw-rw-r-- 1 oracle oinstall  4716612 Mar  1 04:35 rules.dat
    -rw-r--r-- 1 oracle oinstall      296 Mar  1 04:34 UserGuide.txt

    3.如何执行

    用oracle用户执行

    [oracle@rac1 orachk]$ ./oracheck

    4.执行过程

    完成后输出类似如下内容

    Detailed report (html) - /dbs/11.2.0/oracle/dbhome_1/suptools/orachk/release/orachk_p8cwfdbb01_p8cwfb_031618_135351/orachk_p8cwfdbb01_p8cwfb_031618_135351.html
    
    
    UPLOAD(if required) - /dbs/11.2.0/oracle/dbhome_1/suptools/orachk/release/orachk_dbb01_cwfb_031618_135351.zip

    5.报告

    对数据库的配置检查得分

    6.参考

    ORAchk-数据库健康检查好帮手
    https://blogs.oracle.com/database4cn/orachk-





  • 相关阅读:
    关于selenium中的sendKeys()隔几秒发送一个字符
    C#使用.net.mail配置163邮箱报错:不允许使用邮箱名称。 服务器响应为:authentication is required,smtp9,DcCowABHK4UYE11W2k6fAQ--.52196S2 1448940312
    Git一个本地仓库同时推送到多个远程仓库
    MySQL中的字符数据存储
    在IIS中启用net.tcp传输协议
    MS CRM 2016 二次开发知识点
    微软 CRM 2016 自定义视图顶部按钮
    CodeSmith7.0.2连接Oracle10.2
    使用Entity framework框架执行存储过程
    SQL建表公共字段脚本
  • 原文地址:https://www.cnblogs.com/haoxiaoyu/p/18f4f593de374e2a18944109f8c24bd4.html
Copyright © 2020-2023  润新知