ITPub博客

首页 > 数据库 > Oracle > Oracle 19C ADG 备库 TEMP 临时表空间,报ORA-01157,ORA-01110 错误

Oracle 19C ADG 备库 TEMP 临时表空间,报ORA-01157,ORA-01110 错误

原创 Oracle 作者:Haoword_wang 时间:2024-12-26 10:06:48 0 删除 编辑

报错信息:

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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle Postgresql MySQL DBA,DEVOPS 开发人员

注册时间:2013-03-03

  • 博文量
    73
  • 访问量
    69132