收集所需信息来支持,验证和排除ASM磁盘组损坏故障

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

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

服务热线 : 13764045638    QQ号:47079569    邮箱:[email protected]

 

适用于:

Oracle Database – 企业版版本10.2.0.1 12.1.0.1 [版本 10.2 12.1]
本文献的信息适用于任何平台。

目的

 当前文献提供了一系列步骤,收集所需信息来支持,验证和排除ASM磁盘组损坏故障。

排除故障的步骤

请执行接下来的步骤 ,收集下列信息:

1) 第一, 如果安装了受影响的磁盘组,打开了数据库,那么从与受影响的磁盘组 有关的所有的数据库运行完全数据库备份 (例如,使用RMAN),验证备份状态良好,接着进行下列步骤。


2) 
详细描述损坏发生时正在做什么或者自从最后一次运行改变了什么(请一定要详细)?


3)
在受影响的磁盘组上运行接下来的健康检查,如下:

SQL> alter diskgroup <diskgroup name> check all NoRepair;

注释只有安装了磁盘组,该命令才是有效的。

4) 提供ASM alert.log (它会报告从之前命令产生的结果)

注释: 如果这是一个ASM 丛配置, 那么从所有的节中提供ASM alert.log


5)
从受影响的磁盘组获得 AMDU 转储,如下(作为网格操作系统用户执行):

$> <ASM Oracle Home>/bin/amdu -diskstring ‘<ASM disks location>/*’ -dump ‘<diskgroup>’

例如:

$> <ASM Oracle Home>/bin/amdu -diskstring ‘/dev/rhdisk*’ -dump ‘DATA’

$> <ASM Oracle Home>/bin/amdu -diskstring ‘/dev/oracleasm/disks/*’ -dump ‘DATA’

$> <ASM Oracle Home>/bin/amdu -diskstring ‘/dev/rdsk/*’ -dump ‘DATA’

注释 1: 每个磁盘组会创建带有三个文件(<diskgroup name>_0001.img, <diskgroup name>.map & report.txt)的新目录(例如, amdu_2013_07_20_16_03_15/)
注释 2: 在一个文件中压缩这些目录/文件 (*.zip or *.tar),并上传。
注释 3: 从版本 11.1开始, “<ASM Oracle Home>/bin/目录默认包含可执行的AMDU,但是在版本 10g, 该工具可以从下列文献中描述的位置下载:

  • Placeholder for AMDU binaries and using with ASM 10g (Doc ID 553639.1)


6)
同时, 为了在物理磁盘上确认或摆脱任何磁盘 I/O 问题/难题,从下列文献描述的所有节中收集和提供OS 日志(至少包含三个月前到现在的条目):

  • How To Gather The OS Logs For Each Specific OS Platform. (Doc ID 1349613.1)

注释: 如果这是一个ASM 丛配置,那么从所有节中提供OS 日志。

7) 同时, 请从每个受影响的和损坏的磁盘提供第一个50MB 转储:

$> dd if=<full path affected disk name> of=/tmp/<affected disk name>.dump bs=1048576 count=50

例如:

$> dd if=/dev/oracleasm/disks/DB0054 of=/tmp/DB0054.dump bs=1048576 count=50


8)
如果是ASMLIB 配置,那么在下列文献中中包含数据收集:  

  • Collecting The Required Information For Support To Validate & Troubleshot ASM/ASMLIB Issues. (Doc ID 869526.1)

  
9)
最后, 请从下一条健康检查中(从所有的RAC 节或独立节点)收集信息:

=)> TFA Collector – Tool for Enhanced Diagnostic Gathering (Doc ID 1513912.1)

=)> ORAchk – Oracle Configuration Audit Tool (Doc ID 1268927.2)

=)> OSWatcher (Doc ID 301137.1)

注释: 如文献(Doc ID 301137.1)描述的那样,使用最新的OSW版本是强制性的


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *