Skip to end of metadata
Go to start of metadata

 

알티베이스 모니터링 개요


알티베이스 서버 모니터링을 위한 기본적인 사항에 대해 설명한다.

 

모니터링 분류


알티베이스는 DBMS이다. DBMS 모니터링은 아래와 같이 크게 3가지로 분류할 수 있다.

본 문서는 '내부 모니터링'을 위해 필요한 모니터링 쿼리에 대해 안내한다. 

  • 내부 모니터링
    데이터 딕셔너리에 대한 쿼리를 통한 DBMS 내부에서의 모니터링을 의미한다.

  • 외부 모니터링
    OS 명령어를 통한 DBMS 외부에서의 모니터링을 의미한다.

  • trace로그 모니터링
    DBMS에 의해 기록되는 각종 trace로그에 대한 모니터링을 의미한다.

 

데이터 딕셔너리


데이터베이스에 대한 모든 정보를 요약 및 저장하여 DBMS를 효율적으로 사용할 수 있도록 하는 것으로 알티베이스 데이터 딕셔너리는 두 가지로 구성되어 있다.

  • 메타테이블 (meta table)
    데이터베이스 객체를 관리하기 위해 데이터베이스 생성 시점에 자동으로 생성되는 테이블이다. 해당 테이블은  시스템 관리자인 'SYSTEM_' 사용자의 소유로 일반 사용자는 SELECT만 가능하다.
  • 성능뷰 (performance view)
    SELECT 시점에 알티베이스 서버 내부의 상태 정보를 뷰 형태로 제공되는 것으로 알티베이스 서버 상태의 최신 정보를 얻을 수 있다. 이 역시 SELECT만 가능하며 성능뷰의 접두어는 'v$'이다.

 

모니터링 방법


현업에서 일반적으로 사용하는 모니터링 방법은 아래와 같다.

  • 쉘 스크립트 작성
  • 응용프로그램 작성
  • 유틸리티 활용

 

 

 

 

  • No labels