Appendix D. 클라이언트 환경변수

다음은 클라이언트에서 설정할 수 있는 환경변수에 대한 설명이다.

환경변수설명
TB_NLS_LANG

클라이언트의 캐릭터 셋이다.

다음의 값 중에 하나를 선택한다.

  • ASCII

  • EUCKR

  • MSWIN949(기본값)

  • UTF8

  • SJIS

  • JA16SJIS

  • JA16SJISTILDE

  • JA16EUC

  • JA16EUCTILDE

  • GBK

TB_NLS_DATE_FORMAT

DATE 표현 형식이다.

다음은 유효한 DATE 형식 마스크이다.

  • YYYY/MM/DD(기본값)

  • MM/DD/YYYY

  • DD RM YYYY

  • RR/MM/DD

TB_NLS_TIMESTAMP_FORMAT

TIMESTMAP 표현 형식이다.

다음은 유효한 TIMESTAMP 형식 마스크이다.

  • YYYY-MM-DD HH:MI:SS.FF

  • YYYY/MM/DD HH24:MI:SS

  • RR/MM/DD HH24:MISSXFF(기본값)

TB_NLS_NCHAR

클라이언트의 국가별 캐릭터 셋이다.

  • JA16SJISFIXED

TBCLI_LOG_LVL

tbCLI의 로그 레벨을 설정한다.

  • WINDOWS: C:\tbcli_날짜시간.log

  • UNIX: /tmp/tbcli_날짜시간.log

다음의 값 중에 하나를 설정한다. (기본값: DEBUG)

  • FATAL: 심각한 오류로 인해 응용 프로그램의 중단이 필요한 경우 사용한다.

  • ERROR: 응용 프로그램 작업이 계속 수행된다.

  • WARN: 오류는 아니지만, 문제가 될 소지가 있다.

  • INFO: 응용 프로그램의 진행 상황을 추적할 수 있는 정보, 일반적으로 coarse-grained 정보이다. (예: API 호출)

  • DEBUG: 응용 프로그램을 디버깅하는데 도움이 되는 fine grained 로깅이다. (예: 로깅 매개 변수, 계산하는 동안의 임시 값 등)

  • TRACE: 매우 자세한 정보, DEBUG보다 자세한 로깅 정보를 제공한다. (예: 정형화되지 않은 이진 데이터 덤프, 메모리 덤프 등 과 같이 덤핑 확장 로그)

  • INTERNAL: 가장 자세한 정보를 로깅한다. 이 수준은 내부 디버깅을 위해서만 사용된다. (예: lock 정보)

TBXA_LOG_LVL

tbxa의 로그 레벨을 설정한다.

  • WINDOWS: C:\tbxa_날짜시간.log

  • UNIX: /tmp/tbxa_날짜시간.log

설정값은 TBCLI_LOG_LVL와 동일하다.

TB_DSN_FILE

DSN 파일의 위치를 설정한다.

서버없이 클라이언트만 설치되어 TB_HOME 환경변수를 통해서 DSN 파일의 위치를 참조할 수 없을 때 사용한다.

TB_HOME이 함께 설정된 경우, TB_DSN_FILE이 우선 적용된다.