linux删除副本文件,RMAN不能删除控制文件副本解决
直接手动删除了一个控制文件的副本(通过RMAN备份的),以后每次RMAN 备份都保如下内容
RMAN> delete obsolete;
RMAN 保留原則將會套用至命令
RMAN 保留原則是設成冗餘 3
使用通道 ORA_DISK_1
刪除下列已不在使用的備份:
類型 索引鍵 完成時間 檔名/處理
-------------------- ------ ------------------ --------------------
控制檔複本 2 02-10月-11 G:\DATAGUARD\STANDBY01.CTL
確定要將上方的物件刪除 (輸入 YES 或 NO)? YES
RMAN-06207: 警告: 無法刪除 1 物件 (DISK 通道), 由於
RMAN-06208: 不相符的狀態. 請使用 CROSSCHECK 命令來修正狀態
RMAN-06210: 不相符的物件清單
RMAN-06211: ==========================
RMAN-06212: 物件類型 檔案名稱/處理
RMAN-06213: --------------- ---------------------------------------------------
RMAN-06214: Datafile Copy G:\DATAGUARD\STANDBY01.CTL
做次crosschek
crosscheck的时候竟然不会check这个控制文件副本
RMAN> crosscheck backupset;
使用通道 ORA_DISK_1
已交叉檢查的備份片斷: 發現是 'AVAILABLE'
備份片處理=G:\RMAN_BACKUP\LEVEL0\LEVEL_0_20111003_0LMO62MI_1_1 recid=18 戳記=763
562706
已交叉檢查的備份片斷: 發現是 'AVAILABLE'
備份片處理=G:\RMAN_BACKUP\LEVEL0\LEVEL_0_20111003_0KMO62MI_1_1 recid=20 戳記=763
562706
已交叉檢查的備份片斷: 發現是 'AVAILABLE'
備份片處理=G:\RMAN_BACKUP\ARCHIVELOG\LOG_24_1_763563195_20111003 recid=22 戳記=7
63563196
已交叉檢查的備份片斷: 發現是 'AVAILABLE'
備份片處理=G:\RMAN_BACKUP\ARCHIVELOG\LOG_25_1_763563195_20111003 recid=23 戳記=7
63563196
已交叉檢查的備份片斷: 發現是 'AVAILABLE'
備份片處理=G:\RMAN_BACKUP\ARCHIVELOG\LOG_26_1_763563196_20111003 recid=24 戳記=7
63563196
已交叉檢查的備份片斷: 發現是 'AVAILABLE'
備份片處理=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\PRODUCT\AUTOBACKUP\2011_
10_03\O1_MF_S_763563197_78MT3XYQ_.BKP recid=25 戳記=763563197
已交叉檢查的備份片斷: 發現是 'AVAILABLE'
備份片處理=G:\RMAN_BACKUP\LEVEL2\LEVEL_2_20111003_0SMO63FP_1_1 recid=26 戳記=763
563513
已交叉檢查的備份片斷: 發現是 'AVAILABLE'
備份片處理=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\PRODUCT\AUTOBACKUP\2011_
10_03\O1_MF_S_763563514_78MTFTOG_.BKP recid=27 戳記=763563514
已交叉檢查的備份片斷: 發現是 'AVAILABLE'
備份片處理=G:\RMAN_BACKUP\ARCHIVELOG\LOG_30_1_763563519_20111003 recid=28 戳記=7
63563520
已交叉檢查的備份片斷: 發現是 'AVAILABLE'
備份片處理=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\PRODUCT\AUTOBACKUP\2011_
10_03\O1_MF_S_763563521_78MTG1TC_.BKP recid=29 戳記=763563521
交叉檢查 10 物件
所以也不会将控制文件副本标记为expired。
解决方法:
单独crosscheck这个控制文件副本。如下
RMAN> crosscheck controlfilecopy 'G:\DATAGUARD\STANDBY01.CTL';
釋出的通道: ORA_DISK_1
配置的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=519 devtype=DISK
驗證控制檔複本失敗
控制檔複本檔案名稱=G:\DATAGUARD\STANDBY01.CTL recid=2 戳記=763500162
交叉檢查 1 物件
然后删除
RMAN> delete expired controlfilecopy 'G:\DATAGUARD\STANDBY01.CTL';
釋出的通道: ORA_DISK_1
配置的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=519 devtype=DISK
控制檔複本清單
索引鍵 S 完成時間 Ckp SCN Ckp 時間 名稱
------- - ---------- ---------- ---------- ----
2 X 02-10月-11 2094231957 02-10月-11 G:\DATAGUARD\STANDBY01.CTL
確定要將上方的物件刪除 (輸入 YES 或 NO)? yes
已刪除控制檔複本
控制檔複本檔案名稱=G:\DATAGUARD\STANDBY01.CTL recid=2 戳記=763500162
刪除 1 EXPIRED 物件
RMAN>
这样就好了!!!
linux删除副本文件,RMAN不能删除控制文件副本解决相关推荐
- ORACLE实例控制文件删除恢复,Oracle案例:损坏控制文件的恢复方法
一: 损坏单个控制文件 损坏单个控制文件是比较容易恢复的,因为一般的数据库系统,控制文件都不是一个,而且所有的控制文件都互为镜相,只要拷贝一个好的控制文件替换坏的控制文件就可以了. 1.控制文件损坏, ...
- oracle控制文件还原,Oracle的控制文件的恢复与重建
当数据丢失一个控制文件 模拟丢失控制文件 [oracle@localhost orcl]$ pwd /u01/app/oracle/oradata/orcl [oracle@localhost orc ...
- oracle控制文件发生坏块,控制文件坏块处理方法
1 说明 控制文件毫无疑问是一个数据库正常工作的必不可少的一个文件.非常重要,所以控制文件出现坏块需要第一时间进行修复.通常会以ORA-00227来表示控制文件出现坏块.https://www.cnd ...
- oracle缺少控制文件,关于oracle丢失控制文件的恢复办法
1,在备份的情况下 在nomount状态下restore controlfile form autobackup(针对自动备份开启的情况如果没有开启,就绪指定到具体的目录) 这里指出 using ba ...
- Oracle control文件,Oracle中的控制文件(control file)
本文主要介绍Oracle中控制文件,目录如下: 1. 控制文件存放了哪些信息? 2. 控制文件的存放位置是什么? 3. Oracle什么时候读取控制文件? 4. 控制文件这么重要,能不能增加一个以防万 ...
- oracle ctl文件7c1b,批量生成控制文件,用sqlldr自动导入多个表的数据
生成控制文件 准备工作: SQL>set colsep ' '; //-域输出分隔符SQL>set echo off; //显示start启动的脚本中的每个sql命令,缺省为onSQL&g ...
- oracle建立备用文件夹,dataguard重建 ora-01665 控制文件不是备用控制文件
现在把备库的oracle 删除后 重新安装 1.安装一模一样的oracle软件,路径都要一致,不要建立数据库. 2.新建oracle数据库实例服务:cmd下运行 oradim -NEW -SID ro ...
- 清空文件下的SVN控制文件
代码如下,复制代码为txt文件,更改后缀为".bat",把文件放到,需要删除的文件的顶端文件夹内,点击执行. @echo on color 2f mode con: cols=80 ...
- html页面点击按钮上传文件,点击按钮实现文件上传及控制文件上传类型
1.原生js实现文件上传 html部分: 上传文件 js部分: upload(event) { //代替执行上传功能 let it = event.target; $(it).next().click ...
最新文章
- java环境安装之不能安装exe文件
- sklearn快速入门教程:补充内容 -- sklearn模型评价指标汇总(聚类、分类、回归)
- 【BZOJ1797】[AHOI2009]最小割(网络流)
- java 监控 配置 文件怎么打开_java实现文件变化监控的方法(推荐)
- Spring Bean的生命周期例子
- [Async] [Series #1] 初识Async异步编程模型。
- 风控人必知必会的征信知识
- HDU3785 寻找大富翁【优先队列】
- HDU 5933 2016CCPC杭州 A: ArcSoft's Office Rearrangement
- 制衣软件测试自学,服装检验作业指导书.doc
- 最新高级流量卡官网源码附教程
- 惠普1139一体打印机如何联网打印_惠普1139打印机驱动安装步骤 LaserJet Pro M1139MFP打印机开箱后怎么安装...
- php 简单聊天室 实例,PHP简易聊天室实例
- 如何用u盘给惠普服务器安装系统,如何用u盘装惠普系统教程
- 计算机一级考试有填空题嘛,计算机一级考试填空题
- mate40pro会搭载鸿蒙,华为 Mate40Pro 4G 版本入网,出厂搭载鸿蒙系统
- [重庆思庄每日技术分享]-oracle11g到ORACLE 816的dblink访问报 ORA-03150错误
- 转型AI ,80后华为Java工程师的故事
- MACbook安装双系统,启动转换助理提示“需要64位windows10或更高版本的ISO文件”
- Linux 块驱动之一
热门文章
- Pechkin:html - pdf 利器
- 手机客户端和服务器端通信
- node.js编程错误记录集
- C和C++实务精选丛书
- 获取freemarker处理后的内容
- 代码在eclipse下不报错,在doc命令行下报错--jar file和runable jar file
- java nio 对消息分片_Java NIO:应用
- python请简述构造函数和析构函数的作用_python – 构造函数和析构函数如何工作?...
- [转载] Python3中的表达式运算符
- Java BufferedWriter close()方法与示例