目前我用INTERNAL进入之后,
STARTUP MOUNT 是可以起来的,没有问题,
但是
ALTER DATABASE OPEN就是有问题,系统提示:
ORA-01589:???RESETLOGS?NORESETLOGS?
然后我再用一下语句:
ALTER DATABASE OPEN NORESETLOGS
系统:
ORA-01113:?????
ORA-01110;??.........(省略)....system01.dbf
我问是不是system01.dbf有问题,那么为什么其他数据文件没有问题呢?
虽然control file许多信息可以在recreate control file命令里找回来
但是当前的SCN号可能就找不到了
所以系统根本就不可以做recover
造成数据的不一致性
system01.dbf就是这个不一致性的表现
我建议你试一下这个(个人觉得没有希望)
1 backup all before start up
2 recreate controlfile
3 switch oracle to archive log
4 rename redo log to archive log
5 recover database
6 alter database open reserlogs