############################################################
操作方案
############################################################
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. vs get set快捷键

    vs get set快捷键 光标放在空白处输入prop,然后tab两次,修改类型和名称即可

  2. 如何取消Visual Studio Browser Link

    VS2013.2015新建MVC网站并浏览后,页面默认自动启用Browser Link功能 解决方法,只需要在web.config中添加配置节点即可 <appSettings> <a ...

  3. docker启动centos7后sudo不能使用

    docker启动centos7后sudo不能使用 过程 使用docker -it xxx /bin/sh进入centos镜像,然后安装了docker,想使用systemctl start docker ...

  4. 【iCore1S 双核心板_ARM】例程六:WWDG看门狗实验——复位ARM

    实验原理: STM32内部包含窗口看门狗,通过看门狗可以监控程序运行,程序错误 时,未在规定时间喂狗,自动复位ARM.本实验通过按键按下,停止喂狗, 制造程序运行 错误,从而产生复位 . 实验现象: ...

  5. 如何把大段文字转为带html标签的文字

    开发网页的时候,有时候会遇到大段的隐私声明,用户协议等等,我们呀要复制粘贴展示出来,必须加大量的p标签,h1,h2,空格符,br标签,这对我们来说无疑是泪崩的,有个很好的办法,可以快速给这些文字加标签 ...

  6. linux:rsync + inotifywait 实现【准实时】同步

    直接上脚本 #!/bin/bash export PATH=./sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:$PATH src=/tmp1 #dest=ro ...

  7. 《奔跑吧Ansible》

    第1章 Ansible 简介 第2章 Ansible playbook 第3章 Ansible inventory 第4章 Ansible 变量与fact 第5章 引入测试应用:Mezzanine 第 ...

  8. centos6安装mysql8 shell脚本

    下载mysql安装包: wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86-64.t ...

  9. Centos 解决SSH 免密码登录 以及Crontab制作定时SSH自动登录和关闭的脚本

    一.SSH免密码登录 假设要登录的机器为192.168.1.100,当前登录的机器为192.168.1.101. 首先在101的机器上生成密钥(如果已经生成可以跳过): $ ssh-keygen -t ...

  10. http方式访问svn

    接下来做一下svn的http访问 首先,说一下,svn的http访问时依赖apache的dav_svn模块,然后赋予www-data访问权限,进行版本控制 我的服务器环境Ubuntu16.04 准备工 ...