在ORC中删除ASM
在数据库软件重装的过程中,上一次安装的data_base 软件虽然卸载掉了,但asm 并没有从ORC中删除。并且无法重启,也无法关闭。在重建ASM,会导至无法创建成功,因为在创建时会ASM会被注册到ORC中。但ORC已存在注册记录。可以用下面方法删除在OCR中的ASM。
[oracle@node2 bin]$ ./srvctl stop asm -n node2
[oracle@node2 bin]$ ./srvctl remove asm -n node2
连接ASM实例
Export ORACLE_HOME=(环境配置了,也要执行)
Export ORACLE_SID=
Sql / as sysdba
删除磁盘组
1、 Drop diskgroup ORA-15073
在节点1删除DATA_FILE磁盘组
sql>drop diskgroup data_file;
ORA-15073: diskgroup string is mounted by another ASM instance
在节点2删除磁盘组DATA_FILE,报ORA-15073;
因为有两个节点共用,所以没有办法删除。
解决办法:在一个节点卸载要删除的磁盘组,然后在另一个节点删除
在节点1卸载
alter diskgroup data_file dismount;
在节点2删除
Node1:>drop diskgroup data_file;
创建磁盘组
node1
create diskgroup data external disk ‘/dev/raw/raw2 name vo1;
在另节点mount
ALTER DISKGROUP DATA MOUNT;
取消./crs_stat –t 中的资源
如:重装DATABASE 后,监听还在crs中,这样建监听时,无法注册到CRS中。
./crs_unregister ./crs_stat –t 中的资源,如查无法删除,可以先停止
./crs_stop 资源
常用命令
./crs_start –all
./crs_start name(单启动)
./crs_stop –all
./crs_stop name(单启动)
./crs_stat –t
./crs_stat
./crs_unregister name
[@more@]来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12591949/viewspace-1031507/ ,如需转载,请注明出处,否则将追究法律责任。