活动复制数据库时由于控制文件路径不存在报错
发布时间:2021-05-17
在使用活动复制方式复制数据库搭建物理备库时报错:
但是检查备库参数db_file_name_convert已经设置了,且正确对应主备库数据库文件路径
DB_FILE_NAME_CONVERT = 'string1' , 'string2' , 'string3' , 'string4' , ...
取值意义:
string1 是 主库数据文件的路径
string2 是备库数据文件的路径
string3 是 主库数据文件的路径
string4 是备库数据文件的路径
可以建立任意多个主备库对
重新检查步骤发现,是备库服务器上控制文件的路径没有创建,没有生成控制文件,出现了这样的报错
创建好控制文件所在目录后,控制文件正常生成,数据文件也正常复制
RMAN-03002:failure of Duplicate Db command at 05/14/2021 12:07:58
RMAN-05501:aborting duplication of target database
RMAN-03015:error occurred in stored script Memory Script
RMAN-03009:failure of backup command on ORA_DISK_1 channel at 05/14/2021 12:07:57
ORA-17628:Oracle error 19505 returned by remote Oracle server
查看17628报错原因是由于db_file_name_convert参数没有设置但是检查备库参数db_file_name_convert已经设置了,且正确对应主备库数据库文件路径
DB_FILE_NAME_CONVERT = 'string1' , 'string2' , 'string3' , 'string4' , ...
取值意义:
string1 是 主库数据文件的路径
string2 是备库数据文件的路径
string3 是 主库数据文件的路径
string4 是备库数据文件的路径
可以建立任意多个主备库对
重新检查步骤发现,是备库服务器上控制文件的路径没有创建,没有生成控制文件,出现了这样的报错
创建好控制文件所在目录后,控制文件正常生成,数据文件也正常复制