列出所有归档日志:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:/Documents and Settings/zhenhuan_yu>rman target /
恢复管理器: Release 10.2.0.1.0 - Production on 星期四 1月 28 16:28:46 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
目标数据库口令:
连接到目标数据库: MYTEST (DBID=2404288872)
RMAN> crosscheck archivelog all;
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=142 devtype=DISK
对归档日志的验证失败
存档日志文件名 =+MYTESTDISC/mytest/arc00110_0705151208.001 记录 ID=81 时间戳 =70
9473709
对归档日志的验证失败
存档日志文件名 =+MYTESTDISC/mytest/arc00111_0705151208.001 记录 ID=82 时间戳 =70
9473717
对归档日志的验证失败
存档日志文件名 =+MYTESTDISC/mytest/arc00112_0705151208.001 记录 ID=83 时间戳 =70
9473851
对归档日志的验证失败
存档日志文件名 =+MYTESTDISC/mytest/arc00113_0705151208.001 记录 ID=84 时间戳 =70
9475646
对归档日志的验证失败
存档日志文件名 =+MYTESTDISC/mytest/arc00114_0705151208.001 记录 ID=85 时间戳 =70
9479816
已交叉检验的 5 对象
删除过期的日志(需事先定义多长为过期):
RMAN> delete expired archivelog all;
释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=142 devtype=DISK
说明与恢复目录中的任何存档日志均不匹配
删除7天前的日志(这里有问题的语句,28号为当天,为什么也列出来了?所以我认为应该用before):
RMAN> DELETE ARCHIVELOG FROM TIME 'SYSDATE-7';
释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=142 devtype=DISK
已存档的日志副本列表
关键字 Thrd Seq S 短时间 名称
------- ---- ------- - ---------- ----
81 1 110 A 07-1月 -10 +MYTESTDISC/mytest/arc00110_0705151208.001
82 1 111 A 25-1月 -10 +MYTESTDISC/mytest/arc00111_0705151208.001
83 1 112 A 28-1月 -10 +MYTESTDISC/mytest/arc00112_0705151208.001
84 1 113 A 28-1月 -10 +MYTESTDISC/mytest/arc00113_0705151208.001
85 1 114 A 28-1月 -10 +MYTESTDISC/mytest/arc00114_0705151208.001
是否确定要删除以上对象 (输入 YES 或 NO)? y
已删除的存档日志
存档日志文件名 =+MYTESTDISC/mytest/arc00110_0705151208.001 记录 ID=81 时间戳 =70
9473709
已删除的存档日志
存档日志文件名 =+MYTESTDISC/mytest/arc00111_0705151208.001 记录 ID=82 时间戳 =70
9473717
已删除的存档日志
存档日志文件名 =+MYTESTDISC/mytest/arc00112_0705151208.001 记录 ID=83 时间戳 =70
9473851
已删除的存档日志
存档日志文件名 =+MYTESTDISC/mytest/arc00113_0705151208.001 记录 ID=84 时间戳 =70
9475646
已删除的存档日志
存档日志文件名 =+MYTESTDISC/mytest/arc00114_0705151208.001 记录 ID=85 时间戳 =70
9479816
5 对象已删除
RMAN> crosscheck archivelog all;
释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=142 devtype=DISK
说明与恢复目录中的任何存档日志均不匹配
查看过期备份报告(日期需事先定义):
RMAN> report obsolete;
RMAN 保留策略将应用于该命令
将 RMAN 保留策略设置为冗余 1
未找到已废弃的备份
删除过期备份:
RMAN>delete obsolete