配置retention(保留)策略
不符合策略的备份集被标记为过期,可查看可删除。
3种配置
rman>configure retention policy to后面可以加如下的3种方式:
1.recovery window of 7 days;时间窗口
保留恢复从今天开始往前7天的数据所需要保留的备份集
2.redundancy 2;冗余度
保留同一数据文件的2份备份集
3.none:手工cross checking交叉检查:检查rman备份信息和实际是否同步
rman>list backup;
然后操作系统层面手工删除数据文件的备份集;
再次rman>list backup;依然可以查到已删除的备份集的信息;
rman>delete backupset 47;//删除该备份集时出错,说找不到该备份集。
rman>crosscheck backup;//检查
rman>list backup;//该备份集状态为过期。obsolete VS expired
obsolete是不符合保留策略的状态,意为not needed。
expired是进行交叉检查时不找到的状态,意为not found。RMAN的delete命令
delete backupset 102;//删除102号备份集
delete noprompt expired backup of tablespace xxwz_data;//无提示删除表空间的expired备份信息。
delete obsolete;//删除不需要的备份集
//备份时删除原来的备份
backup archivelog all delete input;
backup archivelog sequence between 99 and 199 thread 1 delete input;修改RMAN的备份状态
rman>change backupset 49 unavailable;
rman>change backupset 49 available;从保留策略中豁免(即不受保留策略的限制)
rman>change backupset 49 keep forever nologs;//永不限制
rman>change datafilecopy "d:copyxxx.dbf" keep until "sysdate+60";//不限制60天catalog(登记)手动备份信息到RMAN存储里(可作为0级备份的基础)
登记数据文件
rman>catalog datafilecopy "d:ackupxxwz_data.dbf";
登记归档日志文件
rman>catalog archivelog "d:archarch_12.arc","d:archarch_13.arc";
rman>catalog start with "d:arch" noprompt;//登记这个目录的所有归档日志文件信息取消登记信息
rman>change backuppiece 51 uncatalog;
rman>change datafilecopy "d:ackupxxwz_data.dbf" uncatalog;
rman>change archivelog ... uncatalogOracle RMAN恢复目录的创建和维护Oracle教程:用户可管理的备份相关资讯 Oracle教程
- Oracle中纯数字的varchar2类型和 (07/29/2015 07:20:43)
- Oracle教程:Oracle中查看DBLink密 (07/29/2015 07:16:55)
- [Oracle] SQL*Loader 详细使用教程 (08/11/2013 21:30:36)
| - Oracle教程:Oracle中kill死锁进程 (07/29/2015 07:18:28)
- Oracle教程:ORA-25153 临时表空间 (07/29/2015 07:13:37)
- Oracle教程之管理安全和资源 (04/08/2013 11:39:32)
|
本文评论 查看全部评论 (0)