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