Menu Close

Oracle DataGuard临时文件缺失报:ORA-01516

1. 故障现象(SYMPTOMS)

DataGuard在快照(snapshot)数据库下执行expdp逻辑备份时报 ORA-01110 错误。

2. 变化(CHANGES)

尝试将该文件删除时报 ORA-01516 错误。

3. 故障原因(CAUSE)

由于DataGuard中参数standby_file_management='AUTO',

4. 解决方案(SOLUTION)

SQL>  alter system set standby_file_management='MANUAL';

System altered.

SQL> alter database tempfile '/dbData/OracleData/XXXDG/tempfile/temp.264.1007720363' drop including datafiles;

Database altered.

SQL> SQL> alter tablespace temp add tempfile '/dbData/OracleData/XXXDG/tempfile/temp.264.1007720363' size 50M  autoextend on next 200M maxsize 30g;

Tablespace altered.

5. 总结(SUMMARY)

后期切换为物理备库时,不知道这个临时文件是否还需要重新创建,同时参数standby_file_management是否还要改回AUTO?

必须要更改回 auto ,否则主库新增加了数据文件就无法同步到备库了。