ITPub博客

首页 > 数据库 > Oracle > oracle dg搭建中convert转换的坑

oracle dg搭建中convert转换的坑

原创 Oracle 作者:wx13062302674 时间:2024-12-05 12:45:36 0 删除 编辑

一、报错截图和分析

主库windows路径:

E:\APP\ADMINISTRATOR\ORADATA\WEBEMR\

E:\APP\ADMINISTRATOR\ORADATA\WEBEMR\dbf\

备库linux路径:

/oradata/webemr/


备库convert参数:

 db_file_name_convert='E:\APP\ADMINISTRATOR\ORADATA\WEBEMR\','/oradata/webemr/','E:\APP\ADMINISTRATOR\ORADATA\WEBEMR\dg\','/oradata/webemr/'
 log_file_name_convert='E:\APP\ADMINISTRATOR\ORADATA\WEBEMR\','/oradata/webemr/','E:\APP\ADMINISTRATOR\ORADATA\WEBEMR\dg\','/oradata/webemr/'

如上,我要将windows的两个路径都转换到linux下的/oradata/webemr/,在设置完成后, duplicate target database for standby from active database;遇到了如下的错误:

--windows默认是大写,而linux是小写,路径都是正确的,但遇到了如上问题。事实上就是转换路径的问题,那么怎么解决呢?


二、处理办法


2.1 方法1

直接设置omf

*.db_create_file_dest='/oradata/webemr/'
*.db_create_online_log_dest_1='/oradata/webemr/'

2.2 方法2

由于windows是具备两个路径,默认去读取的第一个路径,后面的db路径就出现了问题,要想一对一的做好转换,必须先写最里面的一层路径,最后才是最外面的路径。如下:

db_file_name_convert='E:\APP\ADMINISTRATOR\ORADATA\WEBEMR\dg\','/oradata/webemr/','E:\APP\ADMINISTRATOR\ORADATA\WEBEMR\','/oradata/webemr/'
 log_file_name_convert='E:\APP\ADMINISTRATOR\ORADATA\WEBEMR\dg\','/oradata/webemr/','E:\APP\ADMINISTRATOR\ORADATA\WEBEMR\','/oradata/webemr/'


公众号:数据库技术加油站 同步更新


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27147296/viewspace-3054767/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
拥有oracle ocp,mysql ocp,pg ace,精通oracle底层恢复,精通pg,如文件勒索、触发器勒索恢复,asm磁盘组各种故障处理,在各行业中帮助用户恢复了大量的数据。公众号:数据库技术加油站,欢迎关注!

注册时间:2018-08-30

  • 博文量
    44
  • 访问量
    58100