기술 정보
home
채널 소개
home

등록된 JOB이 자동 수행 되지 않는 현상

문서 유형
장애 해결
분야
관리/환경설정
키워드
JOB
적용 제품 버전
6FS07
1 more property

현상

등록된 JOB이 자동 수행 되지 않는 현상이 발생하였습니다.
등록된 Job이 자동으로 수행되지 않을 경우, 아래 sql의 결과 값 확인합니다.
SELECT COUNT(*) FROM _DD_OBJ WHERE OWNER_ID = 0 AND NAME = '_AGENT_DUMMY';
SQL
복사
조회 결과 count = 0 일 경우, _AGENT_DUMMY 내부 테이블이 생성되지 않아 job scheduler, tpm(tibero performance monitor) collector 등 agent thread 들이 동작하지 않고 있는 상태임을 확인할 수 있습니다.

원인

해당 테이블은 DB 설치 후 system.sh(DB내부의 동적 성능 뷰 생성 쉘) 수행 도중 agent thread들이 동작하는 것을 방지하기 위한 목적의 내부 테이블입니다.
일반적으로 system.sh이 정상 수행되었을 경우, 스크립트 수행 후에 _AGENT_DUMMY 테이블이 재생성됩니다.
그러나 이전에 system.sh 실행 중 오류가 발생하여 테이블이 정상적으로 생성되지 않아 해당 문제가 발생한 것입니다.

해결

$TB_HOME/scripts/systbl_create_agent.sql 을 수행하여 내부 테이블 생성합니다.
SQL> @systbl_create_agent.sql
SQL
복사
_AGENT_DUMMY 테이블 재생성 후 job이 정상 동작하는지 확인합니다.
참고
$TB_HOME/scripts/systbl_create_agent.sql 실행하여 _AGENT_DUMMY 테이블 재생성 후 job이 정상 동작하는지 확인합니다.