11g RAC 中 OCR 及Voting Disk 相關操作
一、啟動oracle clusterware
先決條件:Oracle High Availability Services daemon(OHASD)執行在所有叢集節點上
1.啟動整個Oracle Clusterware stack
crsctl start cluster -all
2.在指定節點上啟動Oracle Clusterware stack,使用-n選項
crsctl start cluster -n racnode1 racnode2
3.啟動Oracle Clusterware stack包括OHASD
crsctl start crs
停止Oracle Clusterware
1.停止所有節點上的Oracle Clusterware(包括所有被Oracle Clusterware管理的資源、ASM instance、所有Oracle Clusterware程式,但不包括OHASD及其相關的程式)
crsctl stop cluster -all
2.在指定節點上停止Oracle Clusterware stack,使用-n選項
crsctl stop cluster -n racnode1 racnode2
3.停止Oracle Clusterware stack包括OHASD
crsctl stop crs
如果stop命令失敗,則必須用-f選項去停止所有資源及stack
crsctl stop crs -all -f
二、管理voting disk
如果voting disk儲存在磁碟組上,則ASM自動維護voting disk
如果voting disk儲存在共享儲存上,則可以動態的增加及刪除voting disk
1.增加及刪除voting disk
crsctl add css votedisk path
eg:
crsctl add css votedisk /dev/sda1
eg:
crsctl add css votedisk /dev/sda1
crsctl delete css votedisk path
eg:
crsctl delete css votedisk /dev/sda1
2.備份和恢復voting disk
在11.2版本,voting disk是自動備份在OCR中。
如果voting disk損壞,則可以替換或重建voting disk.
替換是透過先刪除損壞的再增加一個新的voting disk來完成的。
voting disk的內容從備份中恢復回來錄一個增加一個新voting disk時。
3.遷移voting disk到ASM磁碟組
crsctl replace votedisk +ASM_disk_group
從ASM磁碟組遷移到非ASM共享儲存
先用replace命令遷移到非ASM儲存,再用add css和delete css
三、備份和恢復OCR
Oracle Clusterware每四個小時自動建立OCR備份,不可以自定義備份的頻率及數量,但是可以複製自動備份檔案到不同的裝置上。
1.檢視有效的OCR備份
ocrconfig -showbackup
2.手動備份OCR
ocrconfig -manualbackup
3.修改OCR備份的備份位置
ocrconfig -backuploc directory_name
備份的預設位置在Grid_home/cdata/cluster_name
4.恢復OCR
有兩種恢復方法:1.用自動備份的OCR檔案;2.用手動建立的OCR export files.
4.1檢查OCR的狀態
ocrcheck
4.2檢視有效的備份
ocrconfig -showbackup
4.3檢視OCR備份的內容
ocrdump ocr_dump_output_file -backupfile file_name
如果沒有指定輸出檔案ocr_dump_output_file,則會寫到當前上當下OCRDUMPFILE檔案中
4.4停止所有節點的Oracle Clusterware
crsctl stop cluster -all
4.5恢復OCR從備份中
ocrconfig -restore file_name #file_name就是OCR備份檔案
4.6啟動所有節點的Oracle Clusterware
crsctl start cluster -all
4.7驗證OCR有一致性,要以grid使用者執行
cluvfy comp ocr -n all [-verbose]
四、修改OCR配置
當節點關閉或節點的Oracle Clusterware沒有執行時,ocrconfig不能修改OCR的配置
1.增加OCR的位置
ocrconfig -add new_ocr_file_name
2.遷移OCR到ASM儲存
從11.2版本開始OCR可以儲存在ASM磁碟組中。ASM相容屬性必須大於等於11.2.0.0
最多可以有5個OCR位置
遷移到磁碟組
ocrconfig -add +ASM_disk_group
刪除以前位置的OCR
ocrconfig -delete old_storage_location
3.替換OCR
可以更改已存在的OCR的位置或更改已失效的OCR位置到一個可正常工作的OCR位置
3.1檢查OCR的複製除了要被替換的OCR
ocrcheck
3.2檢查Oracle Clusterware是否正在執行
crsctl check cluster -all
3.3指定新位置
ocrconfig -replace source_ocr_file -replacement destination_ocr_file
3.4檢查已替換的OCR是否線上
ocrcheck
4.刪除OCR
至少要有一個OCR複製線上
4.1檢查至少有一個OCR線上除了要刪除的
ocrcheck
4.2刪除
ocrconfig -delete ocr_file_name
5.修復OCR在本地節點
在本地節點上Oracle Clusterware必須停止
[root]# ocrconfig –repair -add new_ocr_file_name
[root]# ocrconfig –repair -delete ocr_file_name
[root]# ocrconfig –repair -replace source_ocr_file -replacement dest_ocr_file
重啟Oracle Clusterware
檢查OCR配置的一致性
ocrcheck
先決條件:Oracle High Availability Services daemon(OHASD)執行在所有叢集節點上
1.啟動整個Oracle Clusterware stack
crsctl start cluster -all
2.在指定節點上啟動Oracle Clusterware stack,使用-n選項
crsctl start cluster -n racnode1 racnode2
3.啟動Oracle Clusterware stack包括OHASD
crsctl start crs
停止Oracle Clusterware
1.停止所有節點上的Oracle Clusterware(包括所有被Oracle Clusterware管理的資源、ASM instance、所有Oracle Clusterware程式,但不包括OHASD及其相關的程式)
crsctl stop cluster -all
2.在指定節點上停止Oracle Clusterware stack,使用-n選項
crsctl stop cluster -n racnode1 racnode2
3.停止Oracle Clusterware stack包括OHASD
crsctl stop crs
如果stop命令失敗,則必須用-f選項去停止所有資源及stack
crsctl stop crs -all -f
二、管理voting disk
如果voting disk儲存在磁碟組上,則ASM自動維護voting disk
如果voting disk儲存在共享儲存上,則可以動態的增加及刪除voting disk
1.增加及刪除voting disk
crsctl add css votedisk path
eg:
crsctl add css votedisk /dev/sda1
eg:
crsctl add css votedisk /dev/sda1
crsctl delete css votedisk path
eg:
crsctl delete css votedisk /dev/sda1
2.備份和恢復voting disk
在11.2版本,voting disk是自動備份在OCR中。
如果voting disk損壞,則可以替換或重建voting disk.
替換是透過先刪除損壞的再增加一個新的voting disk來完成的。
voting disk的內容從備份中恢復回來錄一個增加一個新voting disk時。
3.遷移voting disk到ASM磁碟組
crsctl replace votedisk +ASM_disk_group
從ASM磁碟組遷移到非ASM共享儲存
先用replace命令遷移到非ASM儲存,再用add css和delete css
三、備份和恢復OCR
Oracle Clusterware每四個小時自動建立OCR備份,不可以自定義備份的頻率及數量,但是可以複製自動備份檔案到不同的裝置上。
1.檢視有效的OCR備份
ocrconfig -showbackup
2.手動備份OCR
ocrconfig -manualbackup
3.修改OCR備份的備份位置
ocrconfig -backuploc directory_name
備份的預設位置在Grid_home/cdata/cluster_name
4.恢復OCR
有兩種恢復方法:1.用自動備份的OCR檔案;2.用手動建立的OCR export files.
4.1檢查OCR的狀態
ocrcheck
4.2檢視有效的備份
ocrconfig -showbackup
4.3檢視OCR備份的內容
ocrdump ocr_dump_output_file -backupfile file_name
如果沒有指定輸出檔案ocr_dump_output_file,則會寫到當前上當下OCRDUMPFILE檔案中
4.4停止所有節點的Oracle Clusterware
crsctl stop cluster -all
4.5恢復OCR從備份中
ocrconfig -restore file_name #file_name就是OCR備份檔案
4.6啟動所有節點的Oracle Clusterware
crsctl start cluster -all
4.7驗證OCR有一致性,要以grid使用者執行
cluvfy comp ocr -n all [-verbose]
四、修改OCR配置
當節點關閉或節點的Oracle Clusterware沒有執行時,ocrconfig不能修改OCR的配置
1.增加OCR的位置
ocrconfig -add new_ocr_file_name
2.遷移OCR到ASM儲存
從11.2版本開始OCR可以儲存在ASM磁碟組中。ASM相容屬性必須大於等於11.2.0.0
最多可以有5個OCR位置
遷移到磁碟組
ocrconfig -add +ASM_disk_group
刪除以前位置的OCR
ocrconfig -delete old_storage_location
3.替換OCR
可以更改已存在的OCR的位置或更改已失效的OCR位置到一個可正常工作的OCR位置
3.1檢查OCR的複製除了要被替換的OCR
ocrcheck
3.2檢查Oracle Clusterware是否正在執行
crsctl check cluster -all
3.3指定新位置
ocrconfig -replace source_ocr_file -replacement destination_ocr_file
3.4檢查已替換的OCR是否線上
ocrcheck
4.刪除OCR
至少要有一個OCR複製線上
4.1檢查至少有一個OCR線上除了要刪除的
ocrcheck
4.2刪除
ocrconfig -delete ocr_file_name
5.修復OCR在本地節點
在本地節點上Oracle Clusterware必須停止
[root]# ocrconfig –repair -add new_ocr_file_name
[root]# ocrconfig –repair -delete ocr_file_name
[root]# ocrconfig –repair -replace source_ocr_file -replacement dest_ocr_file
重啟Oracle Clusterware
檢查OCR配置的一致性
ocrcheck
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28211342/viewspace-2129670/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RAC 重建 OCR 和 Voting diskOracle
- 11g RAC OCR,VOTING DISK儲存全部損壞,利用自動備份,恢復OCR,VOTING DISK到新儲存。
- Oracle10g OCR及Voting Disk的Oracle
- Oracle 10g RAC下Voting disk和OCR的管理Oracle 10g
- Oracle 10G RAC下OCR和Voting disk的管理Oracle 10g
- Oracle10g OCR及Voting Disk的備份Oracle
- 管理OCR,OLR,Voting Disk(筆記)筆記
- Oracle10g RAC voting disk及OCR 的映象,備份恢復[final]Oracle
- 轉 Oracle 10G RAC下OCR和Voting disk的管理Oracle 10g
- 【轉載】Oracle 10G RAC下OCR和Voting disk的管理Oracle 10g
- OCR And Voting Disk In Oracle 10gR2 Clusterware (RAC) [ID 1092293.1]Oracle 10g
- RAC關鍵資訊(OCR/VOTE DISK/ASM DISK HEADER)備份ASMHeader
- zt_oracle10g rac real application cluster ocr and voting disk備份恢復OracleAPP
- Placement of Voting disk and OCR Files in Oracle RAC 10g and 11gR1 [ID 293819.1]Oracle
- Oracle RAC CRS、OCR、Voting破壞重建Oracle
- oracle 10GR2 CLUSTERWARE(RAC)中關於OCR和VOTING磁碟的管理資訊Oracle 10g
- 關於oracle orc和voting diskOracle
- Oracle 12c RAC OCR和voting files介紹Oracle
- oracle crs voting disk損壞一例(asm+rac)OracleASM
- MySQL 中的約束及相關操作MySql
- 列表及相關操作
- 字典及相關操作
- Voting Disk - Oracle10gOracle
- 11g RAC中手工新增刪除資料庫及例項等資訊到OCR資料庫
- The Oracle Clusterware Voting Disk and Oracle Cluster RegistryOracle
- Oracle 11g資料庫相關操作Oracle資料庫
- [zt]Oracle rac 11g線上新增ocr,votediskOracle
- Oracle RAC: Member votingOracle
- Votingdisk, OCR, ASM 相關資訊及備份與恢復ASM
- python的字典及相關操作Python
- ORACLE 10.2.0.5 RAC OCR&vote disk 磁碟遷移 DG Rebalance測試Oracle
- voting disk 損壞解決方法---重建crs
- Oracle 11g RAC之HAIP相關問題總結OracleAI
- Linux: How To Setup UDEV Rules For RAC OCR Voting Dev On SLES10,RHEL5_414897.1Linuxdev
- HAC叢集部署vip及相關操作
- ORACLE 11G RAC 更改OCR磁碟組extenrnal 為normalOracleORM
- How to Restore a Lost Voting Disk in 10g [ID 279793.1]REST
- 管理RAC中的OCR(Oracle Cluster Register)Oracle