问题描述
我对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文档,我不明白为什么会失败。
我的同事通常执行这个程序,所以就我所知,这通常是有效的。不过她现在病得很厉害。
我只是按照之前的(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\
组2 ('D:\Oralogs\
组3 ('D:\oralogs\
组4 ('D:\oralogs\
组5 ('D:\oralogs\
备份位置'\\备份网络位置';
}
在这一点上,我得到了一个我无法理解的错误。
RMAN-05502 :发出DUPLICATE命令时,必须装载目标数据库
我已在线搜索了几个小时-此错误指示目标数据库未被装载。但是,我正在从备份复制。我已经非常仔细地浏览了在线RMAN文档,我不明白为什么会失败。
我的同事通常执行这个程序,所以就我所知,这通常是有效的。不过她现在病得很厉害。
专家解答
我知道名字很可怕,但在这种情况下
“目标”是来源(即,生产)
“辅助”是目标(即测试)
因此,对于来自产品=>测试的副本,它将是:
连接目标
连接辅助设备
将目标数据库复制到...
希望这个能帮上忙。
“目标”是来源(即,生产)
“辅助”是目标(即测试)
因此,对于来自产品=>测试的副本,它将是:
连接目标
连接辅助设备
将目标数据库复制到...
希望这个能帮上忙。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




