############################################################
操作方案
############################################################
TABLESPACE_NAME SUM_SPACE(M) USED_SPACE(M) USED_RATE(%) FREE_SPACE(M) REA_USED_RATE(%) REA_FREE_SPACE(M)
-------------------- ------------ ------------- ------------ ------------- ---------------- -----------------
SYSAUX 8192 8153 99.53 39
UNDOTBS2 32768 32576 99.41 192
UNDOTBS1 32768 32524 99.26 244
T_BPM 116736 112216 96.13 4520
T_IEFUSER 57344 53036 92.49 4308
TS_RPT_TMP 2048 1822 88.97 226
TS_RPT_BASE 200704 165287 82.35 35417
T_WMSUSERN 565248 457070 80.86 108178
IS_RPT_BASE 32768 25790 78.71 6978
TS_PMS_OUTSTD 256 174 67.97 82
T_PRECISE 5120 3394 66.29 1726
TS_IEF_BASE 16384 10856 66.26 5528
IS_IEF_TDD 4096 2642 64.5 1454
TS_WMS_DATA 20480 13195 64.43 7285
T_SSOUSER 14336 8746 61.01 5590
IS_PMS_BASE 1024 598 58.4 426
TS_SSO_LOGDATA 5120 2946 57.54 2174
TS_IEF_CBT 16384 9286 56.68 7098
TS_PMS_BASE 4096 2162 52.78 1934
TS_IEF_HISTORY 8192 4122 50.32 4070
IS_IEF_BASE 1024 430 41.99 594
IS_PMS_HISTORY 2048 824 40.23 1224
IS_SSO_LOGDATA 4096 1618 39.5 2478
IS_SSO_BASE 2048 746 36.43 1302
IS_CMS_HISTORY 256 86 33.59 170
TS_SSO_BASE 1024 302 29.49 722
IS_IEF_CBT 24576 7222 29.39 17354
T_CMSUSER 2048 304 14.84 1744
SYSTEM 8192 729 8.9 7463
TS_CMS_HISTORY 1024 82 8.01 942
IS_PMS_OUTSTD 256 2 .78 254
USERS 1024 6 .62 1018
T_JDTEST 1024 2 .2 1022
T_SJJH 2048 2 .1 2046

1. 创建临时表,保存近8天的数据
create table bak_ash_tab tablespace T_WMSUSERN as select * from WRH$_ACTIVE_SESSION_HISTORY where SAMPLE_TIME>=sysdate-9;

2. 禁用AWR
exec dbms_workload_repository.modify_snapshot_settings(interval => 0);

3. truncate WRH$_ACTIVE_SESSION_HISTORY
TRUNCATE TABLE WRH$_ACTIVE_SESSION_HISTORY;

4. truncate 完成后,重建 WRH$_ACTIVE_SESSION_HISTORY表的索引,并从备份表恢复数据
insert into WRH$_ACTIVE_SESSION_HISTORY select * from bak_ash_tab;
commit;

5. 查看索引状态
set line 300 pages 200
col owner for a20
col index_name for a30
select index_owner,
index_name,
partition_name,
status,
tablespace_name,
last_analyzed
from dba_ind_partitions
where index_name in (select index_name
from dba_indexes
where table_name in ('WRH$_ACTIVE_SESSION_HISTORY')
and table_owner = 'SYS');

6. 启动AWR
exec dbms_workload_repository.modify_snapshot_settings(interval => 30);

7. 测试awr和ash可能正常生成
---手动生成snapshot
exec dbms_workload_repository.create_snapshot;
@?/rdbms/admin/awrrpt
@?/rdbms/admin/ashrpt

8. 删除备份表
drop table bak_ash_tab purge;

22:17:15 SQL> !ora tsfree

TABLESPACE_NAME SUM_SPACE(M) USED_SPACE(M) USED_RATE(%) FREE_SPACE(M) REA_USED_RATE(%) REA_FREE_SPACE(M)
-------------------- ------------ ------------- ------------ ------------- ---------------- -----------------
UNDOTBS1 32768 32763 99.98 5
UNDOTBS2 32768 32576 99.41 192
T_BPM 116736 112216 96.13 4520
T_IEFUSER 57344 53036 92.49 4308
TS_RPT_TMP 2048 1822 88.97 226
TS_RPT_BASE 200704 165287 82.35 35417
T_WMSUSERN 565248 457070 80.86 108178
IS_RPT_BASE 32768 25790 78.71 6978
TS_PMS_OUTSTD 256 174 67.97 82
T_PRECISE 5120 3394 66.29 1726
TS_IEF_BASE 16384 10856 66.26 5528
SYSAUX 8192 5288 64.55 2904
IS_IEF_TDD 4096 2642 64.5 1454
TS_WMS_DATA 20480 13195 64.43 7285
T_SSOUSER 14336 8746 61.01 5590
IS_PMS_BASE 1024 598 58.4 426
TS_SSO_LOGDATA 5120 2946 57.54 2174
TS_IEF_CBT 16384 9286 56.68 7098
TS_PMS_BASE 4096 2162 52.78 1934
TS_IEF_HISTORY 8192 4122 50.32 4070
IS_IEF_BASE 1024 430 41.99 594
IS_PMS_HISTORY 2048 824 40.23 1224
IS_SSO_LOGDATA 4096 1618 39.5 2478
IS_SSO_BASE 2048 746 36.43 1302
IS_CMS_HISTORY 256 86 33.59 170
TS_SSO_BASE 1024 302 29.49 722
IS_IEF_CBT 24576 7222 29.39 17354
T_CMSUSER 2048 304 14.84 1744
SYSTEM 8192 729 8.9 7463
TS_CMS_HISTORY 1024 82 8.01 942
IS_PMS_OUTSTD 256 2 .78 254
USERS 1024 6 .62 1018
T_JDTEST 1024 2 .2 1022
T_SJJH 2048 2 .1 2046

