应用平台:
ORACLE企业版
版本:10.2.0.1-10.2.0.1
应用平台:所有平台
[@more@]解决方案:
1、基本平台要求
Common for all platforms
Storage | OCR and Voting Disk |
---|---|
Local File System | No |
ASM | No |
Linux
Storage | OCR and Voting Disk |
---|---|
OCFS | Yes |
OCFS2 | Yes |
GPFS (for Linux on POWER) | Yes |
NFS file system (Requires a certified NAS device) | Yes |
Shared raw partitions | Yes |
Block devices (IBM zSeries based systems only) | Yes |
HP Tru 64
Storage | OCR and Voting Disk |
---|---|
Cluster File System with TruCluster v.5.1B | Yes |
Logical Storage Manager with TruCluster v. 5.1B | Voting Disk only |
Shared raw partitions | Voting Disk Only |
HP UX and Solaris
Storage | OCR and Voting Disk |
---|---|
NFS file system Note: Requires a certified NAS device | Yes |
Shared raw partitions | Yes |
AIX
Storage | OCR and Voting Disk |
---|---|
General Parallel File System (GPFS) | Yes |
Raw Logical Volumes Managed by HACMP | Yes |
Windows
Storage | OCR and Voting Disk |
---|---|
Cluster file system (OCFS) | Yes |
Shared raw storage | Yes |
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/