WRH$_开头的表是AWR的基表

2020-05-07

SYSAUX表空间太大,通过DBA_SEGMENTS查看WRH$_开头的表占用很高,请问这些表如何清理,释放空间?

这些WRH$_开头的表是AWR的基表,生成AWR报告需要,占用的空间取决于AWR保留的时间和细粒度(默认7天),

根据排序直接truncate相关表:
truncate table WRH$_TABLESPACE_SPACE_USAGE update STORAGE global indexes;
truncate table WRH$_EVENT_HISTOGRAM update global indexes;
truncate table WRH$_MUTEX_SLEEP update global indexes;
truncate table WRH$_ENQUEUE_STAT update global indexes;
truncate table WRH$_SYSMETRIC_SUMMARY update global indexes;
truncate table WRH$_BG_EVENT_SUMMARY update global indexes;
truncate table WRH$_SYSMETRIC_HISTORY update global indexes;
truncate table WRH$_SQL_BIND_METADATA update global indexes;
truncate table WRH$_SQL_PLAN update global indexes;

SQL> truncate table WRH$_SQL_BIND_METADATA;

Table truncated.

SQL> alter index WRH$_SQL_BIND_METADATA_PK rebuild;

Index altered.

TRUNCATE PARTITION partition_name UPDATE GLOBAL INDEXES;

oracle11g
ORA-03291: Invalid truncate option - missing STORAGE keyword
Either specify DROP STORAGE or REUSE STORAGE

oracle12c
truncate table parent cascade;

以下三个视图提供了绑定变量的信息:
v$sql_bind_capture 对于游标中定义的每一个绑定变量都会有视图中的一行对应
v$sql_bind_data 只列出查询这个视图(v$sql_bind_data)所在会话的绑定变量信息,而且是唯一的,重复的不列出。
v$sql_bind_metadata 主要查询数据类型

清理WRH$_SQL_BIND_METADATA

WRH$_SQL_BIND_METADATA_PK

select * from v$sql_bind_capture where sql_id='fskkdasucsnbz';

analyze table SYS.WRH$_SQL_BIND_METADATA validate structure cascade online;

TRUNCATE TABLE SYS.WRH$_SQL_BIND_METADATA;

分类:Linux | 标签: |

相关日志

评论被关闭!