刚准备收拾东西准备下班,突然接一个帮忙的事情,11g rac环境数据磁盘组使用率100%了,业务无法使用了,重新开电脑速战速决。
直接登录环境中,计划立刻释放一点点空间出来让业务恢复使用,业务恢复了再考虑增加共享磁盘的事情。首先看sysaux和system表空间,确实有点大
直接执行如下命令
SYS > purge dba_recyclebin;
SYS > truncate table sys.aud$;
SYS > alter session set "_swrf_test_action" = 72;
SYS > truncate table WRH$_ACTIVE_SESSION_HISTORY;
SYS > truncate table WRH$_EVENT_HISTOGRAM;
SYS > truncate table WRH$_LATCH;
SYS > truncate table WRH$_SQLSTAT;
执行后再做缩小数据文件的操作,空余出来80G左右的空间,剩下的明天讨论
mos文件
Manually Purge the Optimizer Statistics & AWR Snapshots to Reduce Space Usage of SYSAUX Tablespace (Doc ID 1965061.1)
Patch 14084247: STBH: ORA-1555 DUE TO WRH$_ACTIVE_SESSION_HISTORY NOT PURGED