ORA-19606: 无法复制到 (或还原为) 快照控制文件_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3014 | 回复: 0   主题: ORA-19606: 无法复制到 (或还原为) 快照控制文件        下一篇 
masy
注册用户
等级:少校
经验:1234
发帖:182
精华:0
注册:2011-11-4
状态:离线
发送短消息息给masy 加好友    发送短消息息给masy 发消息
发表于: IP:您无权察看 2015-6-30 11:02:59 | [全部帖] [楼主帖] 楼主

问题:
在控制文件中登记的控制文件的镜像文件已经被过期废弃,但通过rman命令无法删除。

发生问题的版本:

Oracle Server - Enterprise Edition - Version: 11.2.0.2 and later   [Release: 11.2 and later ]


现象如下:

RMAN> delete noprompt obsolete device type disk;


RMAN 保留策略将应用于该命令
将 RMAN 保留策略设置为冗余 2
释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=1867 设备类型=DISK
删除以下已废弃的备份和副本:
类型                 关键字 完成时间           文件名/句柄

-------------------- ------ ------------------ --------------------


控制文件副本     1      07-2月 -12         /u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================


RMAN-03009: delete 命令 (ORA_DISK_1 通道上, 在 02/29/2012 15:37:51 上) 失败
ORA-19606: 无法复制到 (或还原为) 快照控制文件

--crosscheck后再尝试删除,问题依旧
RMAN> crosscheck copy ;


释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=1867 设备类型=DISK
说明与资料档案库中的任何数据文件副本都不匹配
对控制文件副本的验证失败
控制文件副本文件名=/u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f RECID=1 STAMP=774635982
对归档日志的验证成功
归档日志文件名=+FRA/wxxqccdb/archivelog/2012_02_29/thread_1_seq_345.299.776481697 RECID=661 STAMP=776481698
已交叉检验的 2 对象

RMAN> delete expired copy;


释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=1867 设备类型=DISK
说明与资料档案库中的任何数据文件副本都不匹配
说明与资料档案库中的任何归档日志都不匹配
控制文件副本列表
===========================

关键字     S 完成时间   Ckp SCN    Ckp 时间  

------- - ---------- ---------- ----------


1       X 07-2月 -12 1054822    07-2月 -12
        名称: /u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f
        标记: TAG20120207T163942

是否确定要删除以上对象 (输入 YES 或 NO)? yes

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================


RMAN-03009: delete 命令 (ORA_DISK_1 通道上, 在 02/29/2012 12:32:03 上) 失败
ORA-19606: 无法复制到 (或还原为) 快照控制文件

解决:

--1.  Set new name (or location) for RMAN to use for snapshot controlfile:
RMAN> CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f.new';


新的 RMAN 配置参数:

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f.new';


已成功存储新的 RMAN 配置参数

--2.  Remove the snapshot controlfile from the RMAN information as a controlfile copy.
delete '/u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f' on operating system.
--3.  Crosscheck and delete the file from RMAN:
RMAN> crosscheck controlfilecopy '/u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f';


释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=1867 设备类型=DISK
对控制文件副本的验证失败
控制文件副本文件名=/u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f RECID=1 STAMP=774635982
已交叉检验的 1 对象

RMAN> delete expired controlfilecopy '/u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f';


释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=1867 设备类型=DISK
控制文件副本列表
===========================

关键字     S 完成时间   Ckp SCN    Ckp 时间  

------- - ---------- ---------- ----------


1       X 07-2月 -12 1054822    07-2月 -12
        名称: /u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f
        标记: TAG20120207T163942

是否确定要删除以上对象 (输入 YES 或 NO)? yes
已删除控制文件副本
控制文件副本文件名=/u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f RECID=1 STAMP=774635982
1 EXPIRED 对象已删除

--4.  Set the snapshot controlfile name (or location) to original:
RMAN> CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f';


旧的 RMAN 配置参数:

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f.new';


新的 RMAN 配置参数:

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f';


已成功存储新的 RMAN 配置参数

--5.  To set the snapshot controlfile name back to default value:
RMAN> CONFIGURE SNAPSHOT CONTROLFILE NAME clear;


旧的 RMAN 配置参数:

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/ora11g/product/11.2.0/db_1/dbs/snapcf_wxxqccdb.f';


RMAN 配置参数已成功重置为默认值

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论