설정하기
1. 지원 버전
| Tibero 버전 | 지원 여부 | 비고 |
|---|---|---|
| Tibero 5 | ✅ 지원 | - |
| Tibero 6 | ✅ 지원 | v3.0.506.15 버전부터 지원 |
| Tibero 7 | ✅ 지원 | v3.0.506.15 버전부터 지원 |
2. 필수 권한
기본 모니터링 권한
모니터링 계정(예: exemone)에 다음 권한을 부여해야 합니다.
CREATE USER exemone IDENTIFIED BY 'password';
GRANT CREATE SESSION TO exemone; -- DB 접속 권한
GRANT SELECT ANY DICTIONARY TO exemone; -- 딕셔너리 테이블(v$, DBA) 접근 권한
Session Kill 권한
세션 강제 종료(Kill Session) 기능을 사용하려면 다음 권한이 추가로 필요합니다.
GRANT ALTER SYSTEM TO exemone; -- 세션 Kill 등 시스템 변경 권한
3. 사전 설정 사항
exemONE 모니터링 옵션 설정
Tibero 인스턴스는 Setting > Database의 Instance 등록/편집 화면에서 Custom Configuration에 아래 키 값을 설정해 SQL 수집 대상 범위를 세부적으로 조정할 수 있습니다.
경로: Setting > Database > Edit Instance > Custom Configuration
| 옵션 | 설명 |
|---|---|
tibero.sql_elapsed_time | SQL 수집 대상의 최소 수행 시간(초). 이 값 미만이면 제외됩니다. (기본값: 3) |
tibero.sql_executions | SQL 수집 대상의 최소 실행 횟수. 이 값 미만이면 제외됩니다. (기본값: 50) |
tibero.sqlbind_elapsedtime | 바인드 변수 수집 대상 SQL의 최소 수행 시간(초). (기본값: 1) |
tibero.sqlbind_executions | 바인드 변수 수집 대상 SQL의 최소 실행 횟수. (기본값: 5) |
tibero.sqlplan_elapsedtime | 실행 계획 수집 대상 SQL의 최소 수행 시간(초). (기본값: 1) |
tibero.sqlplan_executions | 실행 계획 수집 대상 SQL의 최소 실행 횟수. (기본값: 5) |