Rman Crosscheck删除失效归档(转)

当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行。
所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常。

1.Crosscheck日志

$ rman target /
Recovery Manager: Release 9.2.0.4.0 - 64bit Production
Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.
connected to target database: AVATAR2 (DBID=2480694409)

RMAN> crosscheck archivelog all;

using target database controlfile instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=25 devtype=DISK
validation failed for archived log
archive log filename=/opt/oracle/oradata/avatar2/archive/1_2714.dbf recid=2702 stamp=545107659
validation failed for archived log
archive log filename=/opt/oracle/oradata/avatar2/archive/1_2715.dbf recid=2703 stamp=545108268
...........
validation failed for archived log
archive log filename=/opt/oracle/oradata/avatar2/archive/1_2985.dbf recid=2973 stamp=545399327
validation succeeded for archived log
archive log filename=/opt/oracle/oradata/avatar2/archive/1_2986.dbf recid=2974 stamp=545400820
validation succeeded for archived log
archive log filename=/opt/oracle/oradata/avatar2/archive/1_2987.dbf recid=2975 stamp=545401757
validation succeeded for archived log
archive log filename=/opt/oracle/oradata/avatar2/archive/1_2988.dbf recid=2976 stamp=545402716
validation succeeded for archived log
archive log filename=/opt/oracle/oradata/avatar2/archive/1_2989.dbf recid=2977 stamp=545403661
validation succeeded for archived log
archive log filename=/opt/oracle/oradata/avatar2/archive/1_2990.dbf recid=2978 stamp=545404946
validation succeeded for archived log
archive log filename=/opt/oracle/oradata/avatar2/archive/1_2991.dbf recid=2979 stamp=545406220
Crosschecked 278 objects

RMAN>

2.使用delete expired archivelog all 命令删除所有过期归档日志:

RMAN> delete expired archivelog all;

released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=12 devtype=DISK

List of Archived Log Copies
Key Thrd Seq S Low Time Name
------- ---- ------- - --------- ----
376 1 2714 X 23-NOV-04 =/opt/oracle/oradata/avatar2/archive/1_2714.dbf
.....

3.简要介绍一下report obsolete命令

使用report obsolete命令报告过期备份

RMAN> report obsolete;

RMAN retention policy will be applied to the command
RMAN retention policy is set to redundancy 1
Report of obsolete backups and copies
Type Key Completion Time Filename/Handle
-------------------- ------ ------------------ --------------------
Backup Set 125 01-NOV-04
Backup Piece 125 01-NOV-04 /data1/oracle/orabak/full_1_541045804
Backup Set 131 04-NOV-04
Backup Piece 131 04-NOV-04 /data1/oracle/orabak/full_AVATAR2_20041104_131
....
Backup Set 173 06-DEC-04
Backup Piece 173 06-DEC-04 /data1/oracle/orabak/full_AVATAR2_20041206_173
Backup Set 179 11-DEC-04
Backup Piece 179 11-DEC-04 /data1/oracle/orabak/arch544588206.arc
.....
Backup Piece 189 17-DEC-04 /data1/oracle/orabak/arch545106606.arc
Backup Set 190 17-DEC-04
Backup Piece 190 17-DEC-04 /data1/oracle/orabak/arch545106665.arc
Backup Set 191 20-DEC-04
Backup Piece 191 20-DEC-04 /data1/oracle/orabak/arch_AVATAR2_20041220_194
Archive Log 2973 20-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2985.dbf
Archive Log 2971 20-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2984.dbf
.....
Archive Log 2705 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2717.dbf
Archive Log 2704 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2716.dbf
Archive Log 2703 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2715.dbf
Archive Log 2702 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2714.dbf

4.使用delete obsolete命令删除过期备份:

RMAN> delete obsolete;

RMAN retention policy will be applied to the command
RMAN retention policy is set to redundancy 1
using channel ORA_DISK_1
Deleting the following obsolete backups and copies:
Type Key Completion Time Filename/Handle
-------------------- ------ ------------------ --------------------
Backup Set 125 01-NOV-04
Backup Piece 125 01-NOV-04 /data1/oracle/orabak/full_1_541045804
....
Archive Log 2704 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2716.dbf
Archive Log 2703 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2715.dbf
Archive Log 2702 17-DEC-04 /opt/oracle/oradata/avatar2/archive/1_2714.dbf

