oracle rman crosscheck 命令
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 命令相关推荐
- oracle rman crosscheck,rman的crosscheck命令
在操作系统上手动删除备份或归档,rman不会立即知晓此变更,所以需要crosscheck更新备份的状态. 手动rm归档日志 检查归档 RMAN> crosscheck archivelog al ...
- oracle rman crosscheck,rman 之crosscheck 与delete expired
当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行. 所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常. [执行顺序如下:手工删除archivel ...
- oracle如何检查rman,oracle RMAN检查命令
1.crosscheck 校验备份文件与备份元数据信息之间的一致性: RMAN> crosscheck; RMAN-00571: ================================ ...
- RMAN CROSSCHECK命令 说明
CROSSCHECK命令: 用于核对磁盘和磁带上的备份文件,以确保RMAN资料库与备份文件保持同步.注意:该命令只会检查RMAN资料库所记载的备份文件.当执行crosscheck命令时,如果 ...
- oracle rman crosscheck,rman crosscheck作用
Crosschecks are useful because they can do the following: ■ Update outdated information about backup ...
- oracle+rman+备份命令,Oracle Rman 备份命令超详解释
一.list常用命令总结备忘list命令列出控制文件.RMAN恢复目录中备份信息,是我们对所有可见的数据库备份文件的一个最直观的了解的方法listincarnation;&.. 一.list常 ...
- Oracle RMAN 设置和配置(一)
一. 配置数据库以ARCHIVELOG 模式运行 在ORACLE 10g 之前,在将数据库置入Archivelog 模式后,需要启动arch进程. 设置参数LOG_ARCHIVE_START 为tru ...
- Oracle RMAN 的 show,list,crosscheck,delete命令整理
1.SHOW命令: 显示rman配置: RMAN> show all; 2.REPORT命令: 2.1.RMAN> report schema 报告目标数据库的物理结构; 2.2 ...
- oracle归档日志 delete obsolete 保留一次全备,Rman Crosscheck删除失效归档
当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行. 所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常. 1.Crosscheck日志 $ rma ...
最新文章
- 东北农业大学农学院程晓非教授荣获植物病毒学国家“优青”资助
- 2018年中美独角兽研究报告
- JS如何从数组中随机取出若干个数,且不重复
- IDEA 快捷键 Android Studio快捷键
- postman 无法正常返回结果 Could not get any response
- 西南科技大学计算机综合大纲,2019年西南科技大学信息工程学院考研复试大纲...
- SQL Server MYSQL 检查点的好处
- C# 阿里云视频点播
- SAP Hybris企业培训
- qq音乐排行榜数据爬取
- Windows Server2012搭建Git服务器
- PHP:GnomeSort侏儒排序(附完整源码)
- Java里的char类型能不能存储一个中文字符?
- 【Unity 题型】脚本开发
- 2000年-2009年华语金曲榜
- 5年来做QQ与QQ群营销所走过的坑、奉劝大家别再在这块上花心思了
- Java 计算任意两天之间相隔的天数
- N880e 刷机记录和一些经验
- 使用ggplot2画 点图、箱线图、小提琴图、蜂窝图、云雨图
- 人生之路 — 像狼一样追逐梦想,像羊一样享受生活
热门文章
- 老板电器携手华为HarmonyOS创新升级中国厨房新理念
- c语言编程 遍历字符串,请教大家一个C语言面试的编程题目 C语言:循环执行让用户输入一串字符串,如123456789......
- 可怜的博主跟小豆人杠起来啦!Python制作的吃豆人小游戏,快来围观!!
- Unity高级知识点总结:性能优化与图形渲染进阶!
- 联想y7000电脑未正确启动_联想拯救者Y7000P装win7系统蓝屏|联想Y7000P重装系统蓝屏怎么解决...
- nodejs无法下载puppeteer附带的chromium解决方案
- 计算机设计图片教程,电脑如何抠图?教你一招快速搞定
- ADB向手机安装APK失败
- 邮箱输入注册测试用例
- android 模拟器 启动,android开发之启动模拟器并安装游戏apk