ORACLE 8。05
我将ORANT下DATABASE目录备份后在SQL PLUS中执行了SELECT * FORM TABLE语句
再将DATABASE目录覆盖,ORACLE无法启动,如何恢复?

解决方案 »

  1.   

    recover database until ...
      

  2.   

    你应该是在数据库活动的时候做操作的,
    由于数据里面有一个SCN系统校检号,你把DATABASE
    覆盖回来,数据库又是活动的,肯定有问题了,有点困难了。
       你在服务器端,用SVRMGRL命令
    SVRMGRL> connect internal;
    SVRMGRL> SHUTDOWN IMMEDIATE;   -- or NORMAL
    SVRMGRL> STARTUP MOUNT;
    SVRMGRL> recover database until time 'YYYY-MM-DD:hh:mm:ss';--'修覆盖前的时间'
    SVRMGRL> ALTER DATABASE OPEN resetlogs;