如果是SYSTEM表空间
检查aud$,占空间比较多就直接truncate,使用sys用户,若占用不多就添加一个数据文件
如果是SYSAUX表空间
检查awr占用空间及保留时间,默认31天
检查使用空间
SELECT occupant_name "Item",
space_usage_kbytes / 1048576 "Space Used (GB)",
schema_name "Schema",
move_procedure "Move Procedure"
FROM v$sysaux_occupants
ORDER BY 2 desc
检查保留时间
select dbms_stats.get_stats_history_retention from dual;
修改保留时间
exec dbms_stats.alter_stats_history_retention(7);