MS DOS下
SVRMGRL
CONNECT INTERNAL/ORACLE
ARCHIVE LOG LIST看看是否运行在自动归档模式下

解决方案 »

  1.   

    如果是在自动归档模式下,所有数据库操作都是被存下来的,你可以删掉那些ARCHIVE LOG,但是删掉以后就不可能恢复到那个时间点了。
      

  2.   

    你看看有没有很多的LOG.bak文件,先备份,再删除时期长的没有用的BAK。
      

  3.   

    archivelog模式就热备份数据库,删除归档日志文件
    noarchivelog模式就只能增加物理空间了
      

  4.   


    SQL>shutdown immediate;
    //做冷备.
    //删除归档日志.
    SQL>archive log list;//查看日志和归档信息.
    SQL>alter database archivelog//激活ARCHIVELOG模式.
    SQL>alter database noarchivelog//禁止ARCHIVELOG模式.
      

  5.   

    各位,不是我不给分,实际上大家给的方法过于简单。首先是数据库无法启动了,又怎么连接进去?!就算可以用Internal用户进去,光是做一些查看日志的操作又有什么用?
    后来我还是重建了数据库,根据文档资料请了些人录入完成了丢失的数据。现在我自己做了一个备份的程序,定时备份。