您好,登錄后才能下訂單哦!
這篇文章主要介紹“Oracle RAC遷移替換OCR盤的方法是什么”,在日常操作中,相信很多人在Oracle RAC遷移替換OCR盤的方法是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Oracle RAC遷移替換OCR盤的方法是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
案例背景:因安裝集群時候使用的 OCR 磁盤組存儲有問題,需要遷移到新的磁盤組。
涉及 文件有:
1)OCR 文件
2)VOTING 文件
3)ASM 實例的 spfile 文件
舊 OCR 磁盤組名稱:+OCR
新 OCR 磁盤組名稱:+GRID
1、遷移 OCR 文件
grid@pgylinux01-or@+ASM1>ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 3604
Available space (kbytes) : 258516
ID : 1076986448
Device/File Name :
+ocr
Device/File integrity check succeeded
Device/File not configured
Device/File not configured
Device/File not configured
Device/File not configured
Cluster registry integrity check succeeded
Logical corruption check bypassed due to non-privileged user
此時 OCR 文件在 OCR 磁盤組中
遷移 OCR 文件有兩種方式:
方法一:添加一個新位置,刪除舊位置
[root@pgylinux01-or bin]# /oracle/grid/11.2.0.4/bin/ocrconfig -add +grid
# 查看OCR 盤路徑
grid@pgylinux01-or@+ASM1>ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 3600
Available space (kbytes) : 258520
ID : 1076986448
Device/File Name :
+ocr
Device/File integrity check succeeded
Device/File Name :
+grid
Device/File integrity check succeeded
Device/File not configured
Device/File not configured
Device/File not configured
Cluster registry integrity check succeeded
Logical corruption check bypassed due to non-privileged user
也可以通過查看/etc/oracle/ocr.loc 文件來確認 OCR 文件路徑
oracle@pgylinux01-or@+ASM1>cat /etc/oracle/ocr.loc
#Device/file getting replaced by device +grid
ocrconfig_loc=+ocr
ocrmirrorconfig_loc=+grid
這時候 OCR 文件在 +OCR 和 +GRID 磁盤組各存了一份,可以刪除 +OCR 盤里面的那一份
[root@pgylinux01-or bin]#
/oracle/grid/11.2.0.4/bin/ocrconfig -delete +ocr
方法二:使用 replace 方式直接替換
[root@pgylinux01-or bin]# /oracle/grid/11.2.0.4/bin/ocrconfig -replace +ocr -replacement +grid
PROT-28: Cannot delete or replace the only configured Oracle Cluster Registry location
提示說 當前只有一份 OCR 文件,不能做刪除和替換操作,需要先添加一份OCR文件,再做替換,添加到哪個盤都可以,這里直接使用 +GRID 盤。
[root@pgylinux01-or bin]#
/oracle/grid/11.2.0.4/bin/ocrconfig -add +grid
[root@pgylinux01-or bin]#
/oracle/grid/11.2.0.4/bin/ocrconfig -replace +ocr -replacement +grid
PROT-29: The Oracle Cluster Registry location is already configured
替換完成,OCR 文件已經轉移到 +GRID 磁盤組中。
2、遷移 VOTING 文件
# 查看當前 VOTING 文件路徑
grid@pgylinux01-or@+ASM1>crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 0de070fb41ae4f30bfd17c9dc7668f01 (ORCL:DATA_01) [OCR]
Located 1 voting disk(s).
# 替換 VOTING 文件到 +GRID 磁盤組
grid@pgylinux01-or@+ASM1>crsctl replace votedisk +grid
Successful addition of voting disk 53e1a6d5ebf84f41bf22d54601a9028f.
Successful deletion of voting disk 0de070fb41ae4f30bfd17c9dc7668f01.
Successfully replaced voting disk group with +grid.
CRS-4266: Voting file(s) successfully replaced
grid@pgylinux01-or@+ASM1>crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 53e1a6d5ebf84f41bf22d54601a9028f (ORCL:DATA_03) [GRID]
Located 1 voting disk(s).
替換完成,VOTING 文件已經轉移到 +GRID 磁盤組中。
3、重建 ASM 實例的 spfile 文件
SQL>
CREATE PFILE='/home/grid/asm_pfile.ora' from spfile;
File created.
SQL>
CREATE SPFILE='+GRID' FROM PFILE='/home/grid/asm_pfile.ora';
File created.
所有文件遷移完成,重啟集群完成遷移。舊的 OCR 磁盤組不再需要,可以刪除。
到此,關于“Oracle RAC遷移替換OCR盤的方法是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。