<?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; drop tablespace 恢复</title>
	<atom:link href="https://www.xifenfei.com/tag/drop-tablespace-%e6%81%a2%e5%a4%8d/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>Wed, 04 Nov 2026 15:33:30 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>drop tablespace xxx including contents恢复</title>
		<link>https://www.xifenfei.com/2024/09/drop-tablespace-xxx-including-contents-recovery.html</link>
		<comments>https://www.xifenfei.com/2024/09/drop-tablespace-xxx-including-contents-recovery.html#comments</comments>
		<pubDate>Wed, 04 Sep 2024 14:30:18 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[Oracle备份恢复]]></category>
		<category><![CDATA[drop tablespace 恢复]]></category>
		<category><![CDATA[drop tablespace恢复]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=10961</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2024/09/drop-tablespace-xxx-including-contents-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/2024/09/drop-tablespace-xxx-including-contents-recovery.html" target="_blank">drop tablespace xxx including contents恢复</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p>最近接到一个客户恢复请求,对系统的核心业务表空间发起了drop tablespace xxx including contents 操作,导致该表空间被删除,客户在删除表空间操作之前使用expdp导出了一份元数据.<br />
<img src="https://www.xifenfei.com/wp-content/uploads/2024/09/drop_tablespace.png" alt="drop_tablespace" width="942" height="131" class="alignnone size-full wp-image-10962" /><br />
<hr />
客户在咨询我的同时,也咨询了其他人,有人给客户答复是可以通过修改字典(以为有导出的元数据就可以逆向想改文件回去),然后把数据文件拷贝过去,实现恢复,成功概率65%[只能说是真牛]<br />
<img src="https://www.xifenfei.com/wp-content/uploads/2024/09/QQ20240904-220806.png" alt="QQ20240904-220806" width="565" height="600" class="alignnone size-full wp-image-10963" /><br />
<hr />
对于这个客户的故障,这个思路不可能成功,原因有:<br />
1)客户的系统中有部分字典信息已经彻底丢失,无法通过闪回找回来,因此无法对于字典逆向dml操作完成修改<br />
2)drop tbs这个操作涉及的字典操作非常多,而且也非常复杂,在我的认知中,国内不一定有人完全在短时间内梳理清楚相互关系,完成逆向dml操作<br />
3)他们咨询的人不是圈子中恢复大牛(因为圈子不大,大牛也不可能给他们出这种恢复方案)<br />
4)数据文件复制到新库,完全不是同一个库的,要大量修改文件头信息,我估计他们在这一步都不能成功<br />
果然不出所料,他们做了一个测试,结果库起不来<br />
<img src="https://www.xifenfei.com/wp-content/uploads/2024/09/test.png" alt="test" width="457" height="332" class="alignnone size-full wp-image-10965" /><br />
<hr />
<br />
这个客户只是drop tablespace including contents 没有加上and datafiles,因此所有数据文件都还在<br />
<img src="https://www.xifenfei.com/wp-content/uploads/2024/09/dbf.png" alt="dbf" width="613" height="854" class="alignnone size-full wp-image-10964" /><br />
<hr />
所以这个恢复相对比较简单,直接使用dul之类工具扫描数据文件获取到实际数据.结合客户导出的元数据和通过一些途径恢复出来的dataobj#信息,进行整合,实现数据接近完美恢复,可以业务直接启动成功,其中几个大表的lbo字段数据恢复情况<br />
<img src="https://www.xifenfei.com/wp-content/uploads/2024/09/QQ20240904-222230.png" alt="QQ20240904-222230" width="731" height="105" class="alignnone size-full wp-image-10966" /><br />
<hr />
类似这样的drop tablespace恢复案例我们经历过很多,但是这个是恢复效果最好的(1.所有数据文件没有丢失;2.在删除表空间之前元数据导出了一份;3.通过找删除记录,awr中表,历史的dmp等方法找出来所有表的dataobj#）,以前的一些表空间删除恢复案例:<br />
<a href="https://www.xifenfei.com/2022/05/asm-drop-tbs-recovery.html" title="ASM删除表空间恢复" rel="noopener" target="_blank">ASM删除表空间恢复</a><br />
<a href="https://www.xifenfei.com/2021/07/drop-tablesapce-recovery.html" title="drop tablesapce 数据恢复" rel="noopener" target="_blank">drop tablesapce 数据恢复</a><br />
<a href="https://www.xifenfei.com/2022/10/oracle-drop-tablespace-ultimate-recovery.html" title="oracle drop tablespace 恢复最后一招" rel="noopener" target="_blank">oracle drop tablespace 恢复最后一招</a><br />
<a href="https://www.xifenfei.com/2022/04/drop-tablespace-recovery.html" title="分享运气超级好的一次drop tablespace 数据恢复" rel="noopener" target="_blank">分享运气超级好的一次drop tablespace 数据恢复</a></p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/05/asm-drop-tbs-recovery.html" rel="bookmark" class="crp_title">ASM删除表空间恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2024/09/mysql-init-recovery.html" rel="bookmark" class="crp_title">应用连接错误,初始化mysql数据库恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/04/drop-tablespace-recovery.html" rel="bookmark" class="crp_title">分享运气超级好的一次drop tablespace 数据恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/10/oracle-drop-tablespace-ultimate-recovery.html" rel="bookmark" class="crp_title">oracle drop tablespace 恢复最后一招</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2021/07/drop-tablesapce-recovery.html" rel="bookmark" class="crp_title">drop tablesapce 数据恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/04/win-fs-corruption-recovery.html" rel="bookmark" class="crp_title">win文件系统损坏oracle恢复</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/2020/11/12c-ora-600-kcbzib_kcrsds_1.html" rel="bookmark" class="crp_title">12C数据库报ORA-600 kcbzib_kcrsds_1故障处理</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/2022/07/mysql-ibd-undelete-error-recovery.html" rel="bookmark" class="crp_title">mysql ibd文件反删除恢复之后异常处理</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/2023/06/asm-add-vg.html" rel="bookmark" class="crp_title">asm磁盘加入vg恢复</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2024/09/drop-tablespace-xxx-including-contents-recovery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>oracle drop tablespace 恢复最后一招</title>
		<link>https://www.xifenfei.com/2022/10/oracle-drop-tablespace-ultimate-recovery.html</link>
		<comments>https://www.xifenfei.com/2022/10/oracle-drop-tablespace-ultimate-recovery.html#comments</comments>
		<pubDate>Sat, 22 Oct 2022 13:41:45 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[非常规恢复]]></category>
		<category><![CDATA[drop tablespace 恢复]]></category>
		<category><![CDATA[oracle删除表空间恢复]]></category>
		<category><![CDATA[删除表空间恢复]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=9970</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2022/10/oracle-drop-tablespace-ultimate-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/2022/10/oracle-drop-tablespace-ultimate-recovery.html" target="_blank">oracle drop tablespace 恢复最后一招</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p>客户由于不太熟悉oracle数据库,加入错误的数据文件到一个业务表空间,然后经过一系列操作,最终结果是做了drop tablespace xxx including contents and datafiles操作,导致表空间被删除,而且该数据库未做任何备份和归档.通过检查操作系统和数据库alert日志,确认文件已经从os层面彻底删除<br />
<a href="https://www.xifenfei.com/wp-content/uploads/2022/10/20221022211123.jpg"><img src="https://www.xifenfei.com/wp-content/uploads/2022/10/20221022211123.jpg" alt="20221022211123" width="1002" height="222" class="alignnone size-full wp-image-9971" /></a><br />
<hr />
对于这种情况,如果立即保护现场,然后通过反删除软件进行恢复,运气好还可以恢复出来被删除的数据文件,然后再通过dul之类的工具恢复其中数据,这个客户库一直没有关闭,而且尝试各种工具恢复,解决均没有正常恢复出来被删除的几个数据文件.对于这种情况，正常os层面的方法肯定无法恢复了,尝试使用基于block层面技术进行扫描磁盘恢复,结果发现运气还不错,绝大部分block都被找到,参考类似恢复方法:<a href="https://www.xifenfei.com/2018/05/datafile-size-0k-recovery.html" title="Oracle 数据文件大小为0kb或者文件丢失恢复" rel="noopener" target="_blank">Oracle 数据文件大小为0kb或者文件丢失恢复</a>通过类似分析,找出来绝大多数没有覆盖的block,恢复出来被删除的含数据的file 18,20,21，并通过检测整体恢复效果如下<br />
<a href="https://www.xifenfei.com/wp-content/uploads/2022/10/20221022212822.jpg"><img src="https://www.xifenfei.com/wp-content/uploads/2022/10/20221022212822.jpg" alt="20221022212822" width="1000" height="746" class="alignnone size-full wp-image-9973" /></a><br />
<hr />
通过dul工具结合客户提供的表定语以及获取到大表id信息,相互关联,快速恢复客户绝大多数数据,最大限度挽回客户损失.<br />
<a href="https://www.xifenfei.com/wp-content/uploads/2022/10/20221022213506.jpg"><img src="https://www.xifenfei.com/wp-content/uploads/2022/10/20221022213506.jpg" alt="20221022213506" width="1020" height="746" class="alignnone size-full wp-image-9979" /></a><br />
<hr />
对于oracle 删除表空间之类的操作，我们可以做到block层面深入恢复,理论上只要你被删除的数据文件在磁盘上还有一个block没有被覆盖,我们都可以把里面的数据恢复出来,最大限度的减少因为这种误操作而引起的损失.如果有类似需求无法自行解决,可以联系我们进行最大限度、最快速度的抢救数据.<br />
<strong><font color="red" size=4>电话/微信:17813235971 &nbsp;&nbsp;   Q Q:107644445<a target="_blank" href="https://wpa.qq.com/msgrd?v=3&amp;uin=107644445&amp;site=qq&amp;menu=yes"><img id="xffqqimg" src="//www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"></a>  &nbsp;&nbsp;  E-Mail:dba@xifenfei.com</font></strong></p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/02/decrypt20firemail-cc-eking.html" rel="bookmark" class="crp_title">.[decrypt20@firemail.cc].eking 数据库勒索恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/11/sql-error-5172.html" rel="bookmark" class="crp_title">数据库附加失败 错误5172</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/04/eking-oracle-recovery.html" rel="bookmark" class="crp_title">[back2023@proxy.tg].eking勒索数据库恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/10/mkp-elbie-recovery.html" rel="bookmark" class="crp_title">.mkp和.Elbie勒索加密数据库可恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2023/12/mysql-accidental-loss-recovery.html" rel="bookmark" class="crp_title">MySQL数据库文件丢失恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2026/03/wman-mysql-recovery.html" rel="bookmark" class="crp_title">.wman扩展名勒索mysql数据库恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2021/10/makop-recovery.html" rel="bookmark" class="crp_title">.makop加密数据库恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/04/win-fs-corruption-recovery.html" rel="bookmark" class="crp_title">win文件系统损坏oracle恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2021/03/eking-db-recovery.html" rel="bookmark" class="crp_title">.eking扩展名数据库恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/07/ora-702_recovery-tool.html" rel="bookmark" class="crp_title">ORA-00702一键恢复工具</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2021/11/rename-datafile-name-recovery.html" rel="bookmark" class="crp_title">数据库文件被勒索改名数据库恢复&#8212;LOCK2G</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2021/02/globeimposter-alpha666qqz-recovery.html" rel="bookmark" class="crp_title">.Globeimposter-Alpha666qqz加密恢复</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2022/10/oracle-drop-tablespace-ultimate-recovery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASM删除表空间恢复</title>
		<link>https://www.xifenfei.com/2022/05/asm-drop-tbs-recovery.html</link>
		<comments>https://www.xifenfei.com/2022/05/asm-drop-tbs-recovery.html#comments</comments>
		<pubDate>Tue, 10 May 2022 05:00:46 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[Oracle备份恢复]]></category>
		<category><![CDATA[asm drop表空间恢复]]></category>
		<category><![CDATA[drop tablespace 恢复]]></category>
		<category><![CDATA[删除表空间恢复]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=9687</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2022/05/asm-drop-tbs-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/2022/05/asm-drop-tbs-recovery.html" target="_blank">ASM删除表空间恢复</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p>前几天刚刚恢复了一个文件系统层面drop 表空间的case(<a href="https://www.xifenfei.com/2022/04/drop-tablespace-recovery.html" title="分享运气超级好的一次drop tablespace 数据恢复" rel="noopener" target="_blank">分享运气超级好的一次drop tablespace 数据恢复</a>),又一客户删除表空间(认为是不要的表空间),结果发现业务上丢失了很多表数据,通过分析和回顾以往事件,确认由于在以前数据迁移过来的过程中,数据写入了和原库一致的表空间,而没有恢复到本该恢复的新表空间中,这次删除该空间导致很多表数据丢失.而且该客户是asm环境,drop tablespace带上了including contents and datafiles语句,导致该表空间对应的数据文件也丢失.对于这类数据的恢复,一般情况下先通过asm层面恢复出来被删除的数据文件,然后再对被删除的数据文件按照丢失system的方式恢复里面的表数据(这个客户有历史备份便于整合)<br />
在恢复被删除的文件之前,需要先确认对应的被删除的表空间信息和对应的文件信息,通过对底层字典分析file$,ts$,结合alert日志,可以确认被删除文件的文件号,文件名称等信息<br />
<a href="https://www.xifenfei.com/wp-content/uploads/2022/05/20220510122726.jpg"><img src="https://www.xifenfei.com/wp-content/uploads/2022/05/20220510122726.jpg" alt="20220510122726" width="1041" height="101" class="alignnone size-full wp-image-9688" /></a><br />
由于文件已经从asm磁盘组中删除,无法直接恢复,通过对asm磁盘组进行扫描找出对应的block信息,参考:<a href="https://www.xifenfei.com/2017/11/asm-datafile-lost-recovery.html" title="asm磁盘组操作不当导致数据文件丢失恢复" rel="noopener" target="_blank">asm磁盘组操作不当导致数据文件丢失恢复</a>类似处理方法,分析文件是否异常<br />
<a href="https://www.xifenfei.com/wp-content/uploads/2022/05/20220510124206.jpg"><img src="https://www.xifenfei.com/wp-content/uploads/2022/05/20220510124206.jpg" alt="20220510124206" width="674" height="552" class="alignnone size-full wp-image-9689" /></a><br />
初步判断文件恢复效果应该不错,恢复出来数据文件，然后进行dbv检查<br />
<a href="https://www.xifenfei.com/wp-content/uploads/2022/05/20220510130244.jpg"><img src="https://www.xifenfei.com/wp-content/uploads/2022/05/20220510130244.jpg" alt="20220510130244" width="950" height="198" class="alignnone size-full wp-image-9694" /></a><br />
<a href="https://www.xifenfei.com/wp-content/uploads/2022/05/20220507125013.jpg"><img src="https://www.xifenfei.com/wp-content/uploads/2022/05/20220507125013.jpg" alt="20220507125013" width="663" height="330" class="alignnone size-full wp-image-9690" /></a><br />
<hr />
后续的操作比较简单,使用oracle dul恢复出来按照类似方法:<a href="https://www.xifenfei.com/?p=4136" title="dul恢复drop表测试" rel="noopener" target="_blank">dul恢复drop表测试</a> 数据即可,业务进行核对即可.如果你遭遇到此类情况,而且无有效备份,尽可能保护现场(不要对asm/文件系统系统进行写入操作)，然后联系我们进行处理,最大限度恢复数据</p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2024/09/drop-tablespace-xxx-including-contents-recovery.html" rel="bookmark" class="crp_title">drop tablespace xxx including contents恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/04/win-fs-corruption-recovery.html" rel="bookmark" class="crp_title">win文件系统损坏oracle恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/07/ora-702_recovery-tool.html" rel="bookmark" class="crp_title">ORA-00702一键恢复工具</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/07/delete-partition-oracle-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/06/ora-01110-ora-17070-osd-04006.html" rel="bookmark" class="crp_title">ORA-01110 ORA-17070 OSD-04006 故障恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/12/crs-2674-root-sh-failed.html" rel="bookmark" class="crp_title">RAC节点时间间隔过大导致执行root.sh不成功</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/11/sql-error-5172.html" rel="bookmark" class="crp_title">数据库附加失败 错误5172</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/07/mysql-ibd-undelete-error-recovery.html" rel="bookmark" class="crp_title">mysql ibd文件反删除恢复之后异常处理</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/01/mallox-db-recovery.html" rel="bookmark" class="crp_title">.mallox加密数据库恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/02/decrypt20firemail-cc-eking.html" rel="bookmark" class="crp_title">.[decrypt20@firemail.cc].eking 数据库勒索恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/07/makop-ora-recovery.html" rel="bookmark" class="crp_title">oracle文件勒索恢复工具&#8212;.makop病毒恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/10/oracle-drop-tablespace-ultimate-recovery.html" rel="bookmark" class="crp_title">oracle drop tablespace 恢复最后一招</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2022/05/asm-drop-tbs-recovery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>drop tablesapce 数据恢复</title>
		<link>https://www.xifenfei.com/2021/07/drop-tablesapce-recovery.html</link>
		<comments>https://www.xifenfei.com/2021/07/drop-tablesapce-recovery.html#comments</comments>
		<pubDate>Thu, 01 Jul 2021 11:43:46 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[drop tablespace 恢复]]></category>
		<category><![CDATA[删除表空间恢复]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=9351</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2021/07/drop-tablesapce-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/2021/07/drop-tablesapce-recovery.html" target="_blank">drop tablesapce 数据恢复</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p>有客户执行了drop tablespace xxx including contents and datafiles,虽然删除命令返回错误,但是该表空间中大量对象被删除,文件没有被从系统层面删除</p>
<pre class="brush: bash; title: ; notranslate">
Tue Jun 29 14:38:26 2021
DROP TABLESPACE &quot;XFF&quot; INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS
Tue Jun 29 14:38:32 2021
Thread 1 advanced to log sequence 975 (LGWR switch)
  Current log# 3 seq# 975 mem# 0: D:\APP\ADMINISTRATOR\ORADATA\XFF\REDO03.LOG
ORA-604 signalled during: DROP TABLESPACE &quot;XFF&quot; INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS...
Tue Jun 29 14:40:44 2021
ALTER DATABASE DATAFILE 'D:\APP\ADMINISTRATOR\ORADATA\XFF\XFF'  AUTOEXTEND ON NEXT 50M
Completed: ALTER DATABASE DATAFILE 'D:\APP\ADMINISTRATOR\ORADATA\XFF\XFF'  AUTOEXTEND ON NEXT 50M
ALTER TABLESPACE &quot;XFF&quot; DROP DATAFILE  'D:\APP\ADMINISTRATOR\ORADATA\XFF\XFF02.DBF'
WARNING: Cannot delete file D:\APP\ADMINISTRATOR\ORADATA\XFF\XFF02.DBF
Errors in file d:\app\administrator\diag\rdbms\XFF\XFF\trace\XFF_ora_2528.trc:
ORA-01265: 无法删除 DATA D:\APP\ADMINISTRATOR\ORADATA\XFF\XFF02.DBF
ORA-27056: 无法删除文件
OSD-04024: 无法删除文件。
O/S-Error: (OS 32) 另一个程序正在使用此文件，进程无法访问。
Completed: ALTER TABLESPACE &quot;XFF&quot; DROP DATAFILE  'D:\APP\ADMINISTRATOR\ORADATA\XFF\XFF02.DBF'
Tue Jun 29 14:58:51 2021
ALTER DATABASE DATAFILE 'D:\APP\ADMINISTRATOR\ORADATA\XFF\XFF'  AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED
Completed: ALTER DATABASE DATAFILE 'D:\APP\ADMINISTRATOR\ORADATA\XFF\XFF'  AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED
</pre>
<p>通过工具获取obj$字典信息，结合user$,判断业务用户表数据基本上全部删除<br />
<a href="https://www.xifenfei.com/wp-content/uploads/2021/07/20210701193502.png"><img src="https://www.xifenfei.com/wp-content/uploads/2021/07/20210701193502.png" alt="20210701193502" width="513" height="418" class="alignnone size-full wp-image-9352" /></a><br />
<hr />
对于这类情况,常规方法无法恢复，只能按照表被drop的思路进行恢复.参考文章:<a href="https://www.xifenfei.com/2013/02/dul%e6%81%a2%e5%a4%8ddrop%e8%a1%a8%e6%b5%8b%e8%af%95.html" title="dul恢复drop表测试">dul恢复drop表测试</a>,通过结合客户提供的表结构和一些特殊方法恢复出来所有对象的obj#,dataobj#信息,快速的恢复了客户数据,得到客户认可<br />
<a href="https://www.xifenfei.com/wp-content/uploads/2021/07/20210701194153.png"><img src="https://www.xifenfei.com/wp-content/uploads/2021/07/20210701194153.png" alt="20210701194153" width="527" height="416" class="alignnone size-full wp-image-9353" /></a><br />
<hr />
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/04/drop-tablespace-recovery.html" rel="bookmark" class="crp_title">分享运气超级好的一次drop tablespace 数据恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2022/05/open-db-ora-00959.html" rel="bookmark" class="crp_title">数据库open报ORA-00959: tablespace &#8216;UNDOTBS1&#8242; does not exist分析</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2016/10/alter-database-create-datafile-recovery.html" rel="bookmark" class="crp_title">alter database create datafile 导致数据文件丢失恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2010/08/oracle%e4%b9%8bdatafile%ef%bc%8ctablespace.html" rel="bookmark" class="crp_title">oracle之datafile，tablespace</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2024/12/oracle-filename-enter-key.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/10/orarecovery-missingxxxxx-recovery.html" rel="bookmark" class="crp_title">Oracle Recovery Tools快速恢复重建ctl遗漏数据文件故障</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2024/09/drop-tablespace-xxx-including-contents-recovery.html" rel="bookmark" class="crp_title">drop tablespace xxx including contents恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2021/03/ora-600-kcratr_scan_lastbwr.html" rel="bookmark" class="crp_title">ORA-600 kcratr_scan_lastbwr 恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2023/07/ora-01122-ora-01208.html" rel="bookmark" class="crp_title">ORA-01122 ORA-01208 故障处理</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2021/01/oracle-recovery-tools-ora-01190-ora-01248.html" rel="bookmark" class="crp_title">Oracle Recovery Tools 解决ORA-01190 ORA-01248等故障</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2024/12/oracle-recovery-tools-ora-00376-ora-01110.html" rel="bookmark" class="crp_title">Oracle Recovery Tools工具一键解决ORA-00376 ORA-01110故障（文件offline）</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2023/07/win-delete-datafile-recovery.html" rel="bookmark" class="crp_title">win系统删除oracle数据文件恢复</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2021/07/drop-tablesapce-recovery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
