AMDU and CHECK NOREPAIR report conflicting corruption results for ASM Diskgroup (Doc ID 1535055.1)
来源:互联网 发布:免费的分身软件 编辑:程序博客网 时间:2024/05/29 11:03
In this Document
APPLIES TO:
Oracle Database - Enterprise Edition - Version 11.1.0.7 and laterInformation in this document applies to any platform.
SYMPTOMS
Why would AMDU report ASM metadata corruption when CHECK NOREPAIR does not?
~~~~~~~~~~~~~~~~~~~~~~
SQL> alter diskgroup FRAEDTRNPA check all norepair
NOTE: starting check of diskgroup FRAEDTRNPA
Fri Nov 09 10:19:43 2012
GMON checking disk 3 for group 29 at 167 for pid 30, osid 27582
GMON checking disk 4 for group 29 at 168 for pid 30, osid 27582
SUCCESS: check of diskgroup FRAEDTRNPA found no errors <======================== No errors from CHECK NOREPAIR
SUCCESS: alter diskgroup
~~~~~~~~~~~~~~~~~~~~~~~
...
*** Slept for 6 seconds waiting for heartbeats *** <================= Indication the ASM diskgroup is mounted
...
---------------------- SUMMARY FOR DISKGROUP FRAEDTRNPA ----------------------
Allocated AU's: 6487
Free AU's: 95911
AU's read for dump: 169
Block images saved: 37649
Map lines written: 169
Heartbeats seen: 0
Corrupt metadata blocks: 1024 <==================================================== AMDU reports corruption
Corrupt AT blocks: 0
CAUSE
Ref:
Bug 15855599 : FOR ASM DISKGROUP AMDU REPORTS CORRUPTION 'CHECK ALL NOREPAIR' REPORTS NO ERRORS
Bug 16263812 : ASM DISKGROUP AMDU REPORTS CORRUPTION 'CHECK ALL NOREPAIR' REPORTS NO ERRORS
SOLUTION
AMDU is a dump tool, designed to obtain ASM metadata details primarily on dismounted ASM disk groups.
Although AMDU can be run on mounted ASM disk groups, by design it is not aware if there are any dirty ASM metadata blocks buffered in the ASM instance buffer cache.
Therefore, if AMDU dumps are collected while the disk group is mounted and active (ie, ongoing I/O), there is a possibility AMDU could interpret the dirty ASM metadata blocks cached in memory and not yet written to disk (in-flight), as inconsistent and thus report corrupted metadata blocks.
If CHECK NOREPAIR reports no corruption on a disk group that is mounted, then AMDU ought no longer report corruption once the asm disk group is dismounted normal (ie, not 'dismount force). If this is a clustered environment, the disk group must be dismounted across all clustered ASM instances.
REFERENCES
BUG:16263812 - ASM DISKGROUP AMDU REPORTS CORRUPTION 'CHECK ALL NOREPAIR' REPORTS NO ERRORSNOTE:1485597.1 - ASM tools used by Support : KFOD, KFED, AMDU
- AMDU and CHECK NOREPAIR report conflicting corruption results for ASM Diskgroup (Doc ID 1535055.1)
- How to Restore the Database Using AMDU after Diskgroup Corruption (Doc ID 1597581.1)
- Placeholder for AMDU binaries and using with ASM 10g (Doc ID 553639.1)
- alter diskgroup <diskgroup name> check all NoRepair;
- ASM diskgroup dismount with "Waited 15 secs for write IO to PST" (Doc ID 1581684.1)
- ASM tools used by Support : KFOD, KFED, AMDU (Doc ID 1485597.1)
- Master Note for Automatic Storage Management (ASM) (Doc ID 1187723.1)
- ASM diskgroup dismount with "Waited 15 secs for write IO to PST" (文档 ID 1581684.1)
- How To Drop and Recreate ASM Diskgroup
- ASM工具集合-amdu
- ASM工具集合-amdu
- ASM AMDU工具使用
- How to Check and Enable/Disable Oracle Binary Options (Doc ID 948061.1)
- Oracle 10g managing asm disk and diskgroup
- ASM AMDU工具的使用
- ASM AMDU工具的使用
- ASM技术 diskgroup管理
- How to Validate Network and Name Resolution Setup for the Clusterware and RAC (Doc ID 1054902.1)
- static关键字
- 正则表达式(二)
- Android Sqlite 数据库版本更新
- 编写一个智能指针类,自动记录SmartPointer<T*>对象的引用计数,一旦T类型对象的引用计数为零,就会释放对象
- (结对作业)基于Unity 3D游戏引擎开发的“打砖块”游戏
- AMDU and CHECK NOREPAIR report conflicting corruption results for ASM Diskgroup (Doc ID 1535055.1)
- 第14天 继续加油
- ubuntu 安装 nginx以及apache安装配置
- Android studio gradle配置
- Magento的灵活性带来的负担一例
- HDU 4333 Revolving Digits
- 用R语言做回归分析_iris数据集/longley数据集
- 本地回环地址不只是127.0.0.1
- google native client