Oracle表空间/数据文件问题-ORA-00376

Oracle表空间/数据文件问题-ORA-00376,oracle,oracle11g,tablespace,data-files,Oracle,Oracle11g,Tablespace,Data Files,几个月前,在缩小表空间时,我在没有备份的情况下错误地删除了一个表空间。有许多属于表的索引,这些表是该表空间的一部分 在从属于特定表空间的表中插入或删除记录时,我从来没有遇到过任何问题。但从昨天开始,我观察到数据并没有插入到许多表中,这是因为数据上的索引给了我一个错误,即唯一索引违反了属于特定表空间的索引 从今天早上开始,我收到由我删除的文件引起的错误: ORA-00376: file 663 cannot be read at this time ORA-01110: data file 663

几个月前,在缩小表空间时,我在没有备份的情况下错误地删除了一个表空间。有许多属于表的索引,这些表是该表空间的一部分

在从属于特定表空间的表中插入或删除记录时,我从来没有遇到过任何问题。但从昨天开始,我观察到数据并没有插入到许多表中,这是因为数据上的索引给了我一个错误,即唯一索引违反了属于特定表空间的索引

从今天早上开始,我收到由我删除的文件引起的错误:

ORA-00376: file 663 cannot be read at this time
ORA-01110: data file 663: '/oradata/db3/pm/pm4h_db_dat_w_150316_02.dbf'"
我怎样才能克服这个错误

我现在还尝试恢复出现以下错误的文件:

SQL> recover datafile '/oradata/db3/pm/pm4h_db_dat_w_150316_00.dbf';
ORA-00283: recovery session canceled due to errors
ORA-01122: database file 661 failed verification check
ORA-01110: data file 661: '/oradata/db3/pm/pm4h_db_dat_w_150316_00.dbf'
ORA-01207: file is more recent than control file - old control file"

请以文本而不是图像的形式发布错误。我不太明白你做了什么,或者唯一索引冲突的相关性是什么。你到底删除了什么?dba_表空间和dba_数据文件视图中有哪些内容?错误中的文件是否存在,您能在其中看到它的目录和其他文件吗?我想知道您今天上午是否有一个不相关的磁盘(或SAN等)问题,但没有太多问题。@AlexPoole我已经编辑了这个问题。包含错误的文本形式。我删除了所有属于那些错误文件的索引。所以,让数据可用。@AlexPoole,但我错误地删除了一些文件,从而缩小了表空间。这一切的发生都是由于这个原因。但我想知道为什么在大约10个月后,这种情况开始出现?在一切正常之前,甚至连文件都被删除了请参见此链接[请以文本而不是图像的形式发布您的错误。我不太明白您做了什么,或者唯一索引冲突的相关性是什么。您到底删除了什么?在dba_表空间和dba_数据文件视图中有什么?错误中的文件是否存在,以及您是否可以在其中看到其目录和其他文件?我想知道f您可能有一个不相关的磁盘(或SAN等)今天早上有问题,但没有太多问题。@AlexPoole我已经编辑了问题。包括错误的文本形式。我删除了属于这些错误文件的所有索引。因此,让数据可用。@AlexPoole但我错误地删除了一些缩小表空间的文件。正因为如此,所有这一切都发生了。但我不会这样做为什么在大约10个月后开始出现这种情况?在一切正常之前,甚至文件都被删除请参见此链接[