ORA-01578 data block corrupted 数据文件损坏 与 修复 (多为借鉴 linux)
2017-04-28 13:49
776 查看
好吧,先说说造成崩溃的原因:
使用redhat 5.9 Linux 作为数据库服务器, 周五数据库正在使用中,硬关机造成数据库文件部分损坏(周一上班时,应用程序启动不起来,查看日志文件时,发现一个数据表映射失败)
使用pl/sql 查询数据文件时,发现 查询表正常,但是使用 where限制条件的时候,会造成崩溃
(只是为了说明命令,未保留当时警告截图)
然后出现 ORA-01578 data block corrupted ,
因此 问题排查为当前数据表索引存在问题, 因此使用备份数据,为该表单独进行数据恢复;
imp 用户/密码@服务名 tables=(comrtu) file=xxx.dmp
参考文档 http://www.cnblogs.com/killkill/archive/2010/06/24/1764067.html
使用redhat 5.9 Linux 作为数据库服务器, 周五数据库正在使用中,硬关机造成数据库文件部分损坏(周一上班时,应用程序启动不起来,查看日志文件时,发现一个数据表映射失败)
使用pl/sql 查询数据文件时,发现 查询表正常,但是使用 where限制条件的时候,会造成崩溃
(只是为了说明命令,未保留当时警告截图)
然后出现 ORA-01578 data block corrupted ,
因此 问题排查为当前数据表索引存在问题, 因此使用备份数据,为该表单独进行数据恢复;
imp 用户/密码@服务名 tables=(comrtu) file=xxx.dmp
参考文档 http://www.cnblogs.com/killkill/archive/2010/06/24/1764067.html
相关文章推荐
- [原]Oracle数据文件损坏的模拟和修复(一) |ORA-01578 data block corrupted|
- ORA-01578:Oracle data block corrupted(file # num,block # num)
- ORA-01578: ORACLE data block corrupted
- ORA-01578: ORACLE data block corrupted
- ORA-01578:Oracle data block corrupted
- ORA-01578:Oracle data block corrupted
- ORA-01578: ORACLE data block corrupted
- 实际工作中ORA-01578: ORACLE data block corrupted遇到问题的解决方式
- ORA-01578: ORACLE data block corrupted (file # 6, block # 129)
- ORA-01578: ORACLE data block corrupted (file # 9, block # 45729)
- ORA-01578 ORACLE data block corrupted
- ORACLE10G 在 LINUX环境下日志损坏后修复并重新处理数据(TEST5实例)
- oracle 数据文件损坏修复 --转帖
- LINUX 文件系统损坏后远程修复方案
- ORA-01578 数据库块损坏 恢复过程
- SQL数据文件损坏时的修复方法
- oracle中USERS表空间数据文件损坏修复一例
- 修复linux损坏后文件系统 – Give root password for maintenance
- 部分数据文件损坏的修复处理示例.sql
- Linux文件系统损坏后的修复技巧详细介绍