zoukankan      html  css  js  c++  java
  • 清理SYSAUX表空间

    1.查看SYSAUX表空间中数据分布情况

    col SEGMENT_NAME for a30

    set lines 999

    select * from (select segment_name,PARTITION_NAME,segment_type,bytes/1024/1024 from dba_segments where tablespace_name='SYSAUX' order by 4 desc) where rownum<=10;

    2.删除WRH$_LATCH_CHILDREN表中不需要的数据(红色为表名,蓝色为分区名,根据查询的结果定制)

    WRH$开头的表是和AWR相关的可以清理

    alter table WRH$_LATCH_CHILDREN truncate partition WRH$_LATCH__275777000_16351;

    3.那么问题来了,LOBSEGMENT叫SYS_LOB0000006409C00004$$的也占了SYSAUX很多的空间咋整?

    查看LOBSEGMENT叫SYS_LOB0000006409C00004$$到底是啥表

    select table_name from dba_lobs where segment_name like 'SYS_LOB0000006417C00038$$';

    WRH$_SQL_PLAN

    WRH$_SQL_PLAN表是干嘛的?这个是sql的执行计划,

    那继续truncate 掉WRH$_SQL_PLAN表就释放了

    truncate table WRH$_SQL_PLAN

    以上步骤在你不需要AWR报告和执行计划时可以清理,目的只有一个就是释放SYSAUX表空间

  • 相关阅读:
    域渗透:ptk(pass the key)
    QQ拼音输入法6.0 DLL劫持实现提权
    进程关系
    进程控制
    进程环境
    系统数据文件和信息
    文件和目录
    标准I/O
    文件描述符标志/文件表项
    SSL安全原理
  • 原文地址:https://www.cnblogs.com/wlmq/p/6087944.html
Copyright © 2011-2022 走看看