ORA-15042 ASM disk "disknumber" is missing错误详解 ORA-15042 ASM disk "disknumber" is missing from group number "groupnumber" ORA-15066: offlining disk "" may result in a data loss遇到该错误ORA-15042说明ASM下对应groupnumber的disk group 下对应disknumber的ASM Disk无法被找到,引起该错误的可能性有多种,如: ASM_DISKSTRING设置不当,导致部分需要的ASM DISK没有被ASM_DISKSTRING反映出来 尝试add disk到某个diskgroup,但是过程中发生了问题或者中断了,此时用户对该add的disk 做了dd清理磁盘头,但是实际上diskgroup 的metadata中已经记录了该asm disk 单纯的ASM Disk的header被损坏或者彻底丢失,其原因可能是存储IO故障或人为的误损坏asm disk header或者是OS工具的导致 根据上述多种不同的原因,该ORA-15042错误有不同的解决方案,例如手动构造asm disk header等等。 如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复! Errors in fileORA-15066: offlining disk "" may result in a data loss ORA-15042: ASM disk "29" is missing ORA-15042: ASM disk "28" is missing ORA-15042: ASM disk "27" is missing ORA-15042: ASM disk "26" is missing
如果出现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数据库修复团队成员帮您恢复!
asm无法识别2t磁盘是因为在分区的时候造成的,所以asm和linux都会有这个2T的限制。
磁盘分区主要有MBR和GPT两种方式,发生2T限制的正是这个MBR方式,也就是目前默认的方式。在磁盘管理器右键点击盘,在属性中可以看到盘的分区方式。
asm无法识别2t磁盘解决的方法是:
只需要将硬盘改为GPT分区就可以突破这个限制了。同时这里我把 *** 作系统和文件存储分了两个盘,因为似乎ESXI创建虚拟机的时候硬盘 *** 作系统盘默认为MBR分区。
1、MBR分区:MBR(Master Boot Record)分区下,分区表(partition table)大小为4bytes,32位,所以一共可以有232=4,294,967,295个扇区。
2、GPT分区:GPT(GUID Partition Table)分区下,分区表理论上可以无限大,但是通常为64bytes,如果按照上面的方式去计算,硬盘的上限为9.44ZB。总之如果是GPT分区,至少在可预见的将来不用担心会有被限制的风险。
windows无法识别2t磁盘的解决方法是:
1、U盘制作成大白菜启动盘,拷贝解压的windows 2008 r2安装文件。
2、调整bios开启uefi启动模式。
3、按F8,选择U盘启动,选UEFI的U盘启动。
4、按shift+F10调出diskpartlist将disk 列出当前硬盘select disk=0 选择你要安装系统的硬盘clean清空它,会清除所有数据,一定要小心。
5、安装windows系统。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)