最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

关于ORA-01187:cannotreadfromfilebecauseitfailedverific

来源:懂视网 责编:小采 时间:2020-11-09 10:44:55
文档

关于ORA-01187:cannotreadfromfilebecauseitfailedverific

关于ORA-01187:cannotreadfromfilebecauseitfailedverific:关于ORA-01187: cannot read from file because it failed verification tests 的处理方法 环境:OEL+Oracle 11.2.0.3+physical standby 问题描述:查询dba_temp_files试图时显示Ora-01187错误号; ORA-01187: cann
推荐度:
导读关于ORA-01187:cannotreadfromfilebecauseitfailedverific:关于ORA-01187: cannot read from file because it failed verification tests 的处理方法 环境:OEL+Oracle 11.2.0.3+physical standby 问题描述:查询dba_temp_files试图时显示Ora-01187错误号; ORA-01187: cann

关于ORA-01187: cannot read from file because it failed verification tests 的处理方法

环境:OEL+Oracle 11.2.0.3+physical standby

问题描述:查询dba_temp_files试图时显示Ora-01187错误号;

ORA-01187: cannot read from file because it failed verification tests
ORA-01110: data file 201: '/oradata/seven/temp01.dbf'

重现下错误:

SQL> select file_id,file_name,tablespace_name from dba_temp_files;
select file_id,file_name,tablespace_name from dba_temp_files
*
ERROR at line 1:
ORA-01187: cannot read from file because it failed verification tests
ORA-01110: data file 201: '/oradata/seven/temp01.dbf'

oerr ora解决方法是:

[oracle@Seven trace]$ oerr ora 01187
01187, 00000, "cannot read from file %s because it failed verification tests"
// *Cause: The data file did not pass the checks to insure it is part of the
// database. Reads are not allowed until it is verified.
// *Action: Make the correct file available to the database. Then, either open
// the database, or execute ALTER SYSTEM CHECK DATAFILES.


初步推断是上次DG进行switchover时导致临时数据库文件出错,解决方法是重建临时数据文件;

带着这个疑问google了下,发现好多朋友遇到这个问题,表示重建下临时文件,或者重新reuse下临时表空间都可以处理这个问题,但是对于问题的根本起因,倒是没有找到原因;很遗憾!

还是来说明我自己的处理方法吧:

由于这个DG环境下的primary主库上报的错,对比了一下主备库的temp表空间,,都是30M的大小,而且也都是online状态。

SQL> select name,bytes/1024/1024,status from v$tempfile;

NAME BYTES/1024/1024 STATUS
------------------------------ --------------- -------
/oradata/seven/temp01.dbf 30 ONLINE


删除临时文件:

SQL> alter database tempfile '/oradata/seven/temp01.dbf' drop;

Database altered.


SQL> select name,bytes/1024/1024,status from v$tempfile;

no rows selected

重新添加临时数据文件:

SQL> alter tablespace temp add tempfile '/oradata/seven/temp01.dbf' size 30M reuse;

Tablespace altered.

SQL> select name,bytes/1024/1024,status from v$tempfile;

NAME BYTES/1024/1024 STATUS
------------------------------ --------------- -------
/oradata/seven/temp01.dbf 30 ONLINE

由于场景是DG环境,所以temp的name和bytes的值最好保持主备库一致,方便以后做Switchover;

至于导致ORA-01187错误的主要诱因,还是不明,也没有找到相关的文档;

linux

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

关于ORA-01187:cannotreadfromfilebecauseitfailedverific

关于ORA-01187:cannotreadfromfilebecauseitfailedverific:关于ORA-01187: cannot read from file because it failed verification tests 的处理方法 环境:OEL+Oracle 11.2.0.3+physical standby 问题描述:查询dba_temp_files试图时显示Ora-01187错误号; ORA-01187: cann
推荐度:
标签: 关于 ora ORA-01187
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top