oracle 10GR2 CLUSTERWARE(RAC)中关于OCR和VOTING磁盘的管理信息

应用平台:

ORACLE企业版

版本:10.2.0.1-10.2.0.1

应用平台:所有平台

[@more@]

解决方案:

1、基本平台要求

Common for all platforms

StorageOCR and Voting Disk
Local File SystemNo
ASMNo

Linux

StorageOCR and Voting Disk
OCFSYes
OCFS2Yes
GPFS (for Linux on POWER)Yes
NFS file system (Requires a certified NAS device)Yes
Shared raw partitionsYes
Block devices (IBM zSeries based systems only)Yes

HP Tru 64
StorageOCR and Voting Disk
Cluster File System with TruCluster v.5.1BYes
Logical Storage Manager with TruCluster v. 5.1BVoting Disk only
Shared raw partitionsVoting Disk Only

HP UX and Solaris
StorageOCR and Voting Disk
NFS file system
Note: Requires a certified NAS device
Yes
Shared raw partitionsYes

AIX
StorageOCR and Voting Disk
General Parallel File System (GPFS)Yes
Raw Logical Volumes Managed by HACMPYes

Windows
StorageOCR and Voting Disk
Cluster file system (OCFS)Yes
Shared raw storageYes

2、存储要求:

OCR :每个256M

Voting Disk:每个20M

3、所属用户及权限:

# OCR
root:oinstall:0640

# Voting Disks
crs:oinstall:0640

以上的crs用户是安装clusterware的用户,在许多环境中这个用户通常是‘oracle’用户,

4、管理命令:

ocrconfig :是用来管理OCR的配置管理工具,通过在UNIX环境中需要一个含有ADMIN权限的用户,在win下通常就是SYSTEM账户。

ocrconfig -Description
-backuploc改变OCR备份的存储路径,设置的时候需要制定完全的路径,而且这个路径会影响到所有节点
-downgrade降级OCR为一个较早的版本
-export导出OCR的内容到一个目标文件中
-help显示出所有的帮助命令
-import导出一个先前通过export导出的OCR文件到OCR里
-overwrite以当前运行这个命令的OCR环境中的OCR配置来更新OCR的配置
-repair更新当前运行此命令的OCR环境
-replace新增、替换、删除一个OCR的本地文件
-restore通过一个自动备份的OCR文件来还原OCR
-showbackup显示出最后的4小时、8小时、12小时以及最后1天的和最后一周的备份,你可以以非root用户来执行此命令
-upgrade升级当前的OCR版本

5、查询OCR和voting disk:

a、检查当前的环境中是否存在OCR文件:

$ORA_CRS_HOME/bin/ocrcheck

b、导出OCR文件的内容:

$ORA_CRS_HOME/bin/ocrdump MYFILE

c、查看本地环境中的voting disk:

$ORA_CRS_HOME/bin/crsctl query css votedisk

6、增加和移除VOTING DISK:

以root用户执行以下命令来对已经安装好的RAC环境的VOTING DISK进行新增及移除操作

crsctl add css votedisk path
crsctl delete css votedisk path

7、备份和还原OCR和Voting disk:

备份:

dd if=voting_disk_name of=backup_file_name

还原:

dd if=backup_file_name of=voting_disk_name
你也可以在WIN环境中用ocopy命令或者使用crsctl命令

8、备份OCR文件:

oracle clusterware自动备份OCR文件并且只保留最后3次的备份,CRSD进行是来创建备份和清除最后3次之前的备份。

你不能定制备份的频率以及保留的策略,但是你可以通过其他的备份软件对自动生成的备份进行拷贝到其他的设备上进行存储。

初始的备份文件在UNIX环境中放在:CRS_home/cdata/cluster_name,其中cluster_name是你的cluster的名字,在win环境中的存储结构和UNIX一致。

9、还原OCR文件。

UNIX环境:

a、确定当前的OCR备份通过使用ocrconfig -showbackup命令,以及通过ocrdump -backupfile file_name 来查看备份文件的内容,其中file_name是现有的备份文件名

b、通过root执行以下命令来停止RAC环境下正在运行的ORACLE CLUSTERWARE:

#crsctl stop crs

在所有的节点执行以上命令。

c、还原以上步骤1中确定的备份文件,但是还原之前首先要确定你当前操作的OCR设备已经存在并且OCR设备是可用的。

# ocrconfig -restore file_name
d、以root启动oracle clusterware在所有的节点:

# crsctl start crs
拷贝并执行以上命令在所有的节点。

e、通过执行以下命令来验证并且重新配置所有的节点:

# cluvfy comp ocr -n all [-verbose]

Windos环境:
a、确定准备还原的备份文件通过执行ocrconfig -showbackup 命令,通过执行ocrdump -backupfile file_name 去查看当前备份的文件的内容。

b、在所有的节点停止以下的所有服务:

OracleClusterVolumeService, OracleCSService, OracleCRService, OracleEVMService

c、还原以上步骤1中确定的备份文件,但是还原之前首先要确定你当前操作的OCR设备已经存在并且OCR设备是可用的。

d、重新启动步骤b中停止的服务。

e、通过执行以下命令来验证并且重新配置所有的节点:

# cluvfy comp ocr -n all [-verbose]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10130206/viewspace-1041498/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10130206/viewspace-1041498/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值