현상
Tibero5 SP1에서 tbexport를 수행한 덤프 파일을 Tibero7에 tbimport할 때, full=y default_password=y 옵션을 함께 사용할 경우 유저 생성 과정에서 JDBC-7055:Encrypted password is invalid.오류가 발생합니다.
참고
아래 환경에서 테스트를 진행하였습니다.
•
Tibero 5 SP1
•
Tibero 7 PS02
<#ExpImp~.log>
-- [FAILED] TBR-7055: JDBC-7055:Encrypted password is invalid.
at line 1, column 44 of null:
CREATE USER "TEST" IDENTIFIED BY ENCRYPTED 'CY9rzUYh03PK3k6DJie09g=='
^^^^^^^^^^^^^^^^^^^^^^^^^^ :
CREATE USER "TEST" IDENTIFIED BY ENCRYPTED 'CY9rzUYh03PK3k6DJie09g=='
DEFAULT TABLESPACE "TEST“
...
SQL
복사
원인
Tibero5 SP1에서 tbexport하여 생성한 덤프 파일로 Tibero7에서 tbimport를 수행할 경우, Tibero5 SP1의 tbimport 로직이 그대로 적용됩니다.
이 과정에서 default_password 옵션이 해당 로직에 반영되지 않아 문제가 발생합니다.
해결
FS02_299388d, FS02PS_299388d 패치를 적용하여 해결합니다.
주의
티맥스티베로에서 제공하는 기술지원을 통해 패치를 적용합니다.
참고
Tibero7에 테이블스페이스 및 유저를 직접 생성 후 tbimport 수행하는 것으로 우회 가능합니다.
•
default_password 옵션은 full 모드에서만 사용 가능