Statistics history in SYSAUX
Oracle10g中默认情况下使用dbms_stat分析统计信息后,对象原来的统计信息会自动备份到*_TAB_STATS_HISTORY中。这些对象都存储在SYSAUX表空间,并且默认保存过去30天的历史统计信息。
如果数据库中的表或各种可以有统计信息的对象特别多,如果被分析的比较频繁的话,则历史统计信息很肯能会撑爆SYSAUX表空间。这时候你可以使用PURGE_STATS手工删除历史统计信息或者设置较小的STATS_HISTORY_RETENTION。
exec DBMS_STATS.PURGE_STATS(SYSDATE-15)