<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>惜分飞 &#187; ORA-15040 ORA-15042</title>
	<atom:link href="https://www.xifenfei.com/tag/ora-15040-ora-15042/feed" rel="self" type="application/rss+xml" />
	<link>https://www.xifenfei.com</link>
	<description>提供7*24专业数据库(Oracle,SQL Server,MySQL,PostgreSQL等)恢复和技术支持@Tel:17813235971</description>
	<lastBuildDate>Sat, 07 Nov 2026 15:45:44 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>误删除asm disk导致磁盘组无法mount数据库恢复</title>
		<link>https://www.xifenfei.com/2023/03/rm-lun-oracle-recovery.html</link>
		<comments>https://www.xifenfei.com/2023/03/rm-lun-oracle-recovery.html#comments</comments>
		<pubDate>Sat, 04 Mar 2023 15:23:11 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[Oracle ASM]]></category>
		<category><![CDATA[asm底层数据块恢复]]></category>
		<category><![CDATA[asm无法mount恢复]]></category>
		<category><![CDATA[ORA-15040 ORA-15042]]></category>
		<category><![CDATA[删除lun asm恢复]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=10170</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2023/03/rm-lun-oracle-recovery.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="xifenfeicopyright">
<p>联系：<a href="https://www.xifenfei.com/about_xifenfei" target="_blank">手机/微信(+86 17813235971)   QQ(107644445)</a><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&#038;uin=107644445&#038;site=qq&#038;menu=yes"><img src="https://www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"/></a></p>
<p>标题：<a href="https://www.xifenfei.com/2023/03/rm-lun-oracle-recovery.html" target="_blank">误删除asm disk导致磁盘组无法mount数据库恢复</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p>客户误删除asm disk两个lun（由于这个是这个存储的特殊性,删除lun之后,存储层面无法恢复出来对应的lun数据,导致客户彻底放弃了硬件层面恢复的可能性.）,导致asm磁盘组无法正常mount</p>
<pre class="brush: bash; title: ; notranslate">
SQL&gt; ALTER DISKGROUP DATA MOUNT  /* asm agent *//* {1:27928:40938} */ 
NOTE: cache registered group DATA number=3 incarn=0x60fa38b1
NOTE: cache began mount (first) of group DATA number=3 incarn=0x60fa38b1
NOTE: Assigning number (3,0) to disk (/dev/rdisk/VD02_DBF)
NOTE: Assigning number (3,1) to disk (/dev/rdisk/VD03_DBF)
NOTE: Assigning number (3,2) to disk (/dev/rdisk/VD04_DBF)
NOTE: Assigning number (3,3) to disk (/dev/rdisk/VD05_DBF)
NOTE: Assigning number (3,4) to disk (/dev/rdisk/VD06_DBF)
Thu Dec 29 10:21:20 2022
NOTE: GMON heartbeating for grp 3
GMON querying group 3 at 29 for pid 29, osid 3770
NOTE: Assigning number (3,5) to disk ()
NOTE: Assigning number (3,6) to disk ()
GMON querying group 3 at 30 for pid 29, osid 3770
NOTE: cache dismounting (clean) group 3/0x60FA38B1 (DATA) 
NOTE: messaging CKPT to quiesce pins Unix process pid: 3770, image: oracle@db1 (TNS V1-V3)
NOTE: dbwr not being msg'd to dismount
NOTE: lgwr not being msg'd to dismount
NOTE: cache dismounted group 3/0x60FA38B1 (DATA) 
NOTE: cache ending mount (fail) of group DATA number=3 incarn=0x60fa38b1
NOTE: cache deleting context for group DATA 3/0x60fa38b1
GMON dismounting group 3 at 31 for pid 29, osid 3770
NOTE: Disk DATA_0000 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0001 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0002 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0003 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0004 in mode 0x7f marked for de-assignment
NOTE: Disk  in mode 0x7f marked for de-assignment
NOTE: Disk  in mode 0x7f marked for de-assignment
ERROR: diskgroup DATA was not mounted
ORA-15032: not all alterations performed
ORA-15040: diskgroup is incomplete
ORA-15042: ASM disk &quot;6&quot; is missing from group number &quot;3&quot; 
ORA-15042: ASM disk &quot;5&quot; is missing from group number &quot;3&quot; 
ERROR: ALTER DISKGROUP DATA MOUNT  /* asm agent *//* {1:27928:40938} */
</pre>
<p>这个客户应该有三个磁盘组存放数据文件,其中data磁盘组的7个磁盘被删除了2个lun,导致data磁盘组无法mount,客户希望尽可能恢复其中数据,对于这种情况,由于2个lun完全丢失,直接通过dul之类的工具拷贝asm数据文件恢复不可行(因为很多asm的元数据也会在丢失的lun里面,导致拷贝出来的数据文件异常太多,恢复效果会很差),对于这种情况采用<a href="https://www.xifenfei.com/2014/04/asm-disk-header-%e5%bd%bb%e5%ba%95%e6%8d%9f%e5%9d%8f%e6%81%a2%e5%a4%8d.html" title="asm disk header 彻底损坏恢复" rel="noopener" target="_blank">asm disk header 彻底损坏恢复</a>的恢复方法,尽可能的从block层面恢复出来所有可以恢复的数据块中的数据<br />
<a href="https://www.xifenfei.com/wp-content/uploads/2023/03/20230209100350.jpg"><img src="https://www.xifenfei.com/wp-content/uploads/2023/03/20230209100350.jpg" alt="20230209100350" width="1341" height="246" class="alignnone size-full wp-image-10171" /></a><br />
<hr />
由于这个其中涉及了system表空间(oracle损坏严重),结合客户几年前的一个system历史备份文件,恢复出来字典,然后尽可能的恢复数据文件,最终最大限度给客户恢复数据,让客户的损失降到最低.</p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2023/07/exadata-asm-mount-recovery.html" rel="bookmark" class="crp_title">Exadata磁盘损坏导致磁盘组无法mount恢复（oracle一体机磁盘组异常恢复）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2023/09/asm-disk-add-other-dg-recovery.html" rel="bookmark" class="crp_title">asm disk被加入到另外一个磁盘组故障恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2015/10/ora-15042-asm-disk-n-is-missing-from-group-number-m.html" rel="bookmark" class="crp_title">ORA-15042: ASM disk &#8220;N&#8221; is missing from group number &#8220;M&#8221;  故障恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2019/10/asm-disk-format-ext3-recovery.html" rel="bookmark" class="crp_title">再一起asm disk被格式化成ext3文件系统故障恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2026/04/mkfs-ext4-trim-asm-disk.html" rel="bookmark" class="crp_title">又一例TRIM导致asm磁盘数据丢失的故障</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2018/12/xd-recovery.html" rel="bookmark" class="crp_title">Oracle Exadata坏盘导致磁盘组无法mount恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2024/11/oracleasm-deletedisk-recovery.html" rel="bookmark" class="crp_title">删除asmlib磁盘导致磁盘组故障恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2019/05/ora-600-kfrvalacd30-recovery.html" rel="bookmark" class="crp_title">ORA-600 kfrValAcd30 恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2020/11/ora-15096.html" rel="bookmark" class="crp_title">ORA-15096: lost disk write detected</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2024/07/ora-15032-ora-15131.html" rel="bookmark" class="crp_title">手工对multipath设备进行授权导致asm 磁盘组mount报ORA-15032-ORA-15131</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2016/03/parted-fdisk-asm-diskgroup-cannot-mount.html" rel="bookmark" class="crp_title">分区无法识别导致asm diskgroup无法mount</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2019/06/warning-read-failed-asm-dismount.html" rel="bookmark" class="crp_title">WARNING: Read Failed.导致asm磁盘组异常</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2023/03/rm-lun-oracle-recovery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>再一起asm disk被格式化成ext3文件系统故障恢复</title>
		<link>https://www.xifenfei.com/2019/10/asm-disk-format-ext3-recovery.html</link>
		<comments>https://www.xifenfei.com/2019/10/asm-disk-format-ext3-recovery.html#comments</comments>
		<pubDate>Sun, 06 Oct 2019 13:21:37 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[非常规恢复]]></category>
		<category><![CDATA[asm disk ext3]]></category>
		<category><![CDATA[asm disk 格式化]]></category>
		<category><![CDATA[ORA-15040 ORA-15042]]></category>
		<category><![CDATA[ORA-15042]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=8240</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2019/10/asm-disk-format-ext3-recovery.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="xifenfeicopyright">
<p>联系：<a href="https://www.xifenfei.com/about_xifenfei" target="_blank">手机/微信(+86 17813235971)   QQ(107644445)</a><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&#038;uin=107644445&#038;site=qq&#038;menu=yes"><img src="https://www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"/></a></p>
<p>标题：<a href="https://www.xifenfei.com/2019/10/asm-disk-format-ext3-recovery.html" target="_blank">再一起asm disk被格式化成ext3文件系统故障恢复</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p>国庆节前夕接到朋友求救电话asm disk被格式化成ext3格式了,具体操作如下<br />
<a href="//www.xifenfei.com/wp-content/uploads/2019/10/20191006205129.png"><img src="//www.xifenfei.com/wp-content/uploads/2019/10/20191006205129.png" alt="20191006205129" width="1274" height="737" class="alignnone size-full wp-image-8241" /></a><br />
<hr />
<a href="//www.xifenfei.com/wp-content/uploads/2019/10/20191006205203.png"><img src="//www.xifenfei.com/wp-content/uploads/2019/10/20191006205203.png" alt="20191006205203" width="1302" height="814" class="alignnone size-full wp-image-8242" /></a><br />
<hr />
并且把这个分区直接挂载到/目录<br />
<a href="//www.xifenfei.com/wp-content/uploads/2019/10/20191006205239.png"><img src="//www.xifenfei.com/wp-content/uploads/2019/10/20191006205239.png" alt="20191006205239" width="770" height="298" class="alignnone size-full wp-image-8243" /></a><br />
<hr />
由于/被挂载新格式化的控盘,导致asm磁盘组访问其他盘报错</p>
<pre class="brush: bash; title: ; notranslate">
Sun Sep 29 18:15:02 2019
Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_b000_8094.trc:
ORA-15025: could not open disk &quot;/dev/asmdisk/sdh&quot;
ORA-27041: unable to open file
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_b000_8094.trc:
ORA-15025: could not open disk &quot;/dev/asmdisk/sdh&quot;
ORA-27041: unable to open file
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
WARNING: cache failed reading from group=1(DATA) fn=9 blk=0 count=1 from 
disk= 5 (DATA_0005) kfkist=0x20 status=0x02 osderr=0x0 file=kfc.c line=11596
Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_b000_8094.trc:
ORA-15025: could not open disk &quot;/dev/asmdisk/sdh&quot;
ORA-27041: unable to open file
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
ORA-15080: synchronous I/O operation to a disk failed
WARNING: cache succeeded reading from group=1(DATA) fn=9 blk=0 count=1 from 
disk= 7 (DATA_0007) kfkist=0x20 status=0x01 osderr=0x0 file=kfc.c line=11637
Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_b000_8094.trc:
ORA-15025: could not open disk &quot;/dev/asmdisk/sdh&quot;
ORA-27041: unable to open file
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
WARNING: PST-initiated drop of 1 disk(s) in group 1(.2380027701))
</pre>
<p>重启系统之后,重试mount 磁盘组</p>
<pre class="brush: bash; title: ; notranslate">
GMON dismounting group 1 at 18 for pid 31, osid 44279
NOTE: Disk DATA_0000 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0001 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0002 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0003 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0004 in mode 0x1 marked for de-assignment
NOTE: Disk DATA_0005 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0006 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0007 in mode 0x7f marked for de-assignment
NOTE: Disk  in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0009 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0010 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0011 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0012 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0013 in mode 0x7f marked for de-assignment
NOTE: Disk DATA_0014 in mode 0x7f marked for de-assignment
ERROR: diskgroup DATA was not mounted
ORA-15032: not all alterations performed
ORA-15040: diskgroup is incomplete
ORA-15042: ASM disk &quot;8&quot; is missing from group number &quot;1&quot; 
ERROR: ALTER DISKGROUP DATA MOUNT  /* asm agent *//* {1:2587:2} */
</pre>
<p>由于sdb（asm disk 8）被格式化,导致data磁盘组无法正常mount.这个客户运气比较好data 磁盘组是normal模式,但是由于mount到/,导致disk 4被强制drop,因此无法mount成功,但是通过一系列处理数据实现完美恢复,0数据丢失<br />
<a href="//www.xifenfei.com/wp-content/uploads/2019/10/20191006211707.png"><img src="//www.xifenfei.com/wp-content/uploads/2019/10/20191006211707.png" alt="20191006211707" width="1416" height="347" class="alignnone size-full wp-image-8244" /></a><br />
<hr />
如果磁盘组是外部冗余,请参考:<br />
<a href="//www.xifenfei.com/2018/08/asm-format-to-filesystem-recovery.html" title="又一例asm格式化文件系统恢复" target="_blank">又一例asm格式化文件系统恢复</a><br />
<a href="//www.xifenfei.com/2019/07/asm-disk-format-recovery.html" title="一次完美的asm disk被格式化ntfs恢复" target="_blank">一次完美的asm disk被格式化ntfs恢复</a><br />
<a href="//www.xifenfei.com/2016/06/asm-disk-format-ext4-recovery.html" title="oracle asm disk格式化恢复—格式化为ext4文件系统" target="_blank">oracle asm disk格式化恢复—格式化为ext4文件系统</a><br />
<a href="//www.xifenfei.com/2015/12/asm-disk-format-ntfs-recovery.html" title="oracle asm disk格式化恢复—格式化为ntfs文件系统" target="_blank">oracle asm disk格式化恢复—格式化为ntfs文件系统</a></p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2023/07/exadata-asm-mount-recovery.html" rel="bookmark" class="crp_title">Exadata磁盘损坏导致磁盘组无法mount恢复（oracle一体机磁盘组异常恢复）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2023/03/rm-lun-oracle-recovery.html" rel="bookmark" class="crp_title">误删除asm disk导致磁盘组无法mount数据库恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2023/09/asm-disk-add-other-dg-recovery.html" rel="bookmark" class="crp_title">asm disk被加入到另外一个磁盘组故障恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2026/04/mkfs-ext4-trim-asm-disk.html" rel="bookmark" class="crp_title">又一例TRIM导致asm磁盘数据丢失的故障</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2024/07/ora-15032-ora-15131.html" rel="bookmark" class="crp_title">手工对multipath设备进行授权导致asm 磁盘组mount报ORA-15032-ORA-15131</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2015/10/ora-15042-asm-disk-n-is-missing-from-group-number-m.html" rel="bookmark" class="crp_title">ORA-15042: ASM disk &#8220;N&#8221; is missing from group number &#8220;M&#8221;  故障恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2019/06/warning-read-failed-asm-dismount.html" rel="bookmark" class="crp_title">WARNING: Read Failed.导致asm磁盘组异常</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2019/12/dbca-delete-and-rm-database-recovery.html" rel="bookmark" class="crp_title">dbca删除库和rm删库恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2023/06/asm-add-vg.html" rel="bookmark" class="crp_title">asm磁盘加入vg恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2020/11/ora-15096.html" rel="bookmark" class="crp_title">ORA-15096: lost disk write detected</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2020/12/ora-00600-kfrhtadd01.html" rel="bookmark" class="crp_title">ORA-00600 kfrHtAdd01</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2024/11/oracleasm-deletedisk-recovery.html" rel="bookmark" class="crp_title">删除asmlib磁盘导致磁盘组故障恢复</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2019/10/asm-disk-format-ext3-recovery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
