ORA-15063、ORA-15032要如何解决?单位的Oracle数据库ASM diskgrou

ORA-15063、ORA-15032要如何解决?单位的Oracle数据库ASM diskgrou,第1张

概述

----------

ASM disk header是ASM disk的第一个块,即AU#0 BLOCK#0,disk header中记录了ASM disk的重要信息,比如ASM disk名字,diskgroup名字,failgroup名字,AU size等等

1. 通过视图v$asm_diskgroup和v$asm_disk查看:

select group_number,disk_number,mount_status,header_status,name,path from v$asm_disk

GROUP_NUMBER DISK_NUMBER MOUNT_S HEADER_STATUS NAME PATH

------------ ----------- ------- --------------- -------- --------------------

1 0 CACHED MEMBER ASMDISK1 ORCL:ASMDISK1

select GROUP_NUMBER,name,state,type from v$asm_diskgroup

GROUP_NUMBER NAME STATETYPE

------------ -------- -------- ------

1 DGDATA MOUNTED EXTERN

2. 通过Kfed 查看ASM disk 信息:

kfed read /dev/oracleasm/disks/ASMDISK1

kfbh.endian: 1 0x000: 0x01

kfbh.hard: 130 0x001: 0x82

kfbh.type:1 0x002: KFBTYP_DISKHEAD

kfbh.datfmt: 1 0x003: 0x01

kfbh.block.blk: 0 0x004: blk=0

kfbh.block.obj: 2147483648 0x008: disk=0

kfbh.check: 2402748364 0x00c: 0x8f3707cc

kfbh.fcn.base: 3580 0x010: 0x00000dfc

kfbh.fcn.wrap:0 0x014: 0x00000000

kfbh.spare1: 0 0x018: 0x00000000

kfbh.spare2: 0 0x01c: 0x00000000

kfdhdb.driver.provstr: ORCLDISKASMDISK1 0x000: length=16

kfdhdb.grptyp:1 0x026: KFDGTP_EXTERNAL

kfdhdb.hdrsts:3 0x027: KFDHDR_MEMBER

kfdhdb.dskname:ASMDISK1 0x028: length=8

kfdhdb.grpname: DGDATA 0x048: length=6

kfdhdb.fgname: ASMDISK1 0x068: length=8

kfdhdb.blksize:4096 0x0ba: 0x1000

kfdhdb.ausize: 1048576 0x0bc: 0x00100000

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

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

如果出现diskgroup 无法mount的错误,且alert.log中出现如下信息,则可能是丢失了必要数量的PST了:

Wed Jan 01 21:34:37 IST 2014

SQL>ALTER DISKGROUP ALL MOUNT

Wed Jan 01 21:34:38 IST 2014

NOTE: cache registered group DATA number=1 incarn=0x1c58c060

Wed Jan 01 21:34:38 IST 2014

ERROR: no PST quorum in group 1: required 2, found 0 >>>>>>>>>>>>>>>>>HERE

Wed Jan 01 21:34:38 IST 2014

NOTE: cache dismounting group 1/0x1C58C060 (DATA)

NOTE: dbwr not being msg'd to dismount

ERROR: diskgroup DATA was not mounted

Wed Jan 01 22:37:51 IST 2014

该PST quorum丢失的问题常由以下几个原因导致:

ASM DISK丢失

ASM DISK corrupted损坏

部分ASM DISK的AUN=1 PST部分损坏,或者被数据不完整

不当的ASM_DISKSTRING参数设置

不当的ASM DISK权限设置

对于该no PST quorum问题的常见对策:

重建diskgroup

手动修复PST(十分复杂)

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9908136.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存