SYSAUX表空间如何清理的更多相关文章

  1. 清理SYSAUX表空间

    1.查看SYSAUX表空间中数据分布情况 col SEGMENT_NAME for a30 set lines 999 select * from (select segment_name,PARTI ...

  2. SYSAUX表空间清理

    最近zabbix告警某业务sysaux表空间使用率超过95%,使用sql查看sysaux表空间设置了32G,32G的表空间竟然使用了95%.一般来讲除开业务数据存放的表空间,DBA要着重关注SYSTE ...

  3. Oracle10g以上sysaux表空间的维护和清理

    SYSAUX表空间在Oracle 10g中引入,其作为SYSTEM表空间的辅助表空间.之前,一些使用独立表空间或系统表空间的数据库组件,现在SYSAUX表空间中存在.通过分离这些组件,减轻了SYSTE ...

  4. 清理SYSAUX表空间的WRH$_LATCH_CHILDREN表

    周六 被突然起来的短信 轰醒. 一看有63条短信. 都是来之与监控中的.有关表空间大小超过某个警戒值. 发现 SYSAUX表空间超过了15GB 通过以下代码查看SYSAUX表空间的功能占用情况 SEL ...

  5. ORACLE 清理SYSAUX表空间

    在数据库检查中发现SYSAUX表空间占用过大,SYSAUX是ORACLE10G开始提供的功能,用于数据库为SYSTEM表空间减负. 用以下语句查出相应的表空间值 select a.tablespace ...

  6. 案例:AWR手工创建快照失败,SYSAUX表空间剩余不足处理

    案例:AWR手工创建快照失败,SYSAUX表空间剩余不足处理 版本:Oracle 11.2.0.4 RAC 问题现象:AWR手工创建快照失败,SYSAUX表空间剩余不足. 1. 查看SYSAUX表空间 ...

  7. Oracle处理关于sysaux表空间爆满的问题---更新最新方法!!

    对于SYSAUX表空间而言,如果占用过大,那么一般情况下是由于AWR信息或对象统计信息没有及时清理引起的,具体原因可以通过如下的SQL语句查询: SELECT OCCUPANT_NAME ORDER ...

  8. SYSAUX表空间使用率高问题处理

    SYSAUX表空间做为SYSTEM表空间的辅助表空间,主要存放EM相关的内容以及表统计信息,AWR快照,审计信息等,而假设SYSAUX表空间在默认条件下你假设不做不论什么配置,随着时间的推移.会膨胀的 ...

  9. oracle之 SYSAUX表空间维护

    1.查询表空间使用率SQL> set linesize 400SQL> set pagesize 400SQL> SELECT D.TABLESPACE_NAME 表空间名称,SPA ...

随机推荐

  1. linux每日命令(21):find命令之exec

    find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了. 一. exec参数说明: -exec 参数后面跟的是com ...

  2. 阿里云 FTP 无法读取目录问题

    安全组除了添加制定 FTP端口外 需要加入再添加1024/65535端口 放行策略,ftp被动模式需要随机开一个此范围端口进行传输 添加安全组规则参考文档:https://help.aliyun.co ...

  3. Swagger使用小记

    Swagger是一种框架,用于自动生成Restfull API的文档,而不用开发者自己编写文档.它既可以减少我们创建文档的工作量,同时说明内容又整合入实现代码中,让维护文档和修改代码整合为一体,可以让 ...

  4. Mybatis使用MySQL模糊查询时输入中文检索不到结果怎么办--转自http://www.jb51.net/article/88236.htm

    这篇文章主要介绍了Mybatis使用MySQL模糊查询时输入中文检索不到结果的解决办法的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下   项目开发中,在做Mybatis动态查询时,遇到了 ...

  5. AES和RSA算法的demo代码

    aes代码示例: package com.autoyol.util.security.test; import java.security.Key; import java.security.NoSu ...

  6. [GAN] How to use GAN - Meow Generator

    一篇介绍GAN应用的文章.今后GAN模型学习的主要内容. 中文链接:萌物生成器:如何使用四种GAN制造猫图 原文链接:https://ajolicoeur.wordpress.com/cats/ 项目 ...

  7. fiddler工作原理和代理设置

    1,什么是Fiddler Fiddler是一个http协议调试代理工具,它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据.设置断点.调试web应用.修改请求的 ...

  8. Web文件上传方法总结大全

    1. 表单上传 这是传统的form表单上传,使用form表单的input[type=”file”]控件,可以打开系统的文件选择对话框,从而达到选择文件并上传的目的,它的好处是多浏览器兼容,它是web开 ...

  9. SafetyNet Attestation API

    https://developer.android.google.cn/training/safetynet/attestation#verify-compat-check  SafetyNet At ...

  10. sencha touch Model validations 自定义验证 二选一输入验证、重复验证、时间验证、比较验证、条件验证(2015-1-14)

    项目初始化时执行以下代码 //重写模型,方便进行自定义验证 Ext.define("Ext.zh.data.Model", { override: "Ext.data.M ...