怎样证明被恢复的数据库是使用了指定的备份完成的?
怎样证明被恢复的数据库是使用了指定的备份完成的?请问前辈,我通过RMAN在异机恢复了一个2013年12月31日的数据库。如果没有恢复日志这些信息,那么我咋知道这个被恢复数据库是通过2013年12月31日这个备份恢复的呢?
answer:
我的11.2.0.4,restore database的时候alert log会显示:
Fri Jan 24 11:49:53 2014
Full restore complete of datafile 4 /u01/app/oracle/oradata/orcl4/users01.dbf. Elapsed time: 0:00:47
checkpoint is 322187027487
last deallocation scn is 322186878212
所以datafile 4是从checkpoint为322187027487的这个备份中恢复的。
进入RMAN:
RMAN> list backup of datafile 4;
using target database control file instead of recovery catalog
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2 Full 2.57G DISK 00:04:03 24-JAN-14
BP Key: 2 Status: AVAILABLE Compressed: NO Tag: TAG20140124T114110
Piece Name: /u01/app/oracle/product/11.2.0/db_4/dbs/02ous8mm_1_1
List of Datafiles in backup set 2
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- --------- ----
4 Full 322187027487 24-JAN-14 /u01/app/oracle/oradata/orcl4/users01.dbf
所以"Ckp SCN"为322187027487的datafile备份属于TAG20140124T114110,完成于24-JAN-14
页:
[1]