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

数据库与表空间恢复及数据文件损坏处理
本文详细介绍了数据库全备份、目录数据库备份、数据库恢复、表空间恢复、数据文件损坏后的恢复流程,包括如何模拟数据库损坏、查看报警文件、进行数据库恢复等关键步骤。

1环境准备

 

对数据库做一次全备份:

 

验证当前的备份文件:

 

 

2数据库损坏的恢复

 

2.1模拟数据库损坏

 

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

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

 

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

 

2.2进行数据库恢复

 

 

 

 

3表空间损坏的恢复

3.1模拟表空间损坏

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

 

删除表空间文件:

 

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

 

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

 

3.2对表空间进行恢复

 

再次确认表空间的状态:

 

 

4数据文件损坏后的恢复

4.1模拟数据文件损坏

尝试启动数据库:

 

4.2对数据文件进行恢复

 

转载于:https://www.cnblogs.com/myrunning/p/4268486.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值