暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 尝试从备份复制时获取RMAN-05502

askTom 2016-05-06
305

问题描述

我对Oracle没什么经验。我们是一个SQL Server商店,拥有一个旧的Oracle 11.2数据库,它提供一个模糊但关键的功能。作为测试例程的一部分,需要将此数据库从生产实例复制到多个测试实例中。我们通过从备份中使用RMAN复制测试数据库来实现这一点。

我只是按照之前的(Oracle) DBA离开时留给我们的一系列步骤进行操作。

关闭
启动无装载

rman辅助/

连接目标

然后,我运行一个类似于以下的RMAN脚本(我必须设置数据库名称,直到时间,日志文件位置:

运行
分配辅助通道newdb设备类型磁盘;
复制目标数据库到
DB_FILE_NAME_CONTOR ('','')
截止时间“TO_日期('2016-05-05 07:30:00','YYYY-MM-DD HH24:MI:SS')”
日志文件
组1 ('D:\oralogs\\redo01.log')大小100M REUSE ,
组2 ('D:\Oralogs\\reddo02.log')大小100M REUSE ,
组3 ('D:\oralogs\\redo03.log')大小100M REUSE ,
组4 ('D:\oralogs\\redo04.log')大小100M REUSE ,
组5 ('D:\oralogs\\redo05.log')大小100M REUSE
备份位置'\\备份网络位置';
}

在这一点上,我得到了一个我无法理解的错误。

RMAN-05502 :发出DUPLICATE命令时,必须装载目标数据库

我已在线搜索了几个小时-此错误指示目标数据库未被装载。但是,我正在从备份复制。我已经非常仔细地浏览了在线RMAN文档,我不明白为什么会失败。

我的同事通常执行这个程序,所以就我所知,这通常是有效的。不过她现在病得很厉害。

专家解答

我知道名字很可怕,但在这种情况下

“目标”是来源(即,生产)
“辅助”是目标(即测试)

因此,对于来自产品=>测试的副本,它将是:

连接目标
连接辅助设备
将目标数据库复制到...

希望这个能帮上忙。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论