多语言展示
当前在线:1609今日阅读:61今日分享:18

RAC集群如何做不完全恢复(二)

RAC集群如何做不完全恢复(二)
方法/步骤
1

8.恢复完成后把数据库实例切换到mount状态

2

9.然后再通过刚才的数据库全备来恢复数据文件(在做完全恢复的时候是要先创建数据文件然后再进行恢复的)

3

10.恢复完成后再查看磁盘组中数据文件与控制文件中数据文件名称,发现是一致的,可见在恢复过程中数据文件被自动改名了,并且这个改动被同步到控制文件中了,这个与完全恢复是不太一样的一点

4

11.然后查看归档日志备份前与备份后的改变,发现多了几个产生的归档日志

5

12.这几个归档日志没有登记在控制文件中需要通过ramn提供的catalog命令来登记在归档日志中catalog archivelog '+FLASH/rac1/1_211_1.dbf';

6

13.执行完成后然后在rman工具中使用set until来指定恢复终点,这个恢复终点也就是最后一个节点的归档日志sequence#号,如果不指定恢复终点,oracle会尝试恢复所有的归档日志,在单实例情况下不指定会恢复成功,但在rac环境中必须指定恢复终点,因为rac中scn号不可能是连续的

7

14.恢复成功后然后通过resetlogs打开数据库

8

15.然后再打开其它节点实例,打开之后查看状态发现一切是正常的,证明不完全恢复恢复成功

注意事项

此经验由勇敢的choy原创,觉得此经验对你有帮助,请点击下面【投票】予以支持,也可以点击上面的【五角星】来收藏

推荐信息