如果是归档模式,手工删除部分旧的归档,没有oracle没有提供这方面的工具

解决方案 »

  1.   

    谢谢jack_4826,再问一个挺傻的问题,那些文件属于旧的归档?谢了!
      

  2.   

    是不是下列文件手动备份后何以删除?
    oracle\oradata\dbname\*.log
    oracle\admin\dbname\udump\*.trc下列这些dbf文件何以删除吗?因为我看主要是这些文件比较大
    oracle\oradata\dbname\*.dbf
      

  3.   

    oracle\oradata\dbname\*.dbf這些文件一定不能崱除,但是可以將臨時的表空間重建,另外可以整理數據表文件的碎片,用指令"alter tablespace temp(表空間的名稱) coalesce;"
      

  4.   

    你可以检查一下监听器日志,可能会比较大:$ORACLE_HOME/network/log
      

  5.   

    把数据库以NORMAL的方式关闭后,如果不再需要回滚到以前的某个时间,则归档文件都清除了。
    oracle\oradata\dbname\*.dbf一般都不能删除,以为这些就是数据文件啊,你删除了,连数据都没有了呢。但如果业务量不是十分大,其中的temp01.dbf(临时表空间文件)和rbs01.dbf(回滚段表空间文件)可以缩小。