#list命令
RMAN>list backup;
RMAN>list backupset;
$ export NLS_DATE_FORMAT='YYYY-MM-DD hh24:mi:ss'
RMAN>list copy; #列出映像副本
RMAN>backup as copy;
#列出包含数据文件的备份集
RMAN>list backup of datafile 1;
RMAN>list copy of datafile 1;
RMAN>list backupset 1; #列出8号备份集
RMAN>list backupset tag 'TAG20201106T115732';
#列出所有的归档日志
RMAN>list archivelog all;
#列出包含users表空间的备份集
RMAN>list backup of tablespace users;
RMAN>list backupset by file;
RMAN> list backupset summary;
RMAN> list backup of database;
#report命令
#可以使用report命令做如下事情:
#哪些文件需要备份?
#在哪些文件上执行了不可恢复的操作?
#查看哪些备份过时的信息?
#哪些文件最近没有备份?
RMAN> report schema; #查看构成数据库组成的文件
RMAN> report need backup; #报告需要备份的文件
RMAN> report unrecoverable; #nologging,DG一般都是打开状态,防止主库做了更改备库没有同步
SQL> select FORCE_LOGGING from v$database;
SQL> alter database force logging;
RMAN> report need backup days 3; #列出三天未备份的文件
RMAN> report need backup redundancy 2; #列出没有2个备份的所有文件
RMAN> report need backup tablespace users; #列出表空间需要备份
RMAN> report obsolete; #列出违反保留策略的备份集
RMAN> show all;
#crosscheck命令
#crosscheck交叉检查
RMAN> crosscheck backupset;
RMAN> list backupset summary;
X:expired
A:available
RMAN> delete backupset;
RMAN> delete expired backupset; #不删除任何文件,只更新RMAN的存储库
RMAN> delete obsolete backupset; #将文件删除并更新RMAN存储库
RMAN> delete noprompt backupset; #不提示直接删除,一般用于脚本中
#手工注册备份集
# 1.移走备份集
# 2.删除备份集
# 3.注册备份集
RMAN> catalog backuppiece '/u01/app/orabak/rman/dbfile_BSDB_1055520872_58_1';
RMAN> catalog start with '/u01/app/orabak/';
#手工注册归档
RMAN> list archivelog all;
RMAN> delete archivelog all;
SQL> alter database register physical logfile '/u01/app/orabak/archivelog/1_11_1055621218.arc';
RMAN> catalog start with '/u01/app/orabak/archivelog/';
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