Do you really want to delete the above objects (enter YES or NO)? yes
deleted backup piece
backup piece handle=/data1/oracle/orabak/full_AVATAR2_20041206_173 recid=173 stamp=544156241
.....
deleted archive log
archive log filename=/opt/oracle/oradata/avatar2/archive/1_2715.dbf recid=2703 stamp=545108268
deleted archive log
archive log filename=/opt/oracle/oradata/avatar2/archive/1_2714.dbf recid=2702 stamp=545107659
Deleted 286 objects

RMAN> crosscheck archivelog all;

released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=19 devtype=DISK
specification does not match any archive log in the recovery catalog

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/644902/viewspace-159222/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/644902/viewspace-159222/

Rman Crosscheck删除失效归档(转)相关推荐

  1. oracle归档日志 delete obsolete 保留一次全备,Rman Crosscheck删除失效归档

    当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行. 所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常. 1.Crosscheck日志 $ rma ...

  2. RMAN无法删除归档日志

    今天同事问到一个问题,他那边的一套11g数据库使用RMAN没办法删除旧的归档,导致磁盘使用率很高.要来ip登录上去一看确实是,最旧的归档日志是16年5月的. 1 2 3 4 5 6 7 8 9 10 ...

  3. oracle删除无效归档日志,求助:rman无法按照策略删除过期的归档日志

    无法按照策略删除过期1天后的归档日志,请各位帮忙看看,如何解决? RMAN> delete obsolete; 使用目标数据库控制文件替代恢复目录 RMAN 保留策略将应用于该命令 将 RMAN ...

  4. [RMAN]使用RMAN删除过期归档日志

    第一步 进入 RMAN $ rman target / 第二步 检测所有归档 RMAN> crosscheck archivelog all; 第三步 列出所有无效的归档 RMAN> li ...

  5. 正确删除ORACLE归档日志文件

    在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的 controlfile中仍然记录着这些archivelog的信息,在ora ...

  6. RMAN crosscheck archivelog all; 失败!

    今天碰到了一个怪问题,明明archivelog 备份成功,可是crosscheck的时候去显示 对归档日志的验证失败,到网上搜了一下,发现是NLS_LANG的问题,set NLS_LANG=AMERI ...

  7. 玩转oracle 11g(25):手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间

    12.手工删除oracle归档日志后操作步骤 1. 开始->运行->cmd 2.cmd-> set oracle_sid=docare 3.cmd-> rman target ...

  8. oracle rman crosscheck,rman的crosscheck命令

    在操作系统上手动删除备份或归档,rman不会立即知晓此变更,所以需要crosscheck更新备份的状态. 手动rm归档日志 检查归档 RMAN> crosscheck archivelog al ...

  9. oracle rman crosscheck,rman 之crosscheck 与delete expired

    当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行. 所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常. [执行顺序如下:手工删除archivel ...

最新文章

  1. 从新手到入门,如何进入协议分析的世界
  2. 停笔几天,休息一下也顺便思考一下人生
  3. python cookbook pdf下载-Python Cookbook 第3版 中文版.pdf
  4. matlab读取/播放视频的函数(2)
  5. 软件开发中部分代码的注解
  6. SQL Server 2008将数据导出为脚本 [SQL Server]
  7. Ceph OSD操作 命令详解
  8. 为什么国外程序员加班少?他们这样评价国内996和技术公众号
  9. asp 入门实例(页面+代码)
  10. BitMap生成艺术字体Bf文件
  11. 计算机领域国际期刊,科学网—计算机国际期刊zz - 黄红星的博文
  12. postman tests
  13. 在Panda3d中转换Maya模型为egg格式并使用pview查看
  14. mysql可以存储.wav文件吗_手机迅雷下载的视频文件存储路径位置、iPad可以下载迅雷...
  15. nginx防御简单CC攻击的方法
  16. 从电商平台到新经济体 阿里如何创造36810000个工作岗位?
  17. 浅谈大数据技术之实战足球盘口分析的方法与思路(二)
  18. cv2.inRange()函数---提取票据中红色印章
  19. android测试环境搭建
  20. 2021年起重机司机(限桥式起重机)模拟考试及起重机司机(限桥式起重机)实操考试视频

热门文章

  1. MPC574x平台学习——CAN通信
  2. mysql sus bench_susbench性能测试工具
  3. 数字孪生使用云流化的优势
  4. element步骤条实战
  5. 推荐系统实战 --- 基于音乐播放推荐
  6. YY游戏云的AngularJS实践
  7. 执行cmd命令提示不是内部或外部命令
  8. php选择栏可输入可选择,填制凭证时,“科目名称”栏可选择用下列()方法输入。...
  9. 每周一本书之《Python大战机器学习:数据科学家的第一个小目标》
  10. xinxin -QQ登录界面