您的位置:首页 > 数据库

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

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对数据文件进行恢复

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: