你先启动数据库到mount状态下,用归档日志恢复看行不行,我遇到一次oracle下面目录缺失,启动数据库都报错,就是用的下面的方法,你看对你有帮助没有
连接数据库,启动数据库到mount状态
sqlplus / as sysdba
sql>startup mount
查看日志组状态
SQL> select * from v$log;
尝试归档日志
SQL> alter database open resetlogs 1;
使用不完全恢复数据库
SQL> alter database open resetlogs;
尝试失败之后,恢复数据库到指定时间点
SQL> recover database until time '2014-11-16'
关闭数据库
SQL> shutdown immediate
再次启动数据库
SQL> startup