drop asm disk、撤销drop asm disk

简介:
                                                                           drop asm disk、撤销drop asm disk

drop asm disk:

SQL> alter diskgroup XXX offline disk XXXX drop after 0m;   -- after 后面的时间可选


offline 只是标记为disk 不可用吧。 这段时间extent的变化,ASM 都会记录下来,如果online之后,就会把变化的extent 同步过来。


虽然这里是offline drop了,但是实际还是有记录的,如果我们要把/dev/asm-XXXX添加到 XXXX 这个diskgroup里,就必须使用force参数。 


SQL> alter diskgroup XXXX add disk '/dev/asm-XXXX' force;




注意:disk 没有offline drop,然后强制force 到其他磁盘组,会执行成功,但是导致原来的disk group不能mount 。










撤销drop asm disk操作:


前面测试过drop disk的操作。 那么如果我们误操作了,能不能及时的挽救呢?


ORACLE ASM 提供了挽救的命令: undrop disk。


该命令会取消对disk groups中的disk的drop 操作,这里撤销成功的前提条件:
(1) drop 操作没有完成,如果disk已经drop成功了,就不能undrop了。该命令不能restore 已经drop 的disk,只能取消正在进行的操作。
(2) 如果drop 命令中使用了force 参数,这个undrop 也不能成功。


SQL>alter diskgroup anqing undrop disks;
 

 

本文转自 张冲andy 博客园博客,原文链接: http://www.cnblogs.com/andy6/p/6485991.html  ,如需转载请自行联系原作者


相关文章
创建asm disk 磁盘组出错! ORA-15018 And ORA-15107 (Doc ID 2678808.1)
ORA-15018: diskgroup cannot be created ORA-15107: missing or invalid ASM disk name
110 0
|
3月前
|
SQL
How To Resize An ASM Disk? (Doc ID 470209.1)
1) Please backup the database(s) contained inside the associated diskgroup. 2) Then shutdown the databases contained inside the associated diskgroup. 3) Dismount the associated diskgroup to verify no client database connections are accessing this specific diskgroup: SQL> alter diskgroup <diskgro
29 2
|
Oracle 关系型数据库 Unix
solaris asm disk
solaris oracle asm disk,solaris rac ,
1617 0
|
Oracle 关系型数据库 数据库