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; |