현상
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 파일을 사용합니다.