RMAN的list命令: 是一种在数据库控制文件或恢复目录(catalog)中查询备份的历史信息的方法。
列出数据文件备份集
RMAN> list backup 列出详细备份;
RMAN> list expired backup 列出过期备份;
RMAN> list backup of database; 列出所有数据文件的备份集;
RMAN> list backup of tablespace user01; 列出特定表空间的所有数据文件备份集;
RMAN> list backup of spfile; 列出SPFILE备份集;
RMAN> list backup of controlfile; 列出控制文件备份集;
RMAN> list backup of archivelog all ; 列出归档日志备份集详细信息;
RMAN> list archivelog all; 列出归档日志备份集简要信息
RMAN> list copy of datafile 5 ; 列出数据文件映像副本;
RMAN> list copy of controlfile ; 列出控制文件映像副本;
RMAN> list copy of archivelog all ; 列出归档日志映像副本;
RMAN> list incarnation of database ; 列出对应物/列出数据库副本;
RMAN> list backup summary; 概述可用的备份;
B表示backup
F表示FULL
A表示archive log
0 1表示incremental backup
S说明备份状态(A AVAILABLE X EXPIRED )
RMAN> list backup by file 按备份类型列出备份;
按照数据文件备份,归档日志备份,控制文件备份,服务器参数文件备份 列出
REPORT命令:
RMAN> report schema 报告目标数据库的物理结构;
RMAN> report need backup days=3; 报告最近3天没有被备份的数据文件;
RMAN> report need backup days 3 tablespace users; 在USERS表空间上3天未备份的数据文件;
RMAN> report need backup incremental 3; 报告恢复数据文件需要的增量备份个数超过3次的数据文件;
RMAN> report need backup redundancy 2 database; 报告备份文件低于2份的所有数据文件;
RMAN> report need backup redundancy=2;
RMAN> report need backup recovery window of 6 days; 报告文件报表的恢复需要超过6天的归档日志的数据文件;
RMAN> report unrecoverable; 报告数据库所有不可恢复的数据文件;
RMAN> report obsolete redunndancy 2; 报告备份次数超过2次的陈旧备份;
RMAN> report obsolete; 报告多余的备份;