Oracle voting文件的管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle voting文件的管理相关的知识,希望对你有一定的参考价值。
在12c中,不再支持使用dd命令进行voting disk文件的备份和恢复
投票文件的管理需要OCR文件正常工作。在删除、添加、替换或者还原voting文件之前,使用ocrcheck检查ocr文件的状态。如果ocr不可用的话,必须先还原ocr。
1.备份voting文件
voting文件的备份会随着备份OCR的时候,一起备份。
2.还原voting文件
(1)在某个节点以排他模式启动clusterware
# crsctl start crs -excl 排他模式不需要voting文件
(2)查看voting disk配置信息
$ crsctl query css votedisk -- ----- ----------------- --------- --------- ## STATE File Universal Id File Name Disk group 1. ONLINE 6f57843d89464c46ea747362e8a3fa43 (/dev/sdb1) [DATA] 2. ONLINE 7c54856e98474f61bf349401e7c9fb95 (/dev/sdc1) [DATA] 3. ONLINE 9c46232b76234f61fc934673d5c8ec59 (/dev/sdd1) [DATA]
如果全部毁坏的话,结果可能显示为空
(3)如果是用asm
# crsctl replace votedisk +asm_disk_group 如果不是放在asm中,需要使用到上一步骤中的FUID $ crsctl delete css votedisk FUID $ crsctl add css votedisk path_to_voting_disk
(4)停止clusterware
# crsctl stop crs
(5)启动clusterware
# crsctl start crs
3.增加、删除、迁移voting文件
修改放在asm中的voting文件
(1)查看voting文件的fuid和文件路径 $ crsctl query css votedisk -- ----- ----------------- --------- --------- ## STATE File Universal Id File Name Disk group 1. ONLINE 6f57843d89464c46ea747362e8a3fa43 (/dev/sdb1) [DATA] 2. ONLINE 7c54856e98474f61bf349401e7c9fb95 (/dev/sdc1) [DATA] 3. ONLINE 9c46232b76234f61fc934673d5c8ec59 (/dev/sdd1) [DATA] (2)从asm迁移到non-asm_disk_group $ crsctl replace votedisk path_to_voting_disk 在集群任一节点执行即可。 (3)从non-asm迁移到asm $ crsctl replace votedisk +asm_disk_group
修改放在non-asm中的voting文件:
(1)查看voting文件的fuid和路径 $ crsctl query css votedisk ## STATE File Universal Id File Name Disk group -- ----- ----------------- --------- --------- 1. ONLINE 7c54856e98474f61bf349401e7c9fb95 (/cfs/host09_vd3) [] (2)增加一个voting文件 $ crsctl add css votedisk path_to_voting_disk; (3)替换voting文件,比如使用a替换b 要先增加b,然后在删除a $ crsctl add css votedisk path_to_voting_diskb -purge 参数-purge的意思是delete已经存在的voting文件。 (4)删除一个voting文件 $ crsctl delete css votedisk {FUID | path_to_voting_disk[...]}
迁移voting文件到asm
$ crsctl replace votedisk +asm_disk_group
以上是关于Oracle voting文件的管理的主要内容,如果未能解决你的问题,请参考以下文章
Oracle 数据库 - 使用UEStudio修改dmp文件版本号,解决imp命令恢复的数据库与dmp本地文件版本号不匹配导致的导入失败问题,“ORACLE error 12547”问题处理(代码片段