ITPub博客

首页 > 数据库 > Oracle > ASM学习

ASM学习

原创 Oracle 作者:chjlu 时间:2010-02-27 22:34:39 0 删除 编辑

在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/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 初试expdp 优化
请登录后发表评论 登录
全部评论

注册时间:2009-02-27

  • 博文量
    25
  • 访问量
    73471