标题: oracle 19c: ORA-01110 重建控制文件 resetlogs 后发现少加数据文件的解决方案 [打印本页] 作者: mahan 时间: 前天 20:43 标题: oracle 19c: ORA-01110 重建控制文件 resetlogs 后发现少加数据文件的解决方案 前提: 重建控制文件中少加一个数据文件,resetlogs后发现查表报错如下:
SQL> select *from scott.t1;
select *from scott.t1
*
ERROR at line 1:
ORA-00376: file 5 cannot be read at this time
ORA-01111: name for data file 5 is unknown - rename to correct file
ORA-01110: data file 5: '/u01/app/oracle/product/19.3.0/db/dbs/MISSING00005'
通过 reset database to incarnation 后依旧报错:
CREATE CONTROLFILE REUSE DATABASE "ORCL" RESETLOGS NOARCHIVELOG
*
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01210: data file header is media corrupt
ORA-01110: data file : '/oradata/ORCL/test01.dbf'
ORA-01189: file is from a different RESETLOGS than previous files
ORA-01110: data file 5: '/oradata/ORCL/test01.dbf'