WINDOWS XP环境下 ORACLE 10G的文件夹大小达到12.5G
ORADATA文件夹达到10G 
system01.dbf 3G undotbs01.dbf 2G users01.dbf 4G
而且表空间使用率 都是90%多 如果想把ORACLE占的硬盘空间变小点 应该如何操作?

解决方案 »

  1.   

    system01.dbf
    系统表空间,没有办法了users01.dbf
    用户表空间,之所以这么大,是因为你的其他用户的表空间建到这里去了。建下贴压缩表空间,不过效果不是很乐观,最好的方式,是把你这里的user里的表空间的schema转移出去,然后在shrink表空间
    “老生常谈--Oracle里表空间的压缩”http://bbs.inthirties.com/viewthread.jsp?tid=6&frombbs=1
    或者csdn里的贴http://topic.csdn.net/u/20090731/09/836c6167-42a6-4704-803c-2996b9691f48.html至于undotbs01.dbf 
    可以重建,达到shrink的效果
    可以看这个帖子
    “UNDO表空间过度扩张,你该怎么办” http://blog.csdn.net/inthirties/archive/2009/05/31/4226758.aspx
      

  2.   

    system01.dbf 
    系统表空间,没有办法了