RMAN 系列(八) ---- RMAN List和report 命令(二)

2014-11-24 18:25:55 · 作者: · 浏览: 1
0:05 18-6-10


BP 关键字: 116 状态: AVAILABLE 已压缩: NO 标记: TAG20100618T085926


句柄: 07lghd6e_1_1 介质: /,07lghd6e_1_1


包含的 SPFILE: 修改时间: 17-6-10


SPFILE db_unique_name: ORCL



BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间


------- ---- -- ---------- ----------- ------------ ----------


138 Full 1.03M DISK 00:00:02 21-6-10


BP 关键字: 142 状态: AVAILABLE 已压缩: YES 标记: TAG20100621T233122


段名:D:/APP/ADMINISTRATOR/FLASH_RECOVERY_AREA/ORCL/BACKUPSET/2010_06_21/O1_MF_NC


SNF_TAG20100621T233122_61Z1KVPK_.BKP


包含的 SPFILE: 修改时间: 21-6-10


SPFILE db_unique_name: ORCL




1.2.4 列出适合恢复的备份


如果需要查看能够用于还原和恢复数据库的所有数据文件备份或副本,则可以使用list recoverable命令。 List 命令提供了状态为Available的,可用于还原数据库的所有备份列表(该列表值用于当前的对应物),其中包括备份,映像副本和增量备份。 如果增量备份没有有效的父备份,它就不会包含在备份中。



RMAN> list recoverable backup of database;



1.2.5 列出到期的备份


执行list expired backup命令可以列出到期的备份,该命令也可以获得到期的表空间和数据文件的备份列表,如果插入正确的关键字(如: list expired backup of datafile 3 或者 list expired backup of archivelog all),则可以获得到期的归档日志备份和控制文件/spfile文件的自动备份列表。


RMAN> list expired backup;




1.2.6 按表空间名和数据文件号列出备份


执行list backup of tablespace 或者list backup of datafile 命令可以列出指定表空间或数据文件的输出:


RMAN> list backup of tablespace users;



RMAN> list backup of datafile 3;




1.2.7 列出归档日志备份


RMAN 提供了列出归档日志备份的几种选项。 如果要得到当前存在的归档日志(并不意味着它们已经备份)的完整概述,可以使用list archivelog all命令:


RMAN> list archivelog all;



如果想要得到更详细的报告,可以使用: list backup of archivelog all


RMAN> list backup of archivelog all;



如果只想查看到期的备份集,可以执行list expired backup of archivelog all;


RMAN> list expired backup of archivelog all;



还可以设定时间或日志序列号来限制报告中显示的内容,如:


RMAN> list expired backup of archivelog until sequence 3;



RMAN> list expired backup of archivelog until time "to_date('2010-7-6','yyyy-mm-dd')";




1.2.8 列出控制文件和服务器参数文件备份


List backup of controlfile命令可以向用户提供控制文件备份的列表,list backup of spfile 可以提供服务器参数文件备份的列表。


RMAN> list backup of controlfile;



RMAN> list backup of spfile;



1.3 列出映像副本


List 命令也可以用来判断数据库映像副本的状态,如:


RMAN> list copy;



1.3.1 列出数据文件副本


可以使用list copy of database命令生成所有数据文件副本的概述列表:


RMAN> list copy of database;



也可以使用list copy of tablespace 或者list copy of datafile 命令来显示表空间或数据文件的副本。


RMAN> list copy of tablespace users;


RMAN> list copy of datafile 1;



1.3.2 列出归档的重做日志副本


可以用list copy of archivelog copies命令查看归档的重做日志副本,如:


RMAN> list copy of archivelog all;



也可以按照时间,序列或者数据库的SCN 列出特定的归档的重做日志副本,如:


RMAN> list copy of archivelog from sequence 1;


RMAN> list copy of archivelog from sequence 1 until sequence 22;



1.3.3 列出控制文件副本


RMAN 可以通过执行list controlfile copy命令来显示控制文件副本。


RMAN> list copy of controlfile;