首页 > 代码库 > [课]9.2模拟数据库,表空间和数据文件损坏后的恢复操作
[课]9.2模拟数据库,表空间和数据文件损坏后的恢复操作
1环境准备
对数据库做一次全备份:
验证当前的备份文件:
2数据库损坏的恢复
2.1模拟数据库损坏
尝试重启数据库查看报错:
这里需要重点说明的是因为我们用的是CATLOG数据库作为目录数据库,所以即使控制文件丢失也不影响我们进行恢复。
现在我们查看一下告警文件的报错:
2.2进行数据库恢复
3表空间损坏的恢复
3.1模拟表空间损坏
查看当前库的表空间,现在我们就模拟TEST_MSSM和TEST_ASSM表空间损坏。
删除表空间文件:
重启数据库查看报错信息:
我们查询一下告警文件里的错误信息:
3.2对表空间进行恢复
再次确认表空间的状态:
4数据文件损坏后的恢复
4.1模拟数据文件损坏
尝试启动数据库:
4.2对数据文件进行恢复
[课]9.2模拟数据库,表空间和数据文件损坏后的恢复操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。