RAC中ASM实例删除

RAC下创建ASM磁盘组失败,节点1上的ASM实例找不到参数文件/u01/app/produce/10.2.1/db_1/dbs/init+asm.ora(asm为小写),拷贝$ORACLE_HOME/dbs目录下的init+ASM.ORA到init+asm.ora,重新启动1上的实例,又报参数不对,主要问题就是节点1上ASM这3个字母在参数文件中参数及参数文件名字大小写混乱,节点2上ASM实例正常,在创建ASM实例过程中磁盘组没有mount成功,删除并重建

1.关闭所有节点上的ASM实例

export ORACLE_SID=+ASM1

sqlplus / as sysdba

shutdown abort

节点2同上

关闭后通过crs_stat -t来查看ASM实例资源情况

2.删除ASM resource

$ORA_CRS_HOME/bin/srvctl remove asm –n node1

$ORA_CRS_HOME/bin/srvctl remove asm –n node2

3.删除ASM磁盘映射

在任一节点上执行

/etc/init.d/oracleasm listdisks

/etc/init.d/oracleasm deletedisk /dev/mapper/mpath2p1

/etc/init.d/oracleasm listdisks

切换到另一节点

partprobe

/etc/init.d/oracleasm scandisks

/etc/init.d/oracleasm listdisks

4.删除ASM实例相关数据文件

在所有节点上执行

1)关闭并停用oracleasm

/etc/init.d/oracleasm stop

/etc/init.d/oracleasm disable

2)删除文件oracleasm.d/oracleasm listdisks

 /1/dbs/

cd $ORACLE_HOME/dbs

rm -rf *+ASM*

cd $ORACLE_BASE/admin

rm -rf *

vi /etc/oratab删除ASM自启动相关信息

 

使用dd命令清空磁盘头文件

例如:dd if=/dev/zero of=/dev/mapper/mpath2p1 bs=1024 count=256;

如果磁盘组mount成功,则需要先删除磁盘组再执行以上内容

select name from v$asm_diskgroups;

drop diskgroup VOL1 including contents;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26537027/viewspace-1710908/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26537027/viewspace-1710908/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值