No Archive Mode 下数据库open不了了!
ERROR at line 1:ORA-01157: cannot identify/lock data file 159 - see DBWR trace file
ORA-01110: data file 159: '/app/oracle/oradata/part10_201501_04.dbf'
Database log mode No Archive Mode
create part10_201501_04.dbf为了扩表空间,发现放的目录不对,就把这个dbf文件删了,这个dbf文件应该没有数据。现在如何通过重建index把数据库打开???多谢了。 可以先将datafile 159 offline drop 后打开数据库
alter database datafile 159 offline drop ;
alter database open;
之后你可以尝试http://t.askmaclean.com/thread-4345-1-1.html中的方法 感谢maclean即使的答复。我觉得稳妥的方法是:在controlfile里面注销被删的dbf文件,再use ANALYZE commands for cross-check data and index structures,但具体的步骤请指点。 重建控制文件不行,需要offline数据文件,然后open数据库
页:
[1]