WRH$_开头的表是AWR的基表
2020-05-07SYSAUX表空间太大,通过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 | 标签: |