首页 / 日志 / 归档重做日志的删除策略
归档重做日志的删除策略
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了归档重做日志的删除策略,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2164字,纯文字阅读大概需要4分钟。
内容图文
![归档重做日志的删除策略](/upload/InfoBanner/zyjiaocheng/1298/9ca80279f1cb4937a28e4d828270ff72.jpg)
通常设置rman根据数据库备份的保留策略删除归档重做日志
1.查看数据库的保留策略
RMAN>show retention policy;
2.根据数据库备份的保留策略删除归档重做日志(和备份片)
RMAN>delete obsolete;
##11g之前,归档重做日志的删除策略只能应用于备份数据库的归档重做日志文件。
11g之后,可以设置独立于数据库备份保留策略的归档重做日志删除策略。这个删除策略可以同时应用于位于FRA之中和之外的归档重做日志。
3.配置归档重做日志的删除策略
RMAN>configure archivelog deletion policy to backed up 2 times to type disk;
保留最近2次的归档重做日志。
4.根据rman归档重做日志的删除策略,删除废弃的归档重做日志文件
RMAN>delete archivelog all;
##应在运行delete命令前运行crosscheck。可以确保rman能够识别出文件是否位于磁盘上。
##用户使用crosscheck命令核对备份文件,以确保rman元数据于备份文件 保持同步。当执行该命令时,如果rman元数据记录的状态与实际备份文件不匹配,则会更新元数据里的状态使其与实际备份文件状态一致;若备份文件处于expired状态,那么说明该备份文件已失效,可以删除。
1.crosscheck backup;--核对所有备份(包括有效和无效的)
--用于核对数据库,表空间,数据文件,控制文件,归档日志,spfile备份集
2.CROSSCHECK BACKUP of database; --核对除控制文件、归档文件外的备份文件
CROSSCHECK BACKUP of tablespace system;
CROSSCHECK BACKUP of datafile 1;
CROSSCHECK BACKUP of controlfile;
CROSSCHECK BACKUP of archivelog all;
CROSSCHECK BACKUP of archivelog sequence 3;
CROSSCHECK BACKUP of spfile;
2.CROSSCHECK BACKUPPIECE
用于 核对特定备份片,该命令需要制定备份片的BP值或备份片名称;
CROSSCHECK BACKUPPIECE 24;
CROSSCHECK BACKUPPIECE ‘/u01/app/Oracle/rman_backup/OCPYJG_28‘;
3.CROSSCHECK BACKUPSET
用于核对特定的备份集,该命令需要制定备份集的BP值;
CROSSCHECK BACKUPSET 24;
4.CROSSCHECK COPY
用于核对数据库、表空间、数据文件、控制文件、归档文件的映像副本(即备份是用COPY DATAFILE ...... 或BACKUP AS COPY ......DATAFILE......命令备份数据文件的映像)
CROSSCHECK COPY;
CROSSCHECK COPY of database;
CROSSCHECK COPY of tablespace system;
CROSSCHECK COPY of datafile 1;
CROSSCHECK COPY of controlfile;
CROSSCHECK COPY of archivelog all;
CROSSCHECK COPY of archivelog from sequence 24 until sequence 32;
5.CROSSCHECK DTAFILECOPY
用于核对特定的数据文件映像副本,该命令需要指定映像副本的文件名或KEY值;
CROSSCHECK DATAFILECOPY 2;
CROSSCHECK DATAFILECOPY ‘/u01/app/oracle/rman_backup/tp9.dbf‘;
6.CROSSCHECK CONTROLFILECOPY
用于核对特定的控制文件映像副本,该命令需要指定控制文件映像副本的文件名或KEY值;
CROSSCHECK CONTROLFILECOPY 3;
CROSSCHECK CONTROLFILECOPY ‘/u01/app/oracle/rman_backup/controlfile01.ctl;
7.CROSSCHECK ARCHIVELOG
用于核对特定的归档日志,该命令需要指定归档日志的文件名或KEY值或SEQUENCE值;
CROSSCHECK ARCHIVELOG 36;
CROSSCHECK ARCHIVELOG ‘crosscheck archivelog ‘/u01/app/oracle/product/11g/dbs/arch1_6_813161833.dbf‘;
CROSSCHECK ARCHIVELOG sequence 7;
原文:https://www.cnblogs.com/gediao-kill/p/11940343.html
内容总结
以上是互联网集市为您收集整理的归档重做日志的删除策略全部内容,希望文章能够帮你解决归档重做日志的删除策略所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。