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

Oracle 缺少RMAN双重位置

askTom 2018-07-10
315

问题描述

嗨,

我们正在离线环境中进行一些RMAN原型设计,以将备份集双工到两个不同的位置。我们添加了以下RMAN持久配置设置:

配置设备类型磁盘并行性2;
将设备类型磁盘的数据文件备份副本配置为2;
将设备类型磁盘的ARCHIVELOG备份副本配置为2;
配置通道设备类型磁盘格式 'C:\ temp \ rmandest1 \ % U','D:\ temp \ rmandest2 \ % U';

当我们运行同时存在 “rmandest1” 和 “rmandest2” 目录的备份时,一切都很好,没有错误报告。但是,当我们删除其中任何一个目录时,会记录以下错误:

RMAN-00571: =
RMAN-00569: =
RMAN-00571: =
RMAN-03002: <日期和时间> 备份命令失败
ORA-19504: 无法创建文件 “D:\ temp \ rmandest2 \ <备份件名称>”
ORA-27040: skgfrcre: 创建错误,无法创建文件
OSD-04002: 无法打开文件
O/S-错误 :( OS 3) 系统找不到指定的路径。

恢复管理器完成。


因此,如果一个或多个双工位置由于任何原因不可用,则RMAN不会备份到可用的剩余位置,而仅报告错误。这似乎有点奇怪,因为双工的全部目的是提供一定程度的冗余。

您之前是否遇到过此问题,如果可以,您可以为我们提供解决方案

任何帮助将不胜感激

提前感谢

史蒂夫

专家解答

我向RMAN PM询问了这一点:

“你不能这样做。如果你设置了2个位置,RMAN会期望它们在那里。我认为这样做的唯一方法是使用脚本在RMAN启动之前检查磁盘位置。然后根据运行时可用的内容修改RMAN语句。”

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

评论