RMAN笔记

rman常用命令

preview选项

1)    显示用于还原system表空间数据文件的备份文件

 rman> restore datafile 2 preview;

2)    显示用于还原特定的表空间的备份文件;

 rman> restore tablespace users preview;

3)  显示执行全数据库还原的概要信息:

 rman> restore database preview summary;

list命令

1)      列出备份概要:

rman> list backup summary;

2)      列出备份集概要:

rman> list  backupset  summary;

3)      列出过期的备份:

rman> list expired backup ;

report 命令

1)      报告数据库数据文件信息:

rman> report schema;

2)      根据冗余策略,报告需要备份的数据库文件:

rman> report  need  backup;

3)      报告违反冗余策略的备份:

rman> report  obsolete;

crosscheck命令

1)      交叉检查元数据对应的备份文件是否存在:

rman> crosscheck backup ;

2)      交叉检查元数据对应的归档redo日志文件是否存在:

rman> crosscheck archivelog all;

3)      使用list命令查看过期的备份、归档redo日志文件:

rman> list expired backup;

rman> list expired archivelog all;

rman> list expired backup summary;

4)      删除过期备份

rman> delete [noprompt] expired backup;   noprompt—>删除的时候不再提示“是否删除”

validate用法

1)      backup validate 命令用于备份前验证数据文件和归档redo日志文件的完整性:

rman> backup validate database;

rman> backup validate archivelog all;

2)      validate 命令用于验证备份集的完整性

rman> validate backupset 51;

rman> validate datafile 4;

3)      restore … validate命令用于验证还原操作用到的备份文件的完整性:

rman> restore database until scn 12033983 validate;(不会验证恢复用到的redo日志)

delete 命令

1)      删除指定的备份片

rman> delete backuppiece 101;

2)      删除通过crosscheck 命令标记为过期的备份:

rman> delete expired backup;

3)      删除违反备份策略的备份:

rman> delete [noprompt] obsolete;

4)      删除指定序列的归档:

rman> delete noprompt archivelog until sequence = 300;

5)      备份所有的归档redo日志文件,同时删除已备份的归档文件:

rman> backup archivelog all delete [all] input; —> all表示rac所有的节点

 

(0)
上一篇 2022年3月22日
下一篇 2022年3月22日

相关推荐