甲骨文认证体系
Vmware认证体系
AWS亚马逊
阿里云认证体系
红帽认证体系
ZStack云计算认证体系
思科认证体系
华为认证体系
CDA数据分析师认证
达梦认证体系
麒麟
定制化课程
备份恢复实验 控制文件损坏 进行恢复
发布日期:2023-05-16 17:53:55阅读次数:

进行实验之前 做备份(由于有新的化身产生 而新的化身没有备份 较为脆弱 )

重新连接到生产数据库 hr下建表 插入数据 提交

 

 

保证联机日志组的备份

 

 

执行人为故障 杀死smon进程  

 

然后删除数据文件  注意 这里只删除数据文件 先删除cdb下的数据文件 然后删除pdb下的数据文件

 

 

然后再破坏控制文件 (两个) 以及日志文件

 

包括快速恢复区

 

 

然后启动数据库

 

发现第一个错误 找不到两个控制文件

 

 

通过rman进行修复

 

 

有了控制文件 可以对数据库进行挂载 将数据库打开  

 

 

然后通过备份文件对数据文件进行修复

restore database

 

 

恢复数据文件

recover database

 

 

然后通过resetlogs打开数据库

 

 

重新连接到pdb1中 查找数据 可以找到hr.text的表 但是找不到hr.trans的表 并且对于当前数据库的归档日志编号为1 说明为新的化身

 

 

再次查看化身 sql中进行查看

 

 

也可以在rman中进行查看

 

 

由于经过这次的不完全恢复得到了新的化身 那么为了安全起见 需要再次进行备份操作