位置: 编程技术 - 正文
推荐整理分享dul无法加载bootstrap实现unload table/user恢复(无法加载odbc驱动程序),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:无法加载odbc驱动程序,无法加载blader18,无法加载bootsafe,无法加载denuvo,bootsafe无法加载7026,bootsafe无法加载7026,无法加载support,无法加载support,内容如对您有帮助,希望把文章链接给更多的朋友!
联系:手机(+ ) QQ()QQ咨询惜分飞
标题:dul无法加载bootstrap实现unload table/user恢复
作者:惜分飞
最近有朋友误操作引起了非常大的事故,差点吃了官司.在做数据库迁移的时候,远程误操作删除了原库的system等几个数据库初始安装的文件,而且该磁盘空间使用率非常高,还有少量写入.
最后结果比较悲剧,通过文件系统层面无法直接恢复出来数据文件,而且该库无任何有效备份,又没有表名,列名等信息,无奈之下只能通过底层io block重组来恢复数据文件,可是悲剧又一次发生,这个磁盘上以前也有一份system等文件,最后经过多方重组恢复出来一份相对理想的数据文件.
但是第三方公司通过这样重组出来的数据文件和未被删除的业务文件恢复出来的数据大量有问题,依旧需要我们进一步分析恢复处理.
这篇文章主要描述了dul在无法加载bootstrap命令之后通过一些方法依旧可以正常使用unload table/user 等命令实现数据尽可能恢复.你要知道几百张表没有表名/列名要把他们区分出来那是什么样的工作量……
在dul中配置system文件
使用默认的dul中数据文件配置方法,让dul自己发现数据文件方法不可行
随意表空间号和文件号dul识别
通过这个识别我们可以知道system的表空间号为3,文件号为1
再次配置system让dul识别
dul正常识别出来system文件但是根据经验我们知道tablespace 3肯定是有问题的,因此后续操作依旧问题非常多
尝试dul bootstrap恢复失败
由于表空间号错误,dul无法加载到bootstrap$表,另外根据bbed分析恢复出来的system文件中bootstrap$这部分丢失
尝试人工加载dul所需数据字典
这里描述了在dul无法加载bootstrap命令之后,通过人工加载数据字典实现正常的unload table/user功能,丢弃了一般处理思路中的只能通过scan 然后unload没有表名,列名的处理方法,从而实现了恢复的最大化.
我们对原厂官方oracle dual工具有深入研究,如果在oracle dul恢复方面有搞不定的问题.
请联系我们,提供专业ORACLE数据库恢复技术支持
Phone: Q Q: E-Mail:dba@xifenfei.com
以上所述是小编给大家介绍的dul无法加载bootstrap实现unload table/user恢复,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!
json定义及jquery操作json的方法 一、背景json是一种轻量级数据交换格式,非常利于java服务与js的交互,本文将介绍json的简单定义和js如何解析json。二、内容1、json定义:简单的json格式
jquery对Json的各种遍历方法总结(必看篇) 概述JSON(javascriptObjectNotation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是JavaScript原生格式,这
jQuery模拟Marquee实现无缝滚动效果完整实例 本文实例讲述了jQuery模拟Marquee实现无缝滚动效果。分享给大家供大家参考,具体如下:!DOCTYPEHTMLhtmlheadmetacharset="utf-8"title模拟Marquee无缝滚动/titlestyletype=
标签: 无法加载odbc驱动程序
本文链接地址:https://www.jiuchutong.com/biancheng/380725.html 转载请保留说明!友情链接: 武汉网站建设