CROSSCHECK命令:
     用于核对磁盘和磁带上的备份文件,以确保RMAN资料库与备份文件保持同步。注意:该命令只会检查RMAN资料库所记载的备份文件。当执行crosscheck命令时,如果资料库记录不匹配于备份文件的物理状态,那么该命令会更新资料库记录的状态信息。备份文件的状态包括:AVALIABLE、UNAVALIABLE、EXPIRED。

1、核对所有备份集       RMAN> crosscheck backup;

2、核对所有数据文件的备份集       RMAN> crosscheck backup of database;

3、核对特定表空间的备份集       RMAN> crosscheck backup of tablespace users;

4、核对特定数据文件的备份集       RMAN> crosscheck backup of datafile 4;

5、核对控制文件的备份集       RMAN> crosscheck backup of controlfile;

6、核对SPFILE的备份集       RMAN> crosscheck backup of spfile;

7、核对归档日志的备份集       RMAN> crosscheck backup of archivelog sequence 3;

8、核对所有映像副本       RMAN> crosscheck copy;

9、核对所有数据文件的映像副本       RMAN> crosscheck copy of database;

10、核对特定表空间的映像副本       RMAN> crosscheck copy of tablespace users;

11、核对特定数据文件的映像副本       RMAN> crosscheck copy of datafile 6;

12、核对归档日志的映像副本       RMAN> crosscheck copy of archivelog sequence 4;

13、核对控制文件的映像副本       RMAN> crosscheck copy of controlfile;

前段时间看到有无效备份,怎么也删除不掉。

后来使用:

以下方法搞定:

crosscheck copy;
或者
crosscheck backup;
然后
delete expired copy;

前面测试使用的命令如下:

delete expired backup;
delete expired archivelog all;

RMAN> delete expired archivelog all;

released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=8055 instance=racdb2 device type=DISK
specification does not match any archived log in the repository

RMAN>

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
-------------------- ------ ------------------ --------------------
Control File Copy     1      2013-05-10 14:28:30 /opt/backup/control01.ctl
Control File Copy     2      2013-10-15 10:41:06 /tmp/control01.ctl
Control File Copy     4      2013-10-21 16:25:03 +RECOVERY/racdb/snapshot/snapcf_racdb2.f

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
-------------------- ------ ------------------ --------------------
Control File Copy     1      2013-05-10 14:28:30 /opt/backup/control01.ctl
Control File Copy     2      2013-10-15 10:41:06 /tmp/control01.ctl
Control File Copy     4      2013-10-21 16:25:03 +RECOVERY/racdb/snapshot/snapcf_racdb2.f

Do you really want to delete the above objects (enter YES or NO)? YES

RMAN-06207: WARNING: 3 objects could not be deleted for DISK channel(s) due
RMAN-06208:          to mismatched status.  Use CROSSCHECK command to fix status
RMAN-06210: List of Mismatched objects
RMAN-06211: ==========================
RMAN-06212:   Object Type   Filename/Handle
RMAN-06213: --------------- ---------------------------------------------------
RMAN-06214: Datafile Copy   /opt/backup/control01.ctl
RMAN-06214: Datafile Copy   /tmp/control01.ctl
RMAN-06214: Datafile Copy   +RECOVERY/racdb/snapshot/snapcf_racdb2.f

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
-------------------- ------ ------------------ --------------------
Control File Copy     1      2013-05-10 14:28:30 /opt/backup/control01.ctl
Control File Copy     2      2013-10-15 10:41:06 /tmp/control01.ctl
Control File Copy     4      2013-10-21 16:25:03 +RECOVERY/racdb/snapshot/snapcf_racdb2.f

RMAN> crosscheck backupset ;

RMAN>

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
-------------------- ------ ------------------ --------------------
Control File Copy     1      2013-05-10 14:28:30 /opt/backup/control01.ctl
Control File Copy     2      2013-10-15 10:41:06 /tmp/control01.ctl
Control File Copy     4      2013-10-21 16:25:03 +RECOVERY/racdb/snapshot/snapcf_racdb2.f

RMAN> delete expired backup;

