首页 > 数据库技术 > 详细

[课]9.2模拟数据库,表空间和数据文件损坏后的恢复操作

时间:2015-02-02 19:33:33      阅读:271      评论:0      收藏:0      [点我收藏+]

1环境准备

技术分享

技术分享

 

对数据库做一次全备份:

技术分享

 

验证当前的备份文件:

技术分享

 

 

2数据库损坏的恢复

 

2.1模拟数据库损坏

技术分享

 

尝试重启数据库查看报错:

这里需要重点说明的是因为我们用的是CATLOG数据库作为目录数据库,所以即使控制文件丢失也不影响我们进行恢复。

技术分享

 

现在我们查看一下告警文件的报错:

技术分享

 

2.2进行数据库恢复

技术分享

 

技术分享

 

技术分享

 

 

3表空间损坏的恢复

3.1模拟表空间损坏

查看当前库的表空间,现在我们就模拟TEST_MSSM和TEST_ASSM表空间损坏。

技术分享

 

删除表空间文件:

技术分享

 

重启数据库查看报错信息:

技术分享

 

我们查询一下告警文件里的错误信息:

技术分享

 

3.2对表空间进行恢复

技术分享

 

再次确认表空间的状态:

技术分享

 

 

4数据文件损坏后的恢复

4.1模拟数据文件损坏

技术分享

尝试启动数据库:

技术分享

技术分享

 

4.2对数据文件进行恢复

技术分享

 

[课]9.2模拟数据库,表空间和数据文件损坏后的恢复操作

原文:http://www.cnblogs.com/myrunning/p/4268486.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!