如果采用第二script,最后备份控制文件.那么在bacupup archive log 的过程中,比如backup archive log 用了30分钟,在30 分钟里,又产生了2个归档,那么这2个归当就不会被备份,但在控制文件中却反映了这2个归档的信息
(比如RMAN 恢复的时候,把全备份和归档日志拷贝到另一台机器,
1. RMAN>startup nomount,
2. RMAN>restore controlfile from 'c:\back\control_log.ctl';
3. RMAN> alter database mount;
4.然后 查 select max(sequence#) from v$log_history; 比如说为3387, 这个应该从控制文件得到的.
5. recory database until logseq=3387, 但是这时备份的归档应该只有3385.另2个是在备份过程中产生的,不包含在archive log 备份集中,但控制文件中却反应了最新的log seqence #.
请问有什么好方法使得恢复到控制文件指定的log sequence?
谢谢!!
|