ORACLE 备份学习笔记(六)

一不小心,就是一周没有更新了。加油哟!嘿嘿~~~

上次谈到了Incarnation,我们知道每一次resetlog,就会有一个新的Incarnation生成。有一条命令LIST INCARNATION,就可以列出当前Controlfile理解的所有Incarnation。当然,如果restore了Controlfile,就不能理解Controlfile以后生成的Incarnation了。

通过reset database to Incarnation X(X在这里是Incarnation number)的方式可以回到以前的Incarnation,进行restore 和recover。而且如果需要恢复到的时间点在哪个Incarnation中,或者有的Full backup在哪个Incarnation中,必须用reset命令回复到对应的那个Incarnation,才能进行正确的restore和recover。

显然,通过reset Incarnation的方式,在重启database,并且resetlog,此时的Controlfile就可以记录下所有经历过的Incarnation。此时当用List Incarnation的命令,你会发现除了parent Incarnation和current Incarnation外,还有孤儿Incarnation。 如图:


      incarnation 1                          incarnation 2
-------------------------------&gt  ------------------------------------&gt
                                          |
                                          |           incarnation 3
                                          |----------------------------------------&gt

这里有三个Incarnation,当reset而且启动到Incarnation 3的时候,1是3的父亲Incarnation,而2就是一个孤儿Incarnation了。

明天继续。谢谢捧场!

 

  

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23246931/viewspace-628684/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23246931/viewspace-628684/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值