using channel ORA_DISK_1
specification does not match any backup in the repository

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
-------------------- ------ ------------------ --------------------
Control File Copy     1      2013-05-10 14:28:30 /opt/backup/control01.ctl
Control File Copy     2      2013-10-15 10:41:06 /tmp/control01.ctl
Control File Copy     4      2013-10-21 16:25:03 +RECOVERY/racdb/snapshot/snapcf_racdb2.f
————————————————
版权声明:本文为CSDN博主「边城cn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/miyatang/article/details/17410831

oracle rman crosscheck 命令相关推荐

  1. oracle rman crosscheck,rman的crosscheck命令

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

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

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

  3. oracle如何检查rman,oracle RMAN检查命令

    1.crosscheck 校验备份文件与备份元数据信息之间的一致性: RMAN> crosscheck; RMAN-00571: ================================ ...

  4. RMAN CROSSCHECK命令 说明

    CROSSCHECK命令:      用于核对磁盘和磁带上的备份文件,以确保RMAN资料库与备份文件保持同步.注意:该命令只会检查RMAN资料库所记载的备份文件.当执行crosscheck命令时,如果 ...

  5. oracle rman crosscheck,rman crosscheck作用

    Crosschecks are useful because they can do the following: ■ Update outdated information about backup ...

  6. oracle+rman+备份命令,Oracle Rman 备份命令超详解释

    一.list常用命令总结备忘list命令列出控制文件.RMAN恢复目录中备份信息,是我们对所有可见的数据库备份文件的一个最直观的了解的方法listincarnation;&.. 一.list常 ...

  7. Oracle RMAN 设置和配置(一)

    一. 配置数据库以ARCHIVELOG 模式运行 在ORACLE 10g 之前,在将数据库置入Archivelog 模式后,需要启动arch进程. 设置参数LOG_ARCHIVE_START 为tru ...

  8. Oracle RMAN 的 show,list,crosscheck,delete命令整理

    1.SHOW命令:      显示rman配置: RMAN> show all; 2.REPORT命令: 2.1.RMAN> report schema 报告目标数据库的物理结构; 2.2 ...

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

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

最新文章

  1. 东北农业大学农学院程晓非教授荣获植物病毒学国家“优青”资助
  2. 2018年中美独角兽研究报告
  3. JS如何从数组中随机取出若干个数,且不重复
  4. IDEA 快捷键 Android Studio快捷键
  5. postman 无法正常返回结果 Could not get any response
  6. 西南科技大学计算机综合大纲,2019年西南科技大学信息工程学院考研复试大纲...
  7. SQL Server MYSQL 检查点的好处
  8. C# 阿里云视频点播
  9. SAP Hybris企业培训
  10. qq音乐排行榜数据爬取
  11. Windows Server2012搭建Git服务器
  12. PHP:GnomeSort侏儒排序(附完整源码)
  13. Java里的char类型能不能存储一个中文字符?
  14. 【Unity 题型】脚本开发
  15. 2000年-2009年华语金曲榜
  16. 5年来做QQ与QQ群营销所走过的坑、奉劝大家别再在这块上花心思了
  17. Java 计算任意两天之间相隔的天数
  18. N880e 刷机记录和一些经验
  19. 使用ggplot2画 点图、箱线图、小提琴图、蜂窝图、云雨图
  20. 人生之路 — 像狼一样追逐梦想,像羊一样享受生活

热门文章

  1. 老板电器携手华为HarmonyOS创新升级中国厨房新理念
  2. c语言编程 遍历字符串,请教大家一个C语言面试的编程题目 C语言:循环执行让用户输入一串字符串,如123456789......
  3. 可怜的博主跟小豆人杠起来啦!Python制作的吃豆人小游戏,快来围观!!
  4. Unity高级知识点总结:性能优化与图形渲染进阶!
  5. 联想y7000电脑未正确启动_联想拯救者Y7000P装win7系统蓝屏|联想Y7000P重装系统蓝屏怎么解决...
  6. nodejs无法下载puppeteer附带的chromium解决方案
  7. 计算机设计图片教程,电脑如何抠图?教你一招快速搞定
  8. ADB向手机安装APK失败
  9. 邮箱输入注册测试用例
  10. android 模拟器 启动,android开发之启动模拟器并安装游戏apk