暂无图片
oracle DG问题
我来答
分享
拨开乌云见阳光
2021-12-25
oracle DG问题

Oracle 11.2.0.4 搭建DG,对源库进行了rman备份,然后在备库主机上执行:

duplicate target database for standby nofilenamecheck dorecover;

报错如下:

channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: restoring control file
channel ORA_AUX_DISK_1: reading from backup piece +ARCH01/sxmisc/autobackup/2021_12_24/s_1092178872.762.1092178873
channel ORA_AUX_DISK_1: ORA-19870: error while restoring backup piece +ARCH01/sxmisc/autobackup/2021_12_24/s_1092178872.762.1092178873
ORA-19505: failed to identify file "+ARCH01/sxmisc/autobackup/2021_12_24/s_1092178872.762.1092178873"
ORA-17503: ksfdopn:2 Failed to open file +ARCH01/sxmisc/autobackup/2021_12_24/s_1092178872.762.1092178873
ORA-15001: diskgroup "ARCH01" does not exist or is not mounted
ORA-15001: diskgroup "ARCH01" does not exist or is not mounte
failover to previous backup


因为源库有两个controlfile,其中一个在源库ASM的“+ARCH01”磁盘组,而备库的ASM中,并没有创建同名磁盘组。

我的问题是:

在以“duplicate target database for standby”方式创建备库时,如何转换controlfile的路径?

谢谢老师帮我答疑解惑。

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
摸摸鱼
controlfile路径写到参数文件里的,写备库的路径
暂无图片 评论
暂无图片 有用 0
打赏 0
有傑

备库的参数文件里提前写好control_files参数,指向备库ASM磁盘组的路径上

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