模拟数据库,表空间和数据文件损坏后的恢复操作
2015-02-02 18:55
363 查看
1环境准备
对数据库做一次全备份:
验证当前的备份文件:
2数据库损坏的恢复
2.1模拟数据库损坏
尝试重启数据库查看报错:
这里需要重点说明的是因为我们用的是CATLOG数据库作为目录数据库,所以即使控制文件丢失也不影响我们进行恢复。
现在我们查看一下告警文件的报错:
2.2进行数据库恢复
3表空间损坏的恢复
3.1模拟表空间损坏
查看当前库的表空间,现在我们就模拟TEST_MSSM和TEST_ASSM表空间损坏。删除表空间文件:
重启数据库查看报错信息:
我们查询一下告警文件里的错误信息:
3.2对表空间进行恢复
再次确认表空间的状态:
4数据文件损坏后的恢复
4.1模拟数据文件损坏
尝试启动数据库:
4.2对数据文件进行恢复
相关文章推荐
- oracle9i回滚段表空间数据文件损坏或丢失后的恢复方法
- 问题8:如何在应用表空间中的数据文件损坏或者丢失的情况下进行恢复?
- system表空间的数据文件损坏是否能恢复
- db_file损坏恢复 之 用户表空间的数据文件损坏
- 回滚段表空间中的一个数据文件丢失或者损坏的恢复方法的总结
- Oracle 表空间、数据文件相关操作。
- 回滚段表空间数据文件损坏处理方法
- ORACLE 回滚段表空间数据文件丢失或损坏处理方法(2)
- Oracle案例:损坏数据文件的恢复方法
- 【Vegas原创】RMAN还原一个损坏的user表空间的数据文件
- SQL SERVER 数据文件损坏的恢复
- linux reiserfs文件系统损坏后的数据恢复过程记录
- UNDO表空间数据文件损坏处理方法
- SQLServer2005数据库日志文件损坏的情况下如何恢复数据库
- 控件文件和日志文件损坏后的数据库恢复(只要表空间文件还存在)
- Sql server MDF数据文件的恢复操作[]
- ORACLE回滚段表空间数据文件丢失或损坏处理方法(转)
- Oracle系统紧急故障处理(数据文件、日志文件以及表空间损坏的处理)
- 案例1:“操作中停电导致Excel文件受损”的数据恢复
- mysql数据库下损坏数据的恢复操作其过程总结