Skip to end of metadata
Go to start of metadata

  

생성 시기 및 용도


jdbc.trc 파일은 JDBC 관련 trace를 위해 생성하는 로그 파일로, jdbc driver가 초기화 될 때 자동 생성됩니다.

커넥션 URL 에 fail-over를 명시한 경우 fail-over가 발생될 때 event trace 용도로도 사용됩니다. 

connection url에서 fail-over를 명시하지 않았거나, fail-over가 발생하지 않으면 0 byte~초기값이 됩니다.

파일 사이즈는 플랫폼마다 약간의 차이가 있습니다.

하나의 자바 프로그램을 동시에 수행하면 아래와 같이 수행한 수만큼 생성되고
jdbc.trc
jdbc.trc.lck
jdbc.trc.1
jdbc.trc.1.lck
jdbc.trc.2
jdbc.trc.2.lck
하나의 자바 프로그램 내에서 커넥션 객체를 각자 별개로 접속할 경우에는 jdbc.trc 파일을 공유해서 사용합니다.

 

대상버전


jdbc.trc 파일은 ALTIBASE HDB 5.5.1 이후부터   jdbc 관련 trace 를 위해서 생성됩니다.

생성 위치


클라이언트 환경에서 ALTIBASE_HOME 환경 변수가 설정되어 있는 경우 $ALTIBASE_HOME/trc 에 생성되고
ALTIBASE_HOME 환경 변수가 설정되어 있지 않은 경우 자바 프로그램을 실행한 위치에 생성됩니다.

간혹 jdbc.trc  파일이 생성되는 디렉토리에 write 권한이 없는 경우  파일 생성 실패로 응용 프로그램에서 아래와 같은 오류가 발생할 수 있습니다.

java.io.IOException: Couldn't get lock for /opt/altibase-HDB-server-6.1.1/trc/jdbc.trc

위와 같은 오류가 발생할 경우 해당 디렉토리에  퍼미션(permission) 을 주거나  ALTIBASE_HOME  환경변수를 적정한 위치로 설정하십시요.

생성 경로 변경 방법


ALTIBASE HDB Version  jdbc.trc 로그 생성 위치 변경하는 방법
 version 6.1.1.1.3 이하변경 가능한 방법 없음 
 version 6.1.1.1.4   ~  6.1.1.1.7

java 실행시 옵션으로 설정 가능함

java -DALTIBASE_JDBC_TRCLOG_DISABLE=true

 version 6.1.1.1.8 이상

java 실행시 옵션 설정.

java -DALTIBASE_JDBC_TRCLOG_DISABLE=true

또는

 java 실행 유저의 환경변수로 설정

export  ALTIBASE_JDBC_TRCLOG_DISABLE=true

 

 

 

 

  • No labels