ORACLE

ORACLE 12C SYSAUX테이블스페이스 비대화 정리

정보 집합 2024. 8. 28. 13:48
반응형

--- 보관주기 변경

 

1. 어드바이저 통계 저장기간 확인

select dbms_stats.get_stats_history_retention from dual;

 

2. 보관주기를 줄입니다.

exec dbms_stats.alter_stats_history_retention(7); 7일로 설정 변경

select dbms_stats.get_stats_history_retention from dual;

 

--- 기존 데이터 삭제

 

1. 기존 AUTO_STATS_ADVISOR_TAS 확인
select name, ctime, how_created, owner_name 
from sys.wri$_adv_tasks 
where name in ('AUTO_STATS_ADVISOR_TASK','INDIVIDUAL_STATS_ADVISOR_TASK');

2. AUTO_STATS_ADVISOR_TASK 데이터 삭제

DECLARE
v_tname VARCHAR2(32767);
BEGIN
v_tname := 'AUTO_STATS_ADVISOR_TASK';
DBMS_STATS.DROP_ADVISOR_TASK(v_tname);
END;
/

3. WRI$_ADV_OBJECTS 테이블 재생성 및 인덱스 rebuild

EXEC DBMS_STATS.INIT_PACKAGE();
ALTER TABLE WRI$_ADV_OBJECTS MOVE;
ALTER INDEX WRI$_ADV_OBJECTS_IDX_01 REBUILD;
ALTER INDEX WRI$_ADV_OBJECTS_IDX_02 REBUILD;
ALTER INDEX WRI$_ADV_OBJECTS_PK REBUILD; 

 

시간은 데이터 량에 따라 차이가 있습니다.

시간이 몇분정도 걸릴 수 있습니다.

기달려주세요!

반응형