기술 정보
home
채널 소개
home

Tibero6→Tibero7 시, sys.log에 iparam condition check failed 에러 발생

문서 유형
장애 해결
분야
인터페이스/연동
키워드
jdbc
NLS_TERRITORY
적용 제품 버전
7FS02
오류 코드

현상

Tibero6 에서 Tibero7로 업그레이드 후 sys.log에 ‘iparam condition check failed. name:NLS_TERRITORY, value: DEFAULT’ 에러 로그가 발생합니다.
[2024-11-27T13:39:18.481216] [FRM-196] [I] iparam condition check failed. name:NLS_TERRITORY, value: DEFAULT [2024-11-27T13:39:18.481281] [FRM-196] [I] THROW. ec=ERROR_DDL_IPARAM_RANGE(-7200) [ Value of parameter 'NLS_TERRITORY' is invalid (condition check failed: 'NLS_TERRITORY parameter value is invalid or not yet supported').] (csr_id:4294967295) [iparam_update.c:476:iparam_do_check_internal] --에러로그 발생
SQL
복사

원인

Tibero7에서는 더이상 NLS_TERRITORY=DEFAULT를 지원하지 않으나, 기존 Application에서 Tibero6의 jdbc jar파일을 통해 Tibero7에 접속하면서 해당 에러가 발생합니다.

해결

Tibero7로 업그레이드 시, Tibero 6의 jdbc 파일을 사용하지 않고 tibero7-jdbc.jar 파일을 사용합니다.