各位大虾,我们用的数据库是oracle 10g,最近发现sysaux表空间空闲率才1%,查看也没有发现应用表,都是系统自带的表,请问各位大虾,怎么释放sysaux表空间?目前也加不了表空间!各位大虾有什么办法?

解决方案 »

  1.   


    默认情况下,是autoextend on的
    SQL> select AUTOextensible from dba_data_files where tablespace_name = 'SYSAUX';
    AUT
    ---
    YES
      

  2.   

    我看了看,我们的AUTOextensible 是NO,请问如何打开?
      

  3.   


    1. 先查出datafile的id号
    SQL> select file_id, autoextensible from dba_data_files where tablespace_name =
    'SYSAUX';   FILE_ID AUT
    ---------- ---
             3 YES
    2.  修改autoextensible
    SQL> alter database datafile 3 autoextend on;
    数据库已更改。如果关闭就off
    3.  查看修改
    SQL> select File_id, AUTOextensible from dba_data_files where tablespace_name =
    'SYSAUX';   FILE_ID AUT
    ---------- ---
             3 YES
    ==================================================================
    Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
    联系方式QQ:370140387
    电子邮件:[email protected]
    网站: http://www.inthirties.com
      

  4.   

    我已经打开了,怎么SYSAUX的空闲率还是1%,没有自动扩展!