读书人

在11g的ASM实例下删除diskgroup报错OR

发布时间: 2012-08-03 00:12:14 作者: rapoo

在11g的ASM实例上删除diskgroup报错ORA-15027

在11g的ASM实例上删除diskgroup操作。

(墙外:http://mikixiyou.blogspot.com/2012/05/11gasmdiskgroupora-15027.html)

(墙内:http://mikixiyou.iteye.com/blog/1511127)

删除时报错ORA-15027: active use of diskgroup precludes its dismount,如下:

在删除之前我已经关闭了数据库实例,ASM实例上还会有什么客户端连接呢?

磁盘组webdg的group_number值是2,这实例+ASM2上有一个asmvol连接。这是11g中的新功能,在磁盘组上建立的逻辑卷。我在建立ASM实例时,出于测试的目的,创建ASM卷组,并以ACFS的文件格式挂载到了操作系统上。

因此,需要将该挂载点umount掉,再disable逻辑卷组才能删除磁盘组webdg。

在RAC的两个节点上使用umount命令umount掉所有挂载点。

再次使用drop diskgroup webdg including contents;命令删除磁盘组webdg。

这次报错显示的是在另外一个ASM实例上还mounted了该磁盘组。这是RAC常见的错误,因为在RAC中磁盘组是同时挂载在两个ASM实例上的。

在两个ASM实例上同时dismount掉磁盘组,这里使用了force选项。

在其中一个ASM实例上drop磁盘组,没有force会不成功,继续加force。

至此,磁盘组终于删除掉了。


读书人网 >其他数据库

热点推荐