Oracle中怎么清理SYSAUX表空间
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关Oracle中怎么清理SYSAUX表空间,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Oracle 清理SYSAUX表空间
千家信息网最后更新 2026年11月02日Oracle中怎么清理SYSAUX表空间
这篇文章将为大家详细讲解有关Oracle中怎么清理SYSAUX表空间,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
Oracle 清理SYSAUX表空间
SYSAUX表空间:为SYSTEM表空间的辅助表空间,主要存放EM相关的内容以及表统计信息,AWR快照,审计信息等。如果SYSAUX表空间空间满了,并不会影响主要业务,但是如果数据库频繁收集统计信息,那就会可能出问题,甚至由于收集统计信息hang住,导致数据不可用,对于SYSAUX表空间,也要定期进行检查,确保还有空余空间,如果空间满了,需要删除统计信息以及AWR快照等。ORA-1691: unable to extend lobsegment SYS.SYS_LOB0000000208C00005$$ by 128 in tablespace sysaux
查询SYSAUX表空间使用情况:COL Item FOR A30COL Schema FOR A30SELECT 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
SM/AWR:如果它的值大那么表示AWR信息容量大。
SM/OPTSTAT:如果它的值大那么表示优化器统计信息容量大。
查询SYSAUX表空间中具体哪个表占用率大:select * from (select segment_name,SEGMENT_TYPE,sum(bytes)/1024/1024 total_mb from dba_segments where tablespace_name ='SYSAUX' group by segment_name,SEGMENT_TYPE order by 3 desc)where rownum <=20;
查询快照信息:SELECT MIN(SNAP_ID),MAX(SNAP_ID) FROM DBA_HIST_SNAPSHOT;
清理SYSAUX表空间:1. 创建临时表,保存近8天的数据create table mingshuo.ash_bak_20190610 as select * from sys.WRH$_ACTIVE_SESSION_HISTORY where SAMPLE_TIME>=sysdate-9;SQL> select count(*) from mingshuo.ash_bak_20190610; COUNT(*)---------- 126481 row selected.2. 禁用AWRexec dbms_workload_repository.modify_snapshot_settings(interval => 0);3. truncate WRH$_ACTIVE_SESSION_HISTORYTRUNCATE TABLE sys.WRH$_ACTIVE_SESSION_HISTORY;4. truncate 完成后,重建 WRH$_ACTIVE_SESSION_HISTORY表的索引,并从备份表恢复数据insert into sys.WRH$_ACTIVE_SESSION_HISTORY select * from mingshuo.ash_bak_20190610;commit;5. 查看索引状态set line 300 pages 200col owner for a20col index_name for a30select index_owner,index_name,partition_name,status,tablespace_name,last_analyzedfrom dba_ind_partitionswhere index_name in (select index_namefrom dba_indexeswhere table_name in ('WRH$_ACTIVE_SESSION_HISTORY')and table_owner = 'SYS');6. 如果索引失效重建索引(测试的时候是没有失效的,索引为本地索引)alter index sys.WRH$_ACTIVE_SESSION_HISTORY_PK rebuild parallel 8 nologging;alter index sys.WRH$_ACTIVE_SESSION_HISTORY_PK noparallel;7. 启动AWRexec dbms_workload_repository.modify_snapshot_settings(interval => 60);8. 测试awr和ash可能正常生成---手动生成snapshotexec dbms_workload_repository.create_snapshot;@?/rdbms/admin/awrrpt@?/rdbms/admin/ashrpt9. 删除备份表drop table mingshuo.ash_bak_20190610 purge;关于Oracle中怎么清理SYSAUX表空间就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
空间
信息
索引
统计
数据
内容
快照
查询
备份
容量
文章
更多
知识
篇文章
测试
生成
不错
频繁
业务
情况
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网黑科技
互联网科技公司华为
科技互联网龙头
科技和互联网公司
科技互联网公司装修
互联网巨头科技公司
互联网科技资迅
易通互联网络科技有限公司
友谊互联网络科技
互联网科技素材视频竖屏
中国互联网有什么科技含量
茂名市互联网科技产业园
坤平互联网科技
世界互联网领先科技成果获奖
锡山区互联网智能科技产品供应
怎样加入科技互联网
半导体行业属于互联网高科技类吗
互联网科技包装股
美国五大互联网科技公司市值多少
亚光科技低轨卫星互联网
壹账通互联网科技
哈尔滨秒房互联网科技有限公司
随着互联网科技发展
常德市电业局互联网科技部
互联网和黑科技的看法
湖南一路畅行互联网科技
工业互联网科技创业
互联网高科技行业有哪些企业
互联网科技对化妆品行业
盐城市攀科互联网科技有限公司