1

几个月前,在缩小表空间时,我错误地删除了一个表空间而没有进行备份。有许多索引属于该表空间的一部分的表。

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

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

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"
4

0 回答 0