17,377
社区成员
发帖
与我相关
我的任务
分享
以下为ASM DG的详细信息:
GROUP_NUMBER NAME MOUNT_S HEADER_STATU MODE_ST STATE TOTAL_MB FREE_MB NAME PATH AU_SIZE TYPE
------------ --------- ------- ------------ ------- -------- ---------- ---------- --------- --------------- ---------- ------
2 FLASH CACHED MEMBER ONLINE NORMAL 10236 9678 FLASH ORCL:FLASH 1048576 EXTERN
1 DATA CACHED MEMBER ONLINE NORMAL 10236 9840 MYASMD1 ORCL:MYASMD1 1048576 NORMAL
1 DATA CACHED MEMBER ONLINE NORMAL 10236 9840 MYASMD2 ORCL:MYASMD2 1048576 NORMAL
1 DATA CACHED MEMBER ONLINE DROPPING 10236 10202 MYASMD3 ORCL:MYASMD3 1048576 NORMAL
4 T1 CACHED MEMBER ONLINE NORMAL 10236 10143 MYASMD4 ORCL:MYASMD4 1048576 EXTERN
3 RACBASE CACHED MEMBER ONLINE NORMAL 10236 6102 RACBASE ORCL:RACBASE 1048576 EXTERN
其中磁盘ORCL:MYASMD4是在DATA组删除以后重建的DISK GROUP,磁盘ORCL:MYASMD3同样的操作,我再对这块盘进行重建DISK GROUP的时候就报错了:
SQL> create diskgroup t2 external redundancy disk 'ORCL:MYASMD3';
create diskgroup t2 external redundancy disk 'ORCL:MYASMD3'
*
ERROR at line 1:
ORA-15018: diskgroup cannot be created
ORA-15029: disk 'ORCL:MYASMD3' is already mounted by this instance
SQL> DROP DISKGROUP T1 INCLUDING CONTENTS;
Diskgroup dropped.
SQL> ALTER DISKGROUP DATA UNDROP DISKS;
Diskgroup altered.
GROUP_NUMBER NAME FAILGROUP MOUNT_S HEADER_STATU MODE_ST STATE TOTAL_MB FREE_MB NAME PATH AU_SIZE TYPE
------------ --------- --------- ------- ------------ ------- -------- ---------- ---------- --------- --------------- ---------- ------
2 FLASH FLASH CACHED MEMBER ONLINE NORMAL 10236 9678 FLASH ORCL:FLASH 1048576 EXTERN
1 DATA MYASMD1 CACHED MEMBER ONLINE NORMAL 10236 9840 MYASMD1 ORCL:MYASMD1 1048576 NORMAL
1 DATA MYASMD2 CACHED MEMBER ONLINE NORMAL 10236 9840 MYASMD2 ORCL:MYASMD2 1048576 NORMAL
1 DATA MYASMD3 CACHED MEMBER ONLINE NORMAL 10236 10177 MYASMD3 ORCL:MYASMD3 1048576 NORMAL
3 RACBASE RACBASE CACHED MEMBER ONLINE NORMAL 10236 6036 RACBASE ORCL:RACBASE 1048576 EXTERN
SQL> select a.group_number,a.failgroup,a.mount_status,a.header_status,a.mode_status,a.state,a.total_mb,a.free_mb,a.name,a.path from v$asm_disk a;
GROUP_NUMBER FAILGROUP MOUNT_S HEADER_STATU MODE_ST STATE TOTAL_MB FREE_MB NAME PATH
------------ --------- ------- ------------ ------- -------- ---------- ---------- --------- ---------------
0 CLOSED PROVISIONED ONLINE NORMAL 0 0 ORCL:DATA2
0 CLOSED PROVISIONED ONLINE NORMAL 0 0 ORCL:MYASMD41
0 CLOSED PROVISIONED ONLINE NORMAL 0 0 ORCL:MYASMD42
0 CLOSED PROVISIONED ONLINE NORMAL 0 0 ORCL:MYASMD43
2 FLASH CACHED MEMBER ONLINE NORMAL 10236 9678 FLASH ORCL:FLASH
1 MYASMD1 CACHED MEMBER ONLINE NORMAL 10236 9927 MYASMD1 ORCL:MYASMD1
1 MYASMD2 CACHED MEMBER ONLINE NORMAL 10236 9926 MYASMD2 ORCL:MYASMD2
1 MYASMD3 CACHED MEMBER ONLINE NORMAL 10236 9929 MYASMD3 ORCL:MYASMD3
3 RACBASE CACHED MEMBER ONLINE NORMAL 10236 6036 RACBASE ORCL:RACBASE
SQL> ALTER DISKGROUP DATA ADD DISK 'ORCL:MYASMD41' NAME NEWFG41,'ORCL:MYASMD42' NAME NEWFG42,'ORCL:MYASMD43' NAME NEWFG43 DROP DISK MYASMD1,MYASMD2,MYASMD3;
Diskgroup altered.
--下面为磁盘替换过程:
GROUP_NUMBER NAME FAILGROUP MOUNT_S HEADER_STATU MODE_ST STATE TOTAL_MB FREE_MB NAME PATH AU_SIZE TYPE
------------ --------- --------- ------- ------------ ------- -------- ---------- ---------- --------- --------------- ---------- ------
2 FLASH FLASH CACHED MEMBER ONLINE NORMAL 10236 9678 FLASH ORCL:FLASH 1048576 EXTERN
1 DATA MYASMD1 CACHED MEMBER ONLINE DROPPING 10236 9947 MYASMD1 ORCL:MYASMD1 1048576 NORMAL
1 DATA MYASMD2 CACHED MEMBER ONLINE DROPPING 10236 9946 MYASMD2 ORCL:MYASMD2 1048576 NORMAL
1 DATA MYASMD3 CACHED MEMBER ONLINE DROPPING 10236 9949 MYASMD3 ORCL:MYASMD3 1048576 NORMAL
3 RACBASE RACBASE CACHED MEMBER ONLINE NORMAL 10236 6036 RACBASE ORCL:RACBASE 1048576 EXTERN
1 DATA NEWFG41 CACHED MEMBER ONLINE NORMAL 1019 997 NEWFG41 ORCL:MYASMD41 1048576 NORMAL
1 DATA NEWFG42 CACHED MEMBER ONLINE NORMAL 1019 997 NEWFG42 ORCL:MYASMD42 1048576 NORMAL
1 DATA NEWFG43 CACHED MEMBER ONLINE NORMAL 1019 997 NEWFG43 ORCL:MYASMD43 1048576 NORMAL
--下面为已经替换成功:
GROUP_NUMBER NAME FAILGROUP MOUNT_S HEADER_STATU MODE_ST STATE TOTAL_MB FREE_MB NAME PATH AU_SIZE TYPE
------------ --------- --------- ------- ------------ ------- -------- ---------- ---------- --------- --------------- ---------- ------
2 FLASH FLASH CACHED MEMBER ONLINE NORMAL 10236 9678 FLASH ORCL:FLASH 1048576 EXTERN
3 RACBASE RACBASE CACHED MEMBER ONLINE NORMAL 10236 6036 RACBASE ORCL:RACBASE 1048576 EXTERN
1 DATA NEWFG41 CACHED MEMBER ONLINE NORMAL 1019 710 NEWFG41 ORCL:MYASMD41 1048576 NORMAL
1 DATA NEWFG42 CACHED MEMBER ONLINE NORMAL 1019 710 NEWFG42 ORCL:MYASMD42 1048576 NORMAL
1 DATA NEWFG43 CACHED MEMBER ONLINE NORMAL 1019 711 NEWFG43 ORCL:MYASMD43 1048576 NORMAL
但是,当我对新的磁盘继续单磁盘删除的时候,始终还是DROPPING状态,无法删除:
SQL> alter diskgroup data drop disk NEWFG43;
Diskgroup altered.
GROUP_NUMBER NAME MOUNT_S HEADER_STATU MODE_ST STATE TOTAL_MB FREE_MB NAME PATH AU_SIZE TYPE
------------ --------- ------- ------------ ------- -------- ---------- ---------- --------- --------------- ---------- ------
2 FLASH CACHED MEMBER ONLINE NORMAL 10236 9678 FLASH ORCL:FLASH 1048576 EXTERN
3 RACBASE CACHED MEMBER ONLINE NORMAL 10236 6036 RACBASE ORCL:RACBASE 1048576 EXTERN
1 DATA CACHED MEMBER ONLINE NORMAL 1019 623 NEWFG41 ORCL:MYASMD41 1048576 NORMAL
1 DATA CACHED MEMBER ONLINE NORMAL 1019 623 NEWFG42 ORCL:MYASMD42 1048576 NORMAL
1 DATA CACHED MEMBER ONLINE DROPPING 1019 985 NEWFG43 ORCL:MYASMD43 1048576 NORMAL
SQL> alter diskgroup data drop disk MYASMD3;
alter diskgroup data drop disk MYASMD3
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15071: ASM disk "MYASMD3" is already being dropped
SQL> create diskgroup t2 external redundancy disk 'ORCL:MYASMD3';
create diskgroup t2 external redundancy disk 'ORCL:MYASMD3'
*
ERROR at line 1:
ORA-15018: diskgroup cannot be created
ORA-15029: disk 'ORCL:MYASMD3' is already mounted by this instance