标签:备份 list 笔记 validate backup RMAN delete
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所有的节点
标签:备份,list,笔记,validate,backup,RMAN,delete 来源: https://www.cnblogs.com/hfjiang/p/10857878.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。