ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [排错]ORA-15024: discovered duplicately numbered ASM disk 0

[排错]ORA-15024: discovered duplicately numbered ASM disk 0

原创 Linux操作系统 作者:尛样儿 时间:2010-07-27 22:14:20 0 删除 编辑

http://forums.oracle.com/forums/thread.jspa?threadID=540807

注意:
1.在10g的ASM中要删除没有mount的dg好像是不行的,我们可以通过dd if=/dev/zero f=/dev/xxx bs=1024 count=100来清除ASM磁盘头的信息,dg就自动没有了。

2.Oracle ASM有可能使用的参数文件是静态参数文件,那我们在使用类似alter system set asm_diskstring='xxx' scope=both;修改参数,当ASM重启之后可能之前的设置就丢失了,这个时候在多路的阵列中asm自己查找了同一个磁盘的多个磁盘设备文件作为asm磁盘,启动时就会报ORA-15024错误。所以我们应该将默认的静态参数文件修改为动态参数文件,执行相关修改参数操作,确保asm_diskgroups、asm_diskstring参数是我们指定的值,并且在重启后修改依然存在。

3.养成一个好习惯,创建一个/dev/asm目录,将要作为asm的磁盘ln到该目录下,指定asm参数asm_diskstring='/dev/asm/*'
例如:
#mkdir /dev/asm
#ln -s /dev/rdsk/c3t0d4 /dev/asm/disk1 //只将要作为ASM的磁盘ln到/dev/asm目录下
SQL->alter system set disk_strings='/dev/asm/*' scope=both;(在ASM实例下,注意使用的是spfile参数文件,如果是静态参数文件需要手动修改静态参数文件)

如果是使用ServiceGuard做的高可用性,注意创建/dev/asm目录,ln磁盘,还有使用asm spfile并修改disk_strings等参数都需要在所有节点完成。asm spfile可以直接拷贝修改好的。

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

请登录后发表评论 登录
全部评论
Oracle数据库管理员,Oracle数据库系统构架员;2012年7月出版《构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化》一书;Oracle 10g OCM。

注册时间:2010-01-05

  • 博文量
    483
  • 访问量
    5650410