FAQ
TRCLOG_LEVEL 설정 방법
분류 운영/관리 등록일 2013-07-09 조회수 1621
mylee 2004-03-02 76


+++++++++++++++++++++++++++++++++++++++
ALTER SYSTEM SET TRCLOG_LEVEL = n
+++++++++++++++++++++++++++++++++++++++

+++++++
요약
+++++++
TRCLOG_LEVEL은 altibase_boot.log에 알티베이스의 동작 상태를 기록하거나 일부 동작
을 제어하는 플래그의 ON/OFF를 설정하는 값이다.

+++++++
TRCLOG_LEVEL 종류 (ALTIBASE 3.5.5 기준)
+++++++
0 – Replication Receiver 측에 발생한 conflict 메시지 기록
1 – Replication Receiver 측에서 insert 시 storage manager에 발생한 오류 메시
지 기록
2 – server status 결과 기록
3 - 질의 수행 시간 측정
4 – query optimizer 단계에서 where절의 predicates 분류 상태 기록
5 – EXPLAIN PLAN 명령 사용 시 predicates의 분류 상태도 함께 표시
6 – sequential fetch 시 sequential iterator의 trace 정보 기록
7 – server status db all 시 lock 설정 시간 기록
8 – DDL문의 실행 성공 여부 기록
9 - 현재 Replication Heart Beat Thread의 동작 유무
(데이터 통신 장애 감지) 판단 가능.
Heart Beat Thread에 등록된 모든 호스트에 대한 리스트를 주기적으로 기록
10 – PSM(stored procedure and function)의 모든 오류 메시지 기록

+++++++
TRCLOG_LEVEL 값 확인 방법
+++++++
check properties;
명령을 수행하면 알티베이스의 모든 프로퍼티 설정 값을 확인할 수 있다.

+++++++
TRCLOG_LEVEL 변경 방법
+++++++
ALTER SYSTEM SET TRCLOG_LEVEL = n;
명령어를 통해 TRCLOG_LEVEL값을 변경할 수 있다.
n 값은 ON시키고자 하는 LEVEL(m)에 대해 2^m 값을 더한 값으로 설정하면 된다.
예를 들어, 0, 1, 9 값만 ON시키고 나머지 값은 OFF 상태로 TRCLOG_LEVEL을 설정하고
싶다면 n = 2^0 + 2^1 + 2^9 = 515 값을 다음과 같이 설정하면 된다.
ALTER SYSTEM SET TRCLOG_LEVEL = 515;

목록