oracle dg 备库未设置convert参数致使ORA-01111,ORA-01110

查看trace 文件:数据库

MRP0: Background Managed Standby Recovery process started (amls)app

 started logmerger processit

Sun Jan 20 07:55:53 2019io

Managed Standby Recovery starting Real Time Applyfile

MRP0: Background Media Recovery terminated with error 1111exception

Errors in file /crbank/amls/app/product/database/diag/rdbms/lamls/amls/trace/amls_pr00_9055.trc:方法

ORA-01111: 数据文件 48 名称未知 - 请重命名以更正文件im

ORA-01110: 数据文件 48: '/crbank/amls/app/product/database/11g/dbs/UNNAMED00048'error

ORA-01157: 没法标识/锁定数据文件 48 - 请参阅 DBWR 跟踪文件命名

ORA-01111: 数据文件 48 名称未知 - 请重命名以更正文件

ORA-01110: 数据文件 48: '/crbank/amls/app/product/database/11g/dbs/UNNAMED00048'

Managed Standby Recovery not using Real Time Apply

Slave exiting with ORA-1111 exception

Errors in file /crbank/amls/app/product/database/diag/rdbms/lamls/amls/trace/amls_pr00_9055.trc:

ORA-01111: 数据文件 48 名称未知 - 请重命名以更正文件

ORA-01110: 数据文件 48: '/crbank/amls/app/product/database/11g/dbs/UNNAMED00048'

ORA-01157: 没法标识/锁定数据文件 48 - 请参阅 DBWR 跟踪文件

ORA-01111: 数据文件 48 名称未知 - 请重命名以更正文件

ORA-01110: 数据文件 48: '/crbank/amls/app/product/database/11g/dbs/UNNAMED00048'

Recovery Slave PR00 previously exited with exception 1111

MRP0: Background Media Recovery process shutdown (amls)

 能够很清楚看到数据库没法获取48#文件信息,OS查看确实没有此文件,因为是备库,备库建立文件路径由convert参数指定,查看备库 确实没有设置convert参数致使,主库新增文件 备库没法自动建立致使出错。

解决方法:

alter system set standby_file_management=manual;

alter database create datafile '/crbank/amls/app/product/database/11g/dbs/UNNAMED00048' as '/crbank/amls/oradata/amls/aml_data04_07.dbf';

alter system set standby_file_management=auto;

alter system set db_file_name_convert='/crbank/amls/data/amls/','/crbank/amls/oradata/amls/' scope=spfile;

alter system set log_file_name_convert='/crbank/amls/data/amls/','/crbank/amls/oradata/amls/' scope=spfile;

最后重启库生效!

相关文章
相关标签/搜索