1. 비정상적인 한글 표시
Tibero to Oracle DB link 사용해 데이터 조회 시 한글이 정상적으로 표시되지 않는 현상에 대한 해결방안 입니다.
ex) Tibero(MSWIN949) to Oracle(UTF8)

위 예시처럼 tbgw.cfg 에 CHARACTER_SET=UTF8 로 기재합니다.
gw4orcl gateway 재기동 후 정상적으로 수행함을 확인할 수 있습니다.
2. DML 실패 현상
T to T 또는 T to GateWay CHARSET이 다른 경우 발생하는 DML 실패 입니다.
ex) Tibero(MSWIN949), Gateway(UTF8)
insert into 테이블 select * from XXX@dbLink
> 오류 메시지 : ERROR_DML_DIFF_CHARSET_NOT_PERMITTED(-8164)
[ Unable to convert data due to character set mismatch.
TIP파일 _ALLOW_DIFF_CHARSET_INSTANCE=Y 또는, alter system set _ALLOW_DIFF_CHARSET_INSTANCE=Y; 를 적용해 해결할 수 있습니다.
Note! _ALLOW_DIFF_CHARSET_INSTANCE
TIBERO INSTANCE 사이에 (T to T or T to GateWay) CHARSET 이 다른 경우
CHARSET 에 영향 받는 쿼리를 실행할지 여부 (DEFAULT=N)
|
'인터페이스, 연동' 카테고리의 다른 글
[Tibero] Tibero to Altibase DBLink 가이드 (2) (0) | 2023.07.18 |
---|---|
[Tibero] Tibero to Altibase DBLink 가이드 (1) (0) | 2023.07.18 |
[Tibero] Python-Tibero 연동 (2) (0) | 2023.07.12 |
[Tibero] Python-Tibero 연동 (1) (0) | 2023.07.12 |
[Tibero] Tibero-JBoss 연동 방법(2) (0) | 2023.04.07 |