报错信息:
SQL> select tablespace_name from dba_temp_files;
select tablespace_name from dba_temp_files *
ERROR at line 1:
ORA-01157: cannot identify/lock data file 2001 - see DBWR trace file
ORA-01110: data file 2001:
'/oradata/orcl/datafile/tempfile/temp.362.1182678357'
检查数据库状态:

确认数据库使用了那些临时表空间及数据文件

数据库ADG 文件映射关系:

确认数据库快照库文件路径设置:

通过检查数据库db_file_name_convert及db_create_file_dest 参数发现,数据库使用了db_create_file_dest,故目前数据路径发生问题。
解决方法,通过Oracle MOS 建议,我们可以添加新临时文件,但考虑到报错的信息,建议再加一个将临时文件offline,方法如下:
第一步:添加新的临时文件
第二部:将原临时文件offline

总结:
在数据库搭建完成Oracle ADG备库后,我们做如下建议:
第一 检查数据库临时表空间是否正常
第二 检查数据库文件类似配置是否正常
第三 检查数据库是否可以读写或者度
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26342786/viewspace-3059107/ ,如需转载,请注明出处,否则将追究法律责任。