본문으로 건너뛰기

Tibero 모니터링

모든 필요한 문서를 확인했습니다. 종합 답변을 작성하겠습니다.

exemONE Tibero 데이터베이스 모니터링 상세 가이드


1. 지원 버전

참고 문서: Tibero 모니터링 지원 버전, DB Agent 지원 환경

Tibero 버전지원 여부비고
Tibero 5✅ 지원-
Tibero 6✅ 지원v3.0.506.15 버전부터 지원
Tibero 7✅ 지원v3.0.506.15 버전부터 지원

참고: Tibero 6, 7 버전을 모니터링하려면 exemONE v3.0.506.15 이상 버전이 필요합니다. Cloud 환경에서의 Tibero 모니터링은 Cloud 모니터링 지원 표에 별도로 포함되어 있지 않으므로, On-Premise 환경에서의 사용을 기본으로 합니다.


2. 필수 권한

참고 문서: Tibero 모니터링 권한

2-1. 기본 모니터링 권한

모니터링 계정에 다음 2가지 권한을 부여해야 합니다:

권한설명
CREATE SESSIONDB 접속 권한
SELECT ANY DICTIONARY딕셔너리 테이블(v$, DBA) 접근 권한

권한 부여 SQL 예시

-- 모니터링 계정 생성
CREATE USER exemone IDENTIFIED BY 'password';

-- 기본 모니터링 권한 부여
GRANT CREATE SESSION TO exemone;
GRANT SELECT ANY DICTIONARY TO exemone;

2-2. Session Kill 권한

세션 강제 종료 기능을 사용하려면 추가로 다음 권한이 필요합니다:

권한설명
ALTER SYSTEM세션 Kill 등 시스템 변경 권한
-- Session Kill 권한 부여
GRANT ALTER SYSTEM TO exemone;

3. 권한 요약

구분필요 권한용도
기본 모니터링CREATE SESSIONDB 접속
기본 모니터링SELECT ANY DICTIONARYv$, DBA 딕셔너리 테이블 조회
Session KillALTER SYSTEM실행 중인 세션 강제 종료

4. 추가 주의사항

  1. Tibero 6, 7 모니터링을 위해서는 exemONE 패키지 버전이 v3.0.506.15 이상이어야 합니다. 이전 버전에서는 Tibero 5만 지원됩니다.
  2. SELECT ANY DICTIONARY 권한은 딕셔너리 뷰(v$, DBA_)에 대한 읽기 권한을 부여하며, 이를 통해 성능 지표, 세션 정보, SQL 정보 등의 수집이 가능합니다.
  3. ALTER SYSTEM 권한은 Session Kill 기능에만 필요하므로, 보안 정책에 따라 Session Kill 기능이 불필요한 경우에는 부여하지 않아도 기본 모니터링은 정상적으로 동작합니다.
  4. Binary 환경에서 Tibero 인스턴스 등록 시 SQLDriverConnect 에러가 발생하며 Connection Test가 실패하는 경우, 문제 해결 가이드를 참고하여 ODBC 드라이버 설정 등을 확인하세요.