오라클 18c에 autotask 관련 작업을 아래과 같이 설정함.
1. optimizer stats 수집
생성되어 있지 않기 때문에(버그) 아래과 같이 생성작업 수행
# alert 파일에 로그 발생 (ORA-12012 , ORA-20001 AND ORA-06512 FROM ORA$AT_OS_OPT_SY_XXX)
# 생성 여부 확인
select name, ctime, how_created from sys.wri$_adv_tasks where owner_name = 'SYS' and name in ('AUTO_STATS_ADVISOR_TASK','INDIVIDUAL_STATS_ADVISOR_TASK');
# 생성
EXEC dbms_stats.init_package();2. space and sql tuning enable 상태 체크
select client_name, status from dba_autotask_client;
# auto task enable
exec dbms_auto_task_admin.enable('auto optimizer stats collection', null, null);
# auto task disable
exec dbms_auto_task_admin.disable('auto space advisor', null, null);
exec dbms_auto_task_admin.disable('sql tuning advisor', null, null);안정적 운영을 위해 stats 정보 수집을 제외하고 나머지는 disable하는게 ...
'RDB > Oracle' 카테고리의 다른 글
oracle 12c varchar2 확장 (0) | 2019.04.10 |
---|---|
oracle asm 18c (0) | 2019.02.20 |
oracle 12c 설치 (0) | 2018.12.18 |
oracle audit (0) | 2018.12.13 |
oracle database roadmap (0) | 2018.11.16 |