<?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; asm xfs</title>
	<atom:link href="https://www.xifenfei.com/tag/asm-xfs/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, 24 Oct 2026 14:05:24 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>记录一次asm disk加入到vg通过恢复直接open库的案例</title>
		<link>https://www.xifenfei.com/2025/05/asm-disk-add-vg-open.html</link>
		<comments>https://www.xifenfei.com/2025/05/asm-disk-add-vg-open.html#comments</comments>
		<pubDate>Mon, 05 May 2025 10:30:02 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[Oracle ASM]]></category>
		<category><![CDATA[非常规恢复]]></category>
		<category><![CDATA[asm disk lvm]]></category>
		<category><![CDATA[asm xfs]]></category>
		<category><![CDATA[asm加入vg]]></category>
		<category><![CDATA[asm故障恢复]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=11446</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2025/05/asm-disk-add-vg-open.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/2025/05/asm-disk-add-vg-open.html" target="_blank">记录一次asm disk加入到vg通过恢复直接open库的案例</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p>客户在不清楚磁盘被asm disk使用的情况下,直接分区做pv,加入到vg中并且分配给了lv,导致数据库异常<br />
<a href="https://www.xifenfei.com/wp-content/uploads/2025/05/QQ20250504.png"><img src="https://www.xifenfei.com/wp-content/uploads/2025/05/QQ20250504.png" alt="QQ20250504" width="828" height="741" class="alignleft size-full wp-image-11447" /></a><br />
<a href="https://www.xifenfei.com/wp-content/uploads/2025/05/144809.png"><img src="https://www.xifenfei.com/wp-content/uploads/2025/05/144809.png" alt="144809" width="1802" height="787" class="alignleft size-full wp-image-11448" /></a><br />
<hr />
通过操作系统层面分析,确认客户把data磁盘组的一个磁盘给处理掉了,导致数据库报错</p>
<pre class="brush: bash; title: ; notranslate">
WARNING: ASMB force dismounting group 2 (DATA) due to failover
SUCCESS: diskgroup DATA was dismounted
2025-05-04T07:03:19.910082+08:00
KCF: read, write or open error, block=0x201544 online=1
        file=102 '+DATA/ORCL/F7D939D6DBE06C71E053C30114AC1F10/DATAFILE/xifenfei_61.dbf'
        error=15078 txt: ''
2025-05-04T07:03:19.918972+08:00
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_dbwc_18507.trc:
2025-05-04T07:03:19.952045+08:00
KCF: read, write or open error, block=0x2013e7 online=1
        file=102 '+DATA/ORCL/F7D939D6DBE06C71E053C30114AC1F10/DATAFILE/xifenfei_61.dbf'
        error=15078 txt: ''
2025-05-04T07:03:19.964538+08:00
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_dbw7_18486.trc:
2025-05-04T07:03:19.967133+08:00
KCF: read, write or open error, block=0x230e71 online=1
        file=105 '+DATA/ORCL/F7D939D6DBE06C71E053C30114AC1F10/DATAFILE/xifenfei_64.dbf'
        error=15078 txt: ''
2025-05-04T07:03:19.973289+08:00
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_dbw2_18466.trc:
2025-05-04T07:03:19.978514+08:00
KCF: read, write or open error, block=0x1f6e91 online=1
        file=86 '+DATA/ORCL/F7D939D6DBE06C71E053C30114AC1F10/DATAFILE/xifenfei_52.dbf'
        error=15078 txt: ''
2025-05-04T07:03:19.991060+08:00
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_dbwd_18511.trc:
2025-05-04T07:03:19.995762+08:00
KCF: read, write or open error, block=0x7f8 online=1
        file=15 '+DATA/ORCL/F7D939D6DBE06C71E053C30114AC1F10/DATAFILE/undotbs01.dbf'
        error=15078 txt: ''
2025-05-04T07:03:20.006862+08:00
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_dbwa_18498.trc:
2025-05-04T07:03:20.020739+08:00
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_imr0_18937.trc:
</pre>
<p>这个客户比较幸运,处理该磁盘之后,没有往对应的lv中写入太多数据,导致覆盖部分很少</p>
<pre class="brush: bash; title: ; notranslate">
[root@rac01 rules.d]# df -h
文件系统               容量  已用  可用 已用% 挂载点
/dev/mapper/nlas-root  800G  272G  528G   34% /
devtmpfs               284G     0  284G    0% /dev
tmpfs                  284G  637M  283G    1% /dev/shm
tmpfs                  284G  4.0G  280G    2% /run
tmpfs                  284G     0  284G    0% /sys/fs/cgroup
/dev/mapper/nlas-home  200G   64M  200G    1% /home
/dev/sda1              197M  158M   40M   80% /boot
tmpfs                   57G   40K   57G    1% /run/user/0
tmpfs                   57G   48K   57G    1% /run/user/1000
[root@rac01 rules.d]# pvs
  PV         VG   Fmt  Attr PSize   PFree
  /dev/sda2  nlas lvm2 a--  564.00g    0 
  /dev/sdb1  nlas lvm2 a--   &lt;2.00t 1.51t
[root@rac01 rules.d]# vgs
  VG   #PV #LV #SN Attr   VSize VFree
  nlas   2   3   0 wz--n- 2.55t 1.51t
[root@rac01 rules.d]# lvs
  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home nlas -wi-ao---- 200.00g                                                    
  root nlas -wi-ao---- 800.00g                                                    
  swap nlas -wi-ao----  64.00g                                                    
</pre>
<p>通过底层对磁盘进行分析,发现备份的磁盘头均以损坏,通过深入分析确认f1b1在sdb磁盘的第10个au上,通过相关信息,使用dul工具加载磁盘组,并分析元数据信息,发现恢复数据需要的元数据都可以正常加载<br />
<a href="https://www.xifenfei.com/wp-content/uploads/2025/05/asm-dul.png"><img src="https://www.xifenfei.com/wp-content/uploads/2025/05/asm-dul.png" alt="asm-dul" width="755" height="474" class="alignleft size-full wp-image-11449" /></a><br />
<hr />
直接使用dul抽取数据到文件系统,然后open数据库成功<br />
<a href="https://www.xifenfei.com/wp-content/uploads/2025/05/open-asm.png"><img src="https://www.xifenfei.com/wp-content/uploads/2025/05/open-asm.png" alt="open-asm" width="1397" height="1011" class="alignleft size-full wp-image-11450" /></a><br />
<hr />
然后通过rman 检测坏块(3T多的库只有不到5000个坏块,相对来说效果非常好),对于坏块对象进行处理,完美完成本次恢复工作.对于这次能够有这样好的恢复效果有几个因素:<br />
1)asm disk 加入到vg,并分配给lv之后,立刻停止写入操作,避免了因为写入数据而覆盖asm 磁盘的带来的风险<br />
2)由于是19c库,默认au为4M,使得数据库文件数据相对比较靠后,覆盖几率小了一点<br />
3)由于文件系统是xfs,相对覆盖比ext4会少很多<br />
4)是云环境的ssd磁盘,没有触发trim功能<br />
以前类似asm disk异常恢复的相关case汇总:<br />
<a href="https://www.xifenfei.com/2023/06/asm-add-vg.html" title="asm磁盘加入vg恢复" rel="noopener" target="_blank">asm磁盘加入vg恢复</a><br />
<a href="https://www.xifenfei.com/2020/06/asm-dd-recovery.html" title="asm磁盘dd破坏恢复" rel="noopener" target="_blank">asm磁盘dd破坏恢复</a><br />
<a href="https://www.xifenfei.com/2017/05/asm-disk-partition-lost-recovery.html" title="asm磁盘分区丢失恢复" rel="noopener" target="_blank">asm磁盘分区丢失恢复</a><br />
<a href="https://www.xifenfei.com/2016/06/pvid-asm-dismount.html" title="pvid=yes导致asm无法mount" rel="noopener" target="_blank">pvid=yes导致asm无法mount</a><br />
<a href="https://www.xifenfei.com/2020/07/win-asm-disk-header-lost-recovery.html" title="win asm disk header 异常恢复" rel="noopener" target="_blank">win asm disk header 异常恢复</a><br />
<a href="https://www.xifenfei.com/2022/09/asm-disk-add-vg-recovery-2.html" title="又一例asm disk 加入vg故障" rel="noopener" target="_blank">又一例asm disk 加入vg故障</a><br />
<a href="https://www.xifenfei.com/2022/05/pvcreate-asm-disk-recovery.html" title="pvcreate  asm disk导致asm磁盘组异常恢复" rel="noopener" target="_blank">pvcreate  asm disk导致asm磁盘组异常恢复</a><br />
<a href="https://www.xifenfei.com/2023/09/asm-disk-add-other-dg-recovery.html" title="asm disk被加入到另外一个磁盘组故障恢复" rel="noopener" target="_blank">asm disk被加入到另外一个磁盘组故障恢复</a><br />
<a href="https://www.xifenfei.com/2023/02/asm-disk-add-vg-extend-lv.html" title="再一例asm disk被误加入vg并且扩容lv恢复" rel="noopener" target="_blank">再一例asm disk被误加入vg并且扩容lv恢复</a><br />
<a href="https://www.xifenfei.com/2019/10/asm-disk-format-ext3-recovery.html" title="再一起asm disk被格式化成ext3文件系统故障恢复" rel="noopener" target="_blank">再一起asm disk被格式化成ext3文件系统故障恢复</a><br />
<a href="https://www.xifenfei.com/2019/07/asm-disk-format-recovery.html" title="一次完美的asm disk被格式化ntfs恢复" rel="noopener" target="_blank">一次完美的asm disk被格式化ntfs恢复</a><br />
<a href="https://www.xifenfei.com/2014/12/asm-disk%e8%af%af%e8%ae%be%e7%bd%aepvid%e5%af%bc%e8%87%b4asm-diskgroup%e6%97%a0%e6%b3%95mount%e6%81%a2%e5%a4%8d.html" title="asm disk误设置pvid导致asm diskgroup无法mount恢复" rel="noopener" target="_blank">asm disk误设置pvid导致asm diskgroup无法mount恢复</a><br />
<a href="https://www.xifenfei.com/2022/10/asm-disk-fdisk-format-ext4-recovery.html" title="asm disk被分区,格式化为ext4恢复" rel="noopener" target="_blank">asm disk被分区,格式化为ext4恢复</a><br />
<a href="https://www.xifenfei.com/2016/06/asm-disk-format-ext4-recovery.html" title="oracle asm disk格式化恢复—格式化为ext4文件系统" rel="noopener" target="_blank">oracle asm disk格式化恢复—格式化为ext4文件系统</a><br />
<a href="https://www.xifenfei.com/2015/08/%e5%88%86%e4%ba%aboracleasm-createdisk%e9%87%8d%e6%96%b0%e5%88%9b%e5%bb%ba%e7%9a%84asm-disk%e5%90%8e%e6%95%b0%e6%8d%ae0%e4%b8%a2%e5%a4%b1%e6%81%a2%e5%a4%8d%e6%a1%88%e4%be%8b.html" title="分享oracleasm createdisk重新创建asm disk后数据0丢失恢复案例" rel="noopener" target="_blank">分享oracleasm createdisk重新创建asm disk后数据0丢失恢复案例</a></p>
<div id="crp_related"><ul><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/2025/09/delete-df-some-overwrit-recovery.html" rel="bookmark" class="crp_title">删除数据库文件并部分覆盖情况下Oracle恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/09/asm-disk-add-vg-recovery-2.html" rel="bookmark" class="crp_title">又一例asm disk 加入vg故障</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2023/02/asm-disk-add-vg-extend-lv.html" rel="bookmark" class="crp_title">再一例asm disk被误加入vg并且扩容lv恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2025/03/oracle-rm-rf-recovery.html" rel="bookmark" class="crp_title">linux rm -rf 删除数据文件恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2026/01/dd-asm-recovery.html" rel="bookmark" class="crp_title">在生产环境错误执行dd命令破坏asm磁盘故障恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2026/04/ora-600-kcratr_nab_less_than_odr-202604.html" rel="bookmark" class="crp_title">一次运气好的ORA-600 kcratr_nab_less_than_odr故障处理</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/2026/03/win-rm-datafile-recovery.html" rel="bookmark" class="crp_title">记录一次win删除数据文件完美恢复案例</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2025/05/oracle-recovery-tools-202505.html" rel="bookmark" class="crp_title">Oracle Recovery Tools恢复案例总结&#8212;202505</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2021/03/rm-recovery-fragmentation-recovery.html" rel="bookmark" class="crp_title">rm -rf 删除数据文件恢复方法&#8212;文件系统反删除+oracle碎片重组</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2024/08/redo-write-lost-ora-600-kcrf_resilver_log_1.html" rel="bookmark" class="crp_title">redo写丢失导致ORA-600 kcrf_resilver_log_1故障</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2025/05/asm-disk-add-vg-open.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
