不是,是一个数据库还愿了好几次.但是还原后清空了其中几张大表后,oracle目录下的文件不但没有减小,反而又增加了.不知道是怎么一回事.

解决方案 »

  1.   

    那你是用了自动归档模式吧。你看看是不是是归档日志文件占了空间,就是.ARC的文件。
    归档日志文件的路径是可以修改的。
      

  2.   

    想清空的话,删了或者放到别处就行了。不过删除的话你就没法恢复任何时间点的数据了。如果当前分区不够用了,可以修改日志文件自动存放的位置。设置:log_archive_dest=保存位置。或者你可以把系统设为非归档模式,就不会产生归档日志文件了。
      

  3.   

    我刚刚找了一下,没有找到.arc的文件.请问这个文件放在哪里.
      

  4.   

    你看看init.ora的文件里面参数:
    log_archive_start = true     #表示自动归档
    log_archive_dest_1 = "location=D:\oracle\oradata\gyjf\archive" #归档日志文件存放路径
    log_archive_format = %%ORACLE_SID%%T%TS%S.ARC     #归档日志文件格式看看是不是这个原因。