RHEL5安装Oracle10gRAC on VMware Server1.0之八

 Ocrconfig

Ocrconfig命令用于维护OCR磁盘。安装clusterware过程中,如果选择External Redundancy冗余方式,则只能输入一个OCR磁盘位置。但是Oracle允许配置两个OCR磁盘互为镜像,以防止OCR磁盘的单点故障。OCR磁盘和votedisk磁盘不一样,OCR磁盘最多只能有两个,一个primary OCR和一个Mirror OCR

可以通过-help参数查看命令帮助。

在默认情况下,Oracle4小时自动备份一次OCR,并保存3个有效版本,但仅保存在集群的某一个节点上。

要查看自动备份OCR文件的路径,执行如下命令:

在缺省情况下,OCR自动备份在$ORA_CRS_HOME/crs/cdata/<cluster_name>目录下,可以通过ocfconfig –backuploc<directory_name>命令修改到新目录。

使用导出、导入进行备份和恢复

Oracle推荐在对群集作调整时,比如增加、删除节点之前,应该对OCR做一个备份,可以使用export备份到指定文件。如果做了replacerestore等操作,Oracle建议使用“cluvty comp ocr –n all”命令做一次全面检查。

首先关闭所有节点的 CRS

导出OCR内容。

需要使用root用户操作。否则会示PROT-20:Insufficient permission to proceed.Require privileged user这样的错误提示。

重新启动CRS

检查CRS状态。

破坏OCR内容。

检查OCR一致性。显示检查失败,如下图示:

使用cluvfy工具检查一致性。同样是检查失败,如下图示:

使用Import恢复OCR内容。

再次检查OCR

检查通过,再用cluvfy工具检查,如下图示:

启动并检查CRS,状态正常,如下图示:

利用srvctl管理rac数据库

Srvctlserver control,oracle提供的一个命令行工具,用于管理oracleRAC环境。

查询所有实例和服务的状态:

执行srvctl时报下图错误:

#vi /u01/app/oracle/product/ 10.2.0 .1/db/bin/srvctl

找到如下内容:
LD_ASSUME_KERNEL= 2.4.19
export LD_ASSUME_KERNEL
在其后新增加一行:
unset LD_ASSUME_KERNEL

如下图示:

然后再执行srvctl命令,如下图示:

分别查看实例rac1rac2的状态,如下图示:

查询特定节点上应用程序的状态:

查询特定节点上ASM实例的状态:

你可能感兴趣的:(oracle,安装)