關於oracle orc和voting disk

suifeng2316發表於2013-07-05
Voting Disk 這個檔案主要用於記錄節點成員狀態,在出現腦裂時,決定那個Partion獲得控制權,其他的Partion必須從叢集中剔除。Voting disk使用的是一種“多數可用演算法”,如果有多個Voting disk,,則必須一半以上的Votedisk同時存活,Clusterware才能正常使用。 比如配置了4個Votedisk,壞一個Votedisk,叢集可以正常工作,如果壞了2個,則不能滿足半數以上,叢集會立即宕掉,所有節點立即重啟,所以如果新增Votedisk,儘量不要只新增一個,而應該新增2個,總共的數量保證為奇數。
--檢視votedisk的位置:
[root@rac1 ~]# crsctl query css votedisk
0.    0   /dev/raw/raw2
located 1 votedisk(s). 
--備份votedisk盤:
[root@rac1bin]# dd if=/dev/raw/raw2 f=/home/oracle/voting_disk.bak
294912+0 records in
294912+0 records out 
--恢復votedisk盤:
[root@rac1bin]# dd if=/home/oracle/voting_disk.bak f=/dev/raw/raw2
294912+0 records in
294912+0 records out
--通過Strings 命令來檢視 voting disk 的內容
[root@rac1oracle]# strings voting_disk.bak |sort -us
關於oracle cluster registry
OCR:稱為Oracle 叢集登錄檔,一般RAC叢集中至少有2個OCR磁碟互為映象,
OCR裡面註冊了叢集中的所有資源資訊,包含資料庫,例項 ,監聽器, VIP ,OCR磁碟 ,表決磁碟 ,服務 ,節點應用 網路卡等
在整個叢集中,只有一個節點能對OCR Disk 進行讀寫操作,這個節點叫作Master Node,所有節點都會在記憶體中保留一份OCR的拷貝,同時有一個OCR Process 從這個記憶體中讀取內容。OCR 內容發生改變時,由Master Node的OCR Process負責同步到其他節點的OCR Process。
--使用ocrdump命令檢視OCR內容
RACDB1@rac1 /home/oracle$ ocrdump -stdout | more

RACDB1@rac1 /home/oracle$ ./ocrconfig --help
Name:
        ocrconfig - Configuration tool for Oracle Cluster Registry.
Synopsis:
        ocrconfig [option]
        option:
                -export [-s online]
                                                    - Export cluster register contents to a file
                -import                  - Import cluster registry contents from a file
                -upgrade [ []]
                                                    - Upgrade cluster registry from previous version
                -downgrade [-version ]
                                                    - Downgrade cluster registry to the specified version
                -backuploc                - Configure periodic backup location
                -showbackup                         - Show backup information
                -restore                 - Restore from physical backup
                -replace ocr|ocrmirror [] - Add/replace/remove a OCR device/file
                -overwrite                          - Overwrite OCR configuration on disk
                -repair ocr|ocrmirror    - Repair local OCR configuration
                -help                               - Print out this help information
Note:
        A log file will be created in
        $ORACLE_HOME/log//client/ocrconfig_.log. Please ensure
        you have file creation privileges in the above directory before
        running this tool.



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23073818/viewspace-765606/,如需轉載,請註明出處,否則將追究法律責任。

相關文章