Oracle check的使用,如何使用oracheck工具

本文介绍了Oracle的ORACHK工具,它用于检查RAC环境的健康状况。首先,从MOS下载orachk.zip并上传到服务器,然后解压并授权给oracle用户。接着,通过命令行运行orachk工具进行系统检查,该工具会检查Oracle软件栈、CRS状态等,并生成详细报告。对于RAC环境,只需在一个节点上运行即可完成全集群检查。
摘要由CSDN通过智能技术生成

a4c26d1e5885305701be709a3d33442f.png

oracheck来源于Oracle为RAC环境准备的工具raccheck。

oracheck是需要单独从MOS上下载的工具包。和其他Oracle产品不同,oracheck更新速度非常快,官方建议是90天就需要下载最新的oracheck版本。

这样做的目的就是让用户可以获得最新的检查项目和建议,及时下载安装最新的安全补丁。

贴上下载地址:

https://support.oracle.com/epmos ... l-state=7zuzpudjx_4

下面简单介绍一下,oracheck工具的使用

(1)上传包到服务器

[root@rac1 oracheck]# ll

total 257500

-rw-r--r--. 1 root root 263673609 Jan 25 15:33

orachk.zip

(2)解压

[root@rac1 oracheck]# unzip orachk.zip

解压过程略

(3)将目录授权给oracle用户

[root@rac1 oracle]# chown -R oracle:dba oracheck/

[root@rac1 oracle]# su - oracle

cd [oracle@rac1 ~]$ cd /oracle/oracheck/

[oracle@rac1 oracheck]$ ll

total 325368

-r--r-----. 1 oracle dba 8233480 Dec 13 01:42

Apex5_CollectionManager_App.sql

drwxr-x---. 2 oracle dba 4096 Dec 13 01:41 bash

drwxr-x---. 3 oracle dba 4096 Jan 25 15:37 build

-r--r-----. 1 oracle dba 2958609 Dec 13 01:42

CollectionManager_App.sql

-r--r-----. 1 oracle dba 49352682 Dec 13 01:03

collections.dat

drwxr-xr-x. 2 oracle dba 4096 Jan 25 15:36 doc

drwxr-x---. 2 oracle dba 4096 Dec 13 05:31 exadiscover

drwxr-x---. 3 oracle dba 4096 Dec 13 05:31 lib

-rwxr-x---. 1 oracle dba 11063 Dec 13 05:31 orachk

-r-xr-x---. 1 oracle dba 5665 Dec 13 01:41 orachk.bat

-rw-r--r--. 1 oracle dba 2296616 Dec 13 05:45

ORAchk_Health_Check_Catalog.html

-r--r-----. 1 oracle dba 109317 Dec 13 01:41 orachk.pyc

-rw-r--r--. 1 oracle dba 263673609 Jan 25 15:33

orachk.zip

-rw-r--r--. 1 oracle dba 10105 Dec 13 05:45 readme.txt

-r--r-----. 1 oracle dba 6424905 Dec 13 01:03 rules.dat

-r--r-----. 1 oracle dba 40052 Dec 13 01:42

sample_user_defined_checks.xml

drwxr-x---. 2 oracle dba 4096 Dec 13 05:31 templates

-r--r-----. 1 oracle dba 2888 Dec 13 01:42

user_defined_checks.xsd

-rw-r--r--. 1 oracle dba 230 Dec 13 05:45 UserGuide.txt

orachk工具有很多参数,可通过-h选项查看

[oracle@rac1 oracheck]$ ./orachk -h

| -S

| -a

| -acchk

| -allserial

| -appjar

| -apptrc

| -asmhome

| -auto_restart

| -b

| -baseline

| -c

| -cells

| -cellserial

| -celltmpdir

.................

.................

(4)运行orachk工具对服务器进行检查

ps:如果是rac环境,那么在运行过程中,也会对其他节点进行检查,因此只在一个节点运行即可。

[oracle@rac1 oracheck]$ ./orachk

CRS stack is running and CRS_HOME is not set. Do you want to

set CRS_HOME to /oracle/app/11.2.0/grid?[y/n][y] y

Checking ssh user equivalency settings on all nodes in cluster

for oracle

Node rac2 is configured for ssh user equivalency for oracle

user

Searching for running databases . . . . .

. .

List of running databases registered in OCR

1. orcl

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]. 1

. . . .

Checking Status of Oracle Software Stack - Clusterware, ASM,

RDBMS

. . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . .

Oracle Stack Status

Host Name CRS Installed RDBMS Installed CRS UP ASM UP RDBMS UP

DB Instance Name

rac1 Yes Yes Yes Yes Yes orcl1

rac2 Yes Yes Yes Yes No

.............

.............

.............

Clusterware patches summary report

Total patches Applied on CRS Applied on RDBMS Applied on

ASM

1 0 0 0

RDBMS homes patches summary report

Total patches Applied on RDBMS Applied on ASM

ORACLE_HOME

1 2 0 /oracle/app/oracle/product/11.2.0/db

CLUSTERWIDE CHECKS

Detailed report (html) -

/oracle/oracheck/orachk_rac1_orcl_012518_163134/orachk_rac1_orcl_012518_163134.html

UPLOAD [if required] -

/oracle/oracheck/orachk_rac1_orcl_012518_163134.zip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值