DG库报错ORA-01274: cannot add datafile

DG库报错ORA-01274: cannot add datafile
原因:STANDBY_FILE_MANAGEMENT=MANUAL的情况下,主库如果添加了一个数据文件,备库在应用日志时会报错
处理方法:根据alert日志将数据文件命名为UNNAMED00426
通过select name from v$datafile查到数据文件全路径为/u01/app/oracleold/product/11.2.0.2/db_1/dbs/UNNAMED00426

重定向数据文件:

alter system set STANDBY_FILE_MANAGEMENT='MANUAL' scope=both;

alter database create datafile '/u01/app/oracleold/product/11.2.0.2/db_1/dbs/UNNAMED00426' as '+CHIPMESDG1/oradata/CHIPMES/FRE_TS199.dbf';

修改STANDBY_FILE_MANAGEMENT,根治问题
alter system set STANDBY_FILE_MANAGEMENT='AUTO' scope=both;

应用归档,检查归档日志是否能应用:
alter database recover managed standby database disconnect from session;

Related Posts

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注