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

Oracle 活动克隆恢复所需的arc文件

askTom 2018-06-12
529

问题描述

Oracle 12.2

我正在运行以下命令:

*.db_file_name_convert = '/db1/ifddb1/dbf/','/db1/ifdtest1/dbf/'
*.log_file_name_convert = '/重做/ifddb1/redogs/','/重做/ifdtest1/redogs/'

sqlplus ' / as sysdba' <关机中止
启动nomount
出口
EOT


rman目录 = rman/****** @ ifddb1目标 = 系统/******* ifddb1 << EOT
连接辅助系统/******* @ ifdtest1
将目标数据库从活动数据库nofilenamecheck复制到ifdtest1
pfile =/u01/app/oracle/product/11g/dbs/initifdtest1.ora;
出口
EOT

克隆过程中我的一些。arc文件被删除,我得到以下内容
错误:


$ sqlplus '/as sysdba'
SQL> 使用备份控制文件恢复数据库,直到取消;
ORA-00279: 在所需的11/28/2010 01:05:38生成的更改11665258641680
螺纹1
ORA-00289: 建议: /archive/ifdtest4/ifdtest4_128788_1_629710136.arc
ORA-00280: change 11665258641680 for 螺纹1 is in sequence #128788
指定日志: {= 建议 | 文件名 | 自动 | 取消}
取消



我知道我必须从日志128788开始恢复。所以我恢复下一个 “N” 个日志,并应用它们,直到 “媒体恢复” 完成。

有时,在克隆过程中有时会备份并删除存档日志,这会导致流程失败。这迫使我恢复归档文件组。

使用备份控制文件恢复数据库,直到取消; “多次

有没有一种方法可以获取需要恢复的存档文件列表,以便完成克隆。

一个循序渐进的例子将不胜感激。


专家解答

对我来说,这听起来像是你有一个过程问题,也就是说,你应该考虑改变你的archivelog备份脚本,这样它要么不运行,要么在克隆操作期间不删除存档日志。在我看来,这将是最简单的解决方案。

但除此之外,您可以合理地假设,从开始克隆到完成初始文件复制阶段 (这是克隆时间的大部分持续时间),您可能不需要任何,部分或全部存档。

所以如果你改变你的克隆过程

-在开始之前发出 “开关逻辑” 或 “当前存档日志”
-确保您保留 (或恢复) 每个存档,包括从该时间点开始刚刚存档的存档

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

评论