SQL> archive log list;
数据库日志模式            存档模式
自动存档             启用
存档终点            G:\oracle
最早的概要日志序列     12
下一个存档日志序列   14
当前日志序列           14在G:\oracle有001S00013.ARC文件
用recover database until time '2007.9.17 17:33:29'怎么恢复不了数据。

解决方案 »

  1.   

    如果不是归档模式是无法恢复的,如果你的数据库一直在归档模式下运行就可以,查看一下archive_log模式
      

  2.   

    步骤如下:不过恢复不了数据,时间time'2007.9.18 10:46'有没有特别的要求,是不是一定要是删除时commit的时间。
    SQL> archive log list;
    数据库日志模式            存档模式
    自动存档             启用
    存档终点            G:\oracle
    最早的概要日志序列     3
    下一个存档日志序列   5
    当前日志序列           5
    SQL> shutdown immediate
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup mount
    ORACLE 例程已经启动。Total System Global Area  135338868 bytes
    Fixed Size                   453492 bytes
    Variable Size             109051904 bytes
    Database Buffers           25165824 bytes
    Redo Buffers                 667648 bytes
    数据库装载完毕。
    SQL> recover database until time '2007.9.18 10:46';
    完成介质恢复。SQL> alter database open resetlogs;数据库已更改。SQL> select count(*) from likgui.oa_gwgl_fwswdjb;  COUNT(*)
    ----------
         22666
      

  3.   

    把整个过程拿出来看.commit是必须的.不commit等于白做