暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

RAC环境如何恢复,迁移,添加,删除 Voting Disks

Oracle微学堂 2018-08-30
1099

恢复

11gR2 之前,我们可以直接直接使用dd命令对voting disk进行备份。
DD
示例
备份votedisk盘:
[root@raw1 bin]# dd if=/dev/raw/raw2 of=/home/oracle/voting_disk.bak
恢复votedisk盘:
[root@raw1 bin]# dd if=/home/oracle/voting_disk.bak of=/dev/raw/raw2
Oracle 11gR2
中已经不支持使用dd命令来对voting disks 进行备份和恢复。
11gR2:
1.  
如果当OCR 也损坏的情况,先恢复OCR,否则不需要。
2.  
root用户执行如下命令
root用户,在其中一个节点启动Oracle Clusterware stackexclusive 模式,这个模式不需要voting disk
# crsctl start crs -excl
3.  
检查当前定义的voting disk
执行如下命令检查当前的voting disk信息:  (如果所有的voting disks都已经损坏,该命令就会返回空,也可能state被标记3OFF.)
[root@node1 bin]# ./crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   97b3037ba6684f0bbf04fa53aa7efb37 (ORCL:VOL1) [GRIDDG]
Located 1 voting disk(s).
4.  
还原voting disk
4.1
如果voting disk 存储在Oracle ASM 上,那么运行如下SQL,将voting disk 转移我们指定的diskgroup中:
crsctl replace votedisk +asm_disk_group
4.2
如果voting disk没有存在Oracle ASM中,那么执行如下SQL,在执行之前需要先获取FUID
$ crsctl delete css votedisk FUID
添加voting disk
$ crsctl add css votedisk path_to_voting_disk
$ crsctl query css votedisk
5.
root用户停止Oracle Clusterware Stack
# crsctl stop crs
然后使用root用户执行如下命令,将Clusterware stack启动到正常模式:
# crsctl start crs

迁移

1.   查看当前每个voting diskFUID 和路径   结果对应->disk的序列号,磁盘statusFUIDdisk 路径,和存储voting disk的磁盘组名称。)
# crsctl query css votedisk
2.1  
如果想voting disk Oracle ASM 中迁移到其他的cluster file system中,迁移命令如下:  (任意节点)
$ crsctl replace votedisk path_to_voting_disk
2.2  
如果想把所有的voting disk从其他存储设备中迁移到oracle ASM diskgroup中,执行如下命令:(任意节点)
$ crsctl replace votedisk +asm_disk_group
3.    
验证voting disk 的位置
$ crsctl query css votedisk

添加、删除

(非asm环境,当使用Oracle ASM 来存储voting disk时,不能使用crsctl add|delete voteding 来修改voting disk
$ crsctl add css votedisk path_to_voting_disk 
$ crsctl delete css votedisk path_to_voting_disk  

注意

1)不能直接指定一个diskgroupvoting disk的数量。
2
当使用Oracle ASM 来存储voting disk时,不能使用crsctl add|delete voteding 来修改voting disk
3
)如果已经将voting disk 存储在Oracle ASM diskgroup中,那么就不能在添加voting diskcluster files system中了。 Oracle 不支持voting disk同时存在Oracle ASM cluster file system
4)
存储在Oracle ASMVoting files的数量由磁盘组的冗余级别决定:
aExternal redundancy: 该磁盘组只能存储一个voting disk
bNormal redundancy: 该磁盘组会存储3voting disk
cHigh redundancy: 该磁盘组会存储5voting disks
5)
Oracle 11gR2中,不在需要备份Voting DiskVoting disk的信息有任何改变时,会自动备份到OCR中,如果所有的VOTING DISK 都损坏,也可以通过备份进行还原。

扫描二维码关注我的微学堂

搜索刘老师微信号:Rman-2014,备注“Oracle学习与咨询”,即可添加好友;或者扫描下面二维码,关注我的“微学堂”公众号,了解最新OCP认证动态、题库及答案解析、培训机构及讲师介绍、课堂授课内容等。每天还有一篇技术文章发布哦!


文章转载自Oracle微学堂,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论