如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
Oracle数据库– 企业版– 版本10.2.0.1至12.1.0.2[发行10.2至12.1]
本文档中的信息适用于任何平台。
Oracle服务器企业版 -11.1.0.7版本
***于2013年7月18日检测相关性***
症状
在冷模式(中止的ASM&DB)或热模式下磁盘克隆分裂后,ASM磁盘组在目标存储中无法安装。
SQL> alter diskgroup all mount;
alter diskgroup all mount
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15063: ASM discovered an insufficient number of disks for diskgroup
“WRADG02”
ORA-15063: ASM discovered an insufficient number of disks for diskgroup
“WRADG01”
目标存储中的磁盘包含有效的ASM磁盘头。所有磁盘的磁盘头状态为MEMBER。
KFED显示有效的磁盘头。
变化
使用克隆方法复制存储
原因
分裂复制过程中存储克隆不会产生一致的图像。
其他磁盘的元数据结构中有个问题(PST块,listheader f1b1locn,磁盘目录等)
盘头状态是MEMBER,但磁盘组不能安装。
— Disk content in production server
$ kfed read WRADK003.dmp ausz=4194304 aunum=1 blknum=0
kfbh.endian: 0 ; 0x000: 0x00
kfbh.hard: 130 ; 0x001: 0x82
kfbh.type: 17 ; 0x002: KFBTYP_PST_META
kfbh.datfmt: 2 ; 0x003: 0x02
kfbh.block.blk: 262144 ; 0x004: T=0 NUMB=0x40000
kfbh.block.obj: 16777344 ; 0x008: TYPE=0x0 NUMB=0x80
kfbh.check: 1240136211 ; 0x00c: 0x49eafa13
kfbh.fcn.base: 0 ; 0x010: 0x00000000
kfbh.fcn.wrap: 0 ; 0x014: 0x00000000
kfbh.spare1: 0 ; 0x018: 0x00000000
kfbh.spare2: 0 ; 0x01c: 0x00000000
— Disk content on target (backup) storage
$ kfed read WRADK003.dmp ausz=4194304 aunum=1 blknum=0
kfbh.endian: 0 ; 0x000: 0x00
kfbh.hard: 0 ; 0x001: 0x00
kfbh.type: 0 ; 0x002: KFBTYP_INVALID
kfbh.datfmt: 0 ; 0x003: 0x00
kfbh.block.blk: 0 ; 0x004: T=0 NUMB=0x0
kfbh.block.obj: 0 ; 0x008: TYPE=0x0 NUMB=0x0
…
磁盘WRADK003.dmp包含源存储中的合作伙伴状态表。但是,复制分裂后,备份存储中的内容全部归零。存储克隆不会创建ASM LUN的一致形象。
含PST块的分配单元明显不是从生产复制到备份磁盘的。
在这种特殊情况下,我们看到PST已损坏。但基本上这里的问题是,克隆不一致,无效的ASM元数据可以在盘(S)上的任何地方,还可以禁止安装磁盘组。
解决方案
该问题可能伴随着存储阵列上克隆的错误初始配置。第一次的副本必须完全同步。有一个完整的第一次副本后,就可以做增量克隆。
有不同的存储供应商使用的各种存储克隆方法和技术。只要克隆技术在ASM磁盘组中创建所有磁盘的一致快照,基于LUN副本的磁盘组就可以安装到另外的站点。
– EMC CLARiiON SnapView and MirrorView (also known as BCV copy)
– Hitachi Data Systems (HDS): Universal Storage Platform Replication Software
– IBM FlashCopy
最常见的磁盘克隆技术在下面的链接中有提到。创建磁盘副本时,针对每个供应商的文档都写明了最佳方案。
http://www.oracle.com/technetwork/database/index-100339.html
注:POC以及存储克隆的的程序来自相应的供应商。
Comment