联系:
手机/微信(+86 13429648788) QQ(107644445)

标题: Oracle 数据文件大小为0kb或者文件丢失恢复
作者: 惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
接到一个朋友恢复请求,由于rose频繁切换导致文件系统部分数据文件变化为0kb和文件丢失.
故障现象
部分数据文件变化为0kb和文件丢失.
这里比较明显,数据库的users03变为了0kb和users04丢失.数据库alert日志报错信息如下:
Completed: alter database
|
alert日志的报错也比较明显,users03是文件超过了大小(大小为0kb,读取之后肯定超过大小),users04提示无法打开文件(文件在文件系统层面已经丢失).现在问题比较明显由于文件系统故障导致文件大小为0和丢失
碎片扫描恢复
常规的方法肯定无法恢复,比较好的方法只能是底层碎片扫描重组,结合多种扫描工具,最后发现一个做底层恢复的朋友的工具效果不错,扫描结果如下
通过工具分析坏块情况
C:\Users\Administrator>dbv FiLe=D:\0504\ORCL_TS.4_FILE.7_10.ora
|
这里通过分析恢复的两个文件总的block数量2511618,其中连续损坏7271个block损坏,由于出现问题之后,数据库被offline这两个文件继续启动运行了几个小时,导致少量block被覆盖,恢复软件直接置空.后续的恢复比较顺利,正常open数据库,然后处理坏块对象(正好不是业务核心表的lob字段,所有部分丢失影响不是非常大). 温馨提醒: 1. 数据文件和备份不要放在同一个阵列上,更不能是同一个分区(卷)上 2. 出现此类问题之后,应当理解停止对该分区的任何写操作,方式丢失或者大小为0KB的文件被覆盖.
编辑推荐:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- Oracle 数据文件大小为0kb或者文件丢失恢复
Oracle 数据文件大小为0kb或者文件丢失恢复
26-03-03 - 雍禾医疗“秃”袭IPO
雍禾医疗“秃”袭IPO
26-03-03 - HTML代理 语言摩登6代码+641480参考手册 HTML URL 编码 HTML
- 甜蜜蜜的蜜雪冰城也发愁
甜蜜蜜的蜜雪冰城也发愁
26-03-03 - 删除分区 oracle asm disk 恢复
删除分区 oracle asm disk 恢复
26-03-03 - 磁盘空间不足迁移数据文件导致故障恢复
磁盘空间不足迁移数据文件导致故障恢复
26-03-03 - ORACLE dbms_scheduler.create_job创建job作业遭遇PLS-00306
- 文件系统重新分区oracle恢复
文件系统重新分区oracle恢复
26-03-03 - ORA-600 16703故障解析—tab$表被清空
ORA-600 16703故障解析—tab$表被清空
26-03-03 - D77758CN20_sg1_Oracle Database 12c New Feather for DBA
