如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638    QQ号:47079569    邮箱:service@parnassusdata.com

  适用于: Oracle Database – 企业版 – 版本10.2.0.4及以后 本文献的信息适用于任何平台 症状 改变磁盘组 FLASHBACK_WPRSA004安装 * 第1行的错误: alter diskgroup FLASHBACK_WPRSA004 mount * ERROR at line 1: ORA-15032: not all alterations performed ORA-15024: discovered duplicately numbered ASM disk 0 注意磁盘组不自动安装。 原因 在重启期间复制发现的磁盘,于是,安装磁盘组失败 解决方法 需要完成下列故障排除步骤以解决复制问题。 1) 上一次dg#17(FLASHBACK_WPRSA004)成功安装, 它使用1磁盘: alert__ASM1.log: ~~~~~~~~~~~~~~ ... Fri Jul 18 11:15:00 2014 启动ORACLE实例(正常) sskgpgetexecname 获取内容失败 LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 警告: 没有指定群集互联,根据通信驱动器配置的Oracle集群流量,可向本机的公共接口,Oracle建议RAC集群数据库与专用互连以增强安全性和性能进行配置。 Picked latch-free SCN scheme 3 Using LOG_ARCHIVE_DEST_1 parameter default value as /orabase/app/oracle/product/10.2/dbs/arch Autotune of undo retention is turned off. LICENSE_MAX_USERS = 0 SYS auditing is disabled ksdpec: called for event 13740 prior to event group initialization Starting up ORACLE RDBMS Version: 10.2.0.4.0. System parameters with non-default values: large_pool_size          = 12582912 instance_type            = asm cluster_database         = TRUE instance_number          = 1 remote_login_passwordfile= EXCLUSIVE background_dump_dest     = /dst/db/oracle/admin/+ASM/bdump user_dump_dest           = /dst/db/oracle/admin/+ASM/udump core_dump_dest           = /dst/db/oracle/admin/+ASM/cdump asm_diskstring           = /dev/asm* asm_diskgroups           = ARCHIVE_WPRSA001, CONTROLFILE_WPRSA001, DATA001_WPRSA001, FLASHBACK_WPRSA001, DATA001_WPRSA002, ARCHIVE_WPRSA002, FLASHBACK_WPRSA002, CONTROLFILE_WPRSA002, CONTROLFILE_WPRSA003, DATA001_WPRSA003, FLASHBACK_WPRSA003, CONTROLFILE_WPRSA004, DATA001_WPRSA004, FLASHBACK_WPRSA004, ARCHIVE_WPRSA003, ARCHIVE_WPRSA004, DATA002_WPRSA003 ... Fri Jul 18 11:15:07 2014 SQL> ALTER DISKGROUP ALL MOUNT Fri Jul 18 11:15:08 2014 NOTE: cache registered group ARCHIVE_WPRSA001 number=1 incarn=0x4b8022de NOTE: cache registered group ARCHIVE_WPRSA002 number=2 incarn=0x4b9022df NOTE: cache registered group ARCHIVE_WPRSA003 number=3 incarn=0x4b9022e0 NOTE: cache registered group ARCHIVE_WPRSA004 number=4 incarn=0x4b9022e1 NOTE: cache registered group CONTROLFILE_WPRSA001 number=5 incarn=0x4b9022e2 NOTE: cache registered group CONTROLFILE_WPRSA002 number=6 incarn=0x4ba022e3 NOTE: cache registered group CONTROLFILE_WPRSA003 number=7 incarn=0x4ba022e4 NOTE: cache registered group CONTROLFILE_WPRSA004 number=8 incarn=0x4ba022e5 NOTE: cache registered group DATA001_WPRSA001 number=9 incarn=0x4bb022e6 NOTE: cache registered group DATA001_WPRSA002 number=10 incarn=0x4bb022e7 NOTE: cache registered group DATA001_WPRSA003 number=11 incarn=0x4bb022e8 NOTE: cache registered group DATA001_WPRSA004 number=12 incarn=0x4bc022e9 NOTE: cache registered group DATA002_WPRSA003 number=13 incarn=0x4bc022ea NOTE: cache registered group FLASHBACK_WPRSA001 number=14 incarn=0x4bc022eb NOTE: cache registered group FLASHBACK_WPRSA002 number=15 incarn=0x4bd022ec NOTE: cache registered group FLASHBACK_WPRSA003 number=16 incarn=0x4bd022ed NOTE: cache registered group FLASHBACK_WPRSA004 number=17 incarn=0x4bd022ee          <------------------ HERE (dg#17 or FLASHBACK_WPRSA004) ... Fri Jul 18 11:15:19 2014 ... NOTE: cache opening disk 0 of grp 17: FLASHBACK_WPRSA004_0000 path:/dev/asm_v4042_01_asmflsh4a    <----- Only 1 disk ... Fri Jul 18 11:15:20 2014 NOTE: cache mounting group 17/0x4BD022EE (FLASHBACK_WPRSA004) succeeded SUCCESS: diskgroup FLASHBACK_WPRSA004 was mounted                                                       <------------------ Jul.18 11:15 (last time the dg#17 mounted successfully) 2) 现在,无法mount diskgroup alert__ASM1.log: ~~~~~~~~~~~~~~ ... Mon Aug 25 11:41:50 2014 Starting ORACLE instance (normal) sskgpgetexecname failed to get name LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 警告: 没有指定群集互联,根据通信驱动器配置的Oracle集群流量,可向本机的公共接口,Oracle建议RAC集群数据库与专用互连以增强安全性和性能进行配置。 Picked latch-free SCN scheme 3 Using LOG_ARCHIVE_DEST_1 parameter default value as /orabase/app/oracle/product/10.2/dbs/arch Autotune of undo retention is turned off. LICENSE_MAX_USERS = 0 SYS auditing is disabled ksdpec: called for event 13740 prior to event group initialization Starting up ORACLE RDBMS Version: 10.2.0.4.0. System parameters with non-default values: large_pool_size          = 12582912 instance_type            = asm cluster_database         = TRUE instance_number          = 1 remote_login_passwordfile= EXCLUSIVE background_dump_dest     = /dst/db/oracle/admin/+ASM/bdump user_dump_dest           = /dst/db/oracle/admin/+ASM/udump core_dump_dest           = /dst/db/oracle/admin/+ASM/cdump asm_diskstring           = /dev/asm* asm_diskgroups           = ARCHIVE_WPRSA001, CONTROLFILE_WPRSA001, DATA001_WPRSA001, FLASHBACK_WPRSA001, DATA001_WPRSA002, ARCHIVE_WPRSA002, FLASHBACK_WPRSA002, CONTROLFILE_WPRSA002, CONTROLFILE_WPRSA003, DATA001_WPRSA003, FLASHBACK_WPRSA003, CONTROLFILE_WPRSA004, DATA001_WPRSA004, FLASHBACK_WPRSA004, ARCHIVE_WPRSA003, ARCHIVE_WPRSA004, DATA002_WPRSA003 ... Mon Aug 25 11:41:52 2014 SQL> ALTER DISKGROUP ALL MOUNT Mon Aug 25 11:41:52 2014 NOTE: cache registered group ARCHIVE_WPRSA001 number=1 incarn=0xb7d45ac3 NOTE: cache registered group ARCHIVE_WPRSA002 number=2 incarn=0xb8245ac4 NOTE: cache registered group ARCHIVE_WPRSA003 number=3 incarn=0xb8245ac5 NOTE: cache registered group ARCHIVE_WPRSA004 number=4 incarn=0xb8245ac6 NOTE: cache registered group CONTROLFILE_WPRSA001 number=5 incarn=0xb8245ac7 NOTE: cache registered group CONTROLFILE_WPRSA002 number=6 incarn=0xb8245ac8 NOTE: cache registered group CONTROLFILE_WPRSA003 number=7 incarn=0xb8245ac9 NOTE: cache registered group CONTROLFILE_WPRSA004 number=8 incarn=0xb8245aca NOTE: cache registered group DATA001_WPRSA001 number=9 incarn=0xb8245acb NOTE: cache registered group DATA001_WPRSA002 number=10 incarn=0xb8245acc NOTE: cache registered group DATA001_WPRSA003 number=11 incarn=0xb8345acd NOTE: cache registered group DATA001_WPRSA004 number=12 incarn=0xb8345ace NOTE: cache registered group DATA002_WPRSA003 number=13 incarn=0xb8345acf NOTE: cache registered group FLASHBACK_WPRSA001 number=14 incarn=0xb8345ad0 NOTE: cache registered group FLASHBACK_WPRSA002 number=15 incarn=0xb8345ad1 NOTE: cache registered group FLASHBACK_WPRSA003 number=16 incarn=0xb8345ad2 NOTE: cache registered group FLASHBACK_WPRSA004 number=17 incarn=0xb8345ad3                     <-------------------- diskgroup under review ... NOTE: cache dismounting group 17/0xB8345AD3 (FLASHBACK_WPRSA004) NOTE: dbwr not being msg'd to dismount ERROR: diskgroup FLASHBACK_WPRSA004 was not mounted                                                               <------------------- HERE (it cannot mount) ... Mon Aug 25 15:31:45 2014 SQL> alter diskgroup FLASHBACK_WPRSA004 mount Mon Aug 25 15:31:45 2014 NOTE: cache registered group FLASHBACK_WPRSA004 number=9 incarn=0x77145b62 NOTE: cache dismounting group 9/0x77145B62 (FLASHBACK_WPRSA004) NOTE: dbwr not being msg'd to dismount ERROR: diskgroup FLASHBACK_WPRSA004 was not mounted                                                                <------------------- HERE (it cannot mount upon demand) 3) 从'ASM_GENERIC_ASM_METADATA.html',我们看到没有安装任何磁盘组,asm 发现了多少磁盘,什么是它们的v$asm_disk.HEADER_STATUS: * THIS ASM REPORT WAS GENERATED AT: ==)>     29-AUG-2014 15:19:51 * INSTANCE NAME: ==)>     +ASM1 * HOSTNAME ASSOCIATED WITH THIS ASM INSTANCE: ==)>     rc-aixdb-18 * v$asm_diskgroup:   <---- 9 listed (including FLASHBACK_WPRSA004) and all STATE=DISMOUNTED * v$asm_disk:        <------ 17 listed (all dismounted ie, all listed under dg#0) - 7 disks: header_status=CANDIDATE - 10 disks: header_status=MEMBER (includes '/dev/asm_v4042_01_asmflsh4a') * v$asm_operation:   <--- no rows selected * OTHER: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi asm_diskgroups       ARCHIVE_WPRSA001,CONTROLFILE_WPRSA001,DATA001_WPRSA001,FLASHBACK_WPRSA001,DATA001_WPRSA002,ARCHIVE_WPRSA002, FLASHBACK_WPRSA002,CONTROLFILE_WPRSA002,CONTROLFILE_WPRSA003,DATA001_WPRSA003,FLASHBACK_WPRSA003,CONTROLFILE_WPRSA004, DATA001_WPRSA004,FLASHBACK_WPRSA004,ARCHIVE_WPRSA003,ARCHIVE_WPRSA004,DATA002_WPRSA003 asm_diskstring         /dev/asm* asm_power_limit         1 cluster_database         TRUE instance_name           +ASM1 instance_type         asm spfile 4) Kfed显示dg#17 (或 FLASHBACK_WPRSA004)的复制磁盘 kfed_DH.out: ~~~~~~~~~~~ /dev/asm_v4000_01_asmcntr1a   --> kfbh.type:                            0 ; 0x002: KFBTYP_INVALID /dev/asm_v4000_01_asmcntr2a   --> kfbh.type:                            0 ; 0x002: KFBTYP_INVALID /dev/asm_v4042_01_asmarch2a  --> kfbh.type:                            0 ; 0x002: KFBTYP_INVALID /dev/asm_v4042_01_asmflsh1a   --> kfbh.type:                            0 ; 0x002: KFBTYP_INVALID /dev/asm_v4042_01_asmflsh2a   --> kfbh.type:                            0 ; 0x002: KFBTYP_INVALID /dev/asm_v4042_02_asmdata1a  --> kfbh.type:                            0 ; 0x002: KFBTYP_INVALID /dev/asm_v4042_02_asmdata2a  --> kfbh.type:                            0 ; 0x002: KFBTYP_INVALID /dev/asm_v4000_01_asmcntr3a   --> kfdhdb.dskname:CONTROLFILE_WPRSA003_0000 ; 0x028: length=25 /dev/asm_v4000_01_asmcntr4a   --> kfdhdb.dskname:CONTROLFILE_WPRSA004_0000 ; 0x028: length=25 /dev/asm_v4042_01_asmarch3a  --> kfdhdb.dskname:   ARCHIVE_WPRSA003_0000 ; 0x028: length=21 /dev/asm_v4042_01_asmarch4a  --> kfdhdb.dskname:   ARCHIVE_WPRSA004_0000 ; 0x028: length=21 /dev/asm_v4042_01_asmflsh3a   --> kfdhdb.dskname: FLASHBACK_WPRSA003_0000 ; 0x028: length=23 /dev/asm_v4042_01_asmflsh4a   --> kfdhdb.dskname: FLASHBACK_WPRSA004_0000 ; 0x028: length=23      <-------- HERE /dev/asm_v4042_02_asmarch1a  --> kfdhdb.dskname: FLASHBACK_WPRSA004_0000 ; 0x028: length=23      <-------- HERE /dev/asm_v4042_02_asmdata3a  --> kfdhdb.dskname:   DATA001_WPRSA003_0000 ; 0x028: length=21 /dev/asm_v4042_02_asmdata4a  --> kfdhdb.dskname:   DATA001_WPRSA004_0000 ; 0x028: length=21 /dev/asm_v503c_01_asmdata1a  --> kfdhdb.dskname:   DATA002_WPRSA003_0000 ; 0x028: length=21 5) ASM不能容忍不止一次发现相同的磁盘。 所以, 请要么移动复制设备/磁盘,要么改变它们的拥有者:OS 组和文件限制到ASM不能访问(rw)的地方。