系统表空间会自动增长那么厉害?
你不是有什么对象放到system表空间了吧?

解决方案 »

  1.   

    好像不应该有这么大,你应该放了其他的对象在system空间中了
      

  2.   

    select owner,table_name,TABLESPACE_NAME from dba_tables where tablespace_name='SYSTEM' AND OWNER IN(USER1,USER2,USER3,```) 可以查出来有没有数据表放到系统表空间中了
      

  3.   

    system表空间一般不会增长的这么厉害.检查一下系统表空间里是否有其它数据对象
      

  4.   

    经过分析 结果如下在表空间 SYSTEM 中发现了下列空间管理问题。
    类型  段名                                                                  预警状态
    表  MDSYS.CS_SRSWARNINGWARNING: 用户对象存在于 SYSTEM 表空间中。               warning
    表  MDSYS.MD$RELATEWARNINGWARNING: 用户对象存在于 SYSTEM 表空间中。            warning
    表  MDSYS.OGIS_GEOMETRY_COLUMNSWARNINGWARNING: 用户对象存在于 SYSTEM 表空间中。warning
    ..... 
    索引分区 SYSTEM.LOGMNRC_GTCS_PK.P_LESSTHAN100WARNINGWARNING: 用户对象存在于 SYSTEM表空间中。 
    表 分区SYSTEM.LOGMNRC_GTLO.P_LESSTHAN100WARNINGWARNING: 用户对象存在于 SYSTEM 表空间中。
    ......有很多的表在SYSTEM表空间里  这个是什么原因??? 
    这个问题怎样解决 腾出SYSTEM表空间?????
      

  5.   

    SQL> select distinct(owner) from dba_tables where tablespace_name='SYSTEM';OWNER
    ------------------------------
    MDSYS
    ORDSYS
    OUTLN
    SCOTT
    SH
    SYS
    SYSTEM
    WMSYS除了 sys system scott 我知道是什么用户  其他的都是什么啊??? 我记得没有创建过这些用户啊
    现在能否把他们删除呢??
      

  6.   

    dba_tables只是列除了数据库中表的信息,但还有其它很多对象没有列出,如索引等,这些都可能会放在了system表空间中,你可以查查dba_extents看看