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 ,否则主库新增加了数据文件就无法同步到备库了。