--- 보관주기 변경
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;
시간은 데이터 량에 따라 차이가 있습니다.
시간이 몇분정도 걸릴 수 있습니다.
기달려주세요!
'ORACLE' 카테고리의 다른 글
TNS-12535 ORA-609 오라클 타임아웃 오류 (0) | 2024.04.04 |
---|---|
오라클 기간(RANGE) 파티션 테이블 생성 및 인덱스 관리 (0) | 2024.04.04 |
ORACLE CPU 사용률 확인 쿼리 (0) | 2023.12.27 |
AWR 관련 스넵샷 테이블 (0) | 2023.11.14 |
오라클 통계 뷰 모음 (0) | 2023.11.14 |