oracle sysaux扩大,Oracle SYSAUX空间问题解决

本文详细介绍了如何清理Oracle的SYSAUX表空间,包括清理历史统计信息、无效ASH信息,以及检查和调整表空间,确保数据库高效运行。
摘要由CSDN通过智能技术生成

下面介绍一下如何清理SYSAUX表空间

一.清理SYSAUX下的历史统计信息

1.将历史统计信息保留时间设为无限

exec dbms_stats.alter_stats_history_retention(-1);

2.truncate较大的TABLE

truncate table sys.WRI$_OPTSTAT_HISTHEAD_HISTORY;

truncate table sys.WRI$_OPTSTAT_HISTGRM_HISTORY;

3.清理历史统计信息

exec dbms_stats.purge_stats(sysdate-101);

exec dbms_stats.purge_stats(sysdate-51);

exec dbms_stats.purge_stats(sysdate-5);

4.将历史统计信息保留时间设为10天

exec dbms_stats.alter_stats_history_retention(10);

5.将历史统计信息相关的表进行MOVE

alter table sys.WRI$_OPTSTAT_HISTHEAD_HISTORY move tablespace sysaux;

alter index sys.I_WRI$_OPTSTAT_HH_OBJ_ICOL_ST rebuild online;

alter index sys.I_WRI$_OPTSTAT_HH_ST rebuild online;

alter table sys.WRI$_OPTSTAT_HISTGRM_HISTORY move tablespace sysaux;

alter index sys.I_WRI$_OPTSTAT_H_OBJ#_ICOL#_ST rebuild online;

alter index sys.I_WRI$_OPTS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值