在线11204迁移OCR磁盘组

第一种方法:add/drop disk

参考文档:零宕机时间迁移 ASM 磁盘组到另一个 SAN/磁盘阵列/DAS 的准确步骤 (文档 ID 1946664.1)

SQL> select name from v$asm_diskgroup;

NAME
------------------------------
DATADG
OCRDG

SQL> alter diskgroup ocrdg add disk '/dev/asmdisk03' rebalance power 11;


SQL> select a.name diskname,b.name diskgroup,a.path,b.type from v$asm_disk a,v$asm_diskgroup b where a.group_number=b.group_number;

DISKNAME                       DISKGROUP                      PATH                                               TYPE
------------------------------ ------------------------------ -------------------------------------------------- ------
DATADG_0000                    DATADG                         /dev/asmdisk02                                     EXTERN
OCRDG_0000                     OCRDG                          /dev/asmdisk01                                     EXTERN
OCRDG_0001                     OCRDG                          /dev/asmdisk03                                     EXTERN


SQL>  alter diskgroup OCRDG drop disk OCRDG_0000 rebalance power 11;

Diskgroup altered.

[grid@rac111 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       3096
         Available space (kbytes) :     259024
         ID                       : 1951969634
         Device/File Name         :     +OCRDG
                                    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

         
[grid@rac111 ~]$ crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   5eab61e2b0d64f45bff488b278a7f8d0 (/dev/asmdisk03) [OCRDG]
Located 1 voting disk(s).

第二种方法:添加/删除 OCR +移动vote

参考文档:OCR/Vote disk 维护操作: (添加/删除/替换/移动) (文档 ID 1674859.1)

SQL> create diskgroup ocrdg1 external redundancy disk '/dev/asmdisk03';

Diskgroup created.

在第二个节点挂载OCRDG1

SQL> select a.name diskname,b.name diskgroup,a.path,b.type from v$asm_disk a,v$asm_diskgroup b where a.group_number=b.group_number;

DISKNAME                       DISKGROUP                      PATH                                               TYPE
------------------------------ ------------------------------ -------------------------------------------------- ------
DATADG_0000                    DATADG                         /dev/asmdisk02                                     EXTERN
OCRDG_0000                     OCRDG                          /dev/asmdisk01                                     EXTERN
OCRDG1_0000                    OCRDG1                         /dev/asmdisk03                                     EXTERN
手动备份OCR

[root@rac111 ~]# /u01/app/11.2.0/grid/bin/ocrconfig -manualbackup

rac111     2019/08/07 00:52:30     /u01/app/11.2.0/grid/cdata/rac-cluster/backup_20190807_005230.ocr

添加OCR

SQL> select name,COMPATIBILITY from v$asm_diskgroup;

NAME                           COMPATIBILITY
------------------------------ ------------------------------------------------------------
DATADG                         11.2.0.0.0
OCRDG                          11.2.0.0.0
OCRDG1                         10.1.0.0.0


SQL> alter diskgroup OCRDG1 set attribute 'COMPATIBLE.ASM'='11.2';

Diskgroup altered.

SQL> select name,COMPATIBILITY from v$asm_diskgroup;

NAME                           COMPATIBILITY
------------------------------ ------------------------------------------------------------
DATADG                         11.2.0.0.0
OCRDG                          11.2.0.0.0
OCRDG1                         11.2.0.0.0

[root@rac111 ~]# /u01/app/11.2.0/grid/bin/ocrconfig -add +OCRDG1

删除OCR

[root@rac111 ~]# /u01/app/11.2.0/grid/bin/ocrconfig -delete +OCRDG

[grid@rac111 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       3144
         Available space (kbytes) :     258976
         ID                       : 1951969634
         Device/File Name         :    +OCRDG1
                                    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

[grid@rac111 ~]$ crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   aba858b75e314ff0bfbad8880d712af4 (/dev/asmdisk01) [OCRDG]

移动votedisk

[grid@rac111 ~]$ crsctl replace votedisk +OCRDG1
Successful addition of voting disk 77e78faa5fff4ff8bfc96fe14a6d5bc1.
Successful deletion of voting disk aba858b75e314ff0bfbad8880d712af4.
Successfully replaced voting disk group with +OCRDG1.
CRS-4266: Voting file(s) successfully replaced
[grid@rac111 ~]$ crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   77e78faa5fff4ff8bfc96fe14a6d5bc1 (/dev/asmdisk03) [OCRDG1]
Located 1 voting disk(s).

删除OCRDG

两个节点dismount OCRDG
SQL> alter diskgroup OCRDG dismount force;

Diskgroup altered.

SQL> drop diskgroup OCRDG force including contents;

Diskgroup dropped.

发布了47 篇原创文章 · 获赞 5 · 访问量 6908

猜你喜欢

转载自blog.csdn.net/whb234174124/article/details/98682859