[운영 종료] TmaxTibero Tech Blog

티맥스티베로 공식 블로그는 https://tmaxtibero.blog/ 로 이전되었습니다.

티맥스티베로 공식 블로그 이전 자세히보기

DML 2

[Tibero] DBLINK 우회방안_Oracle to Tibero (4)

Oracle 에서 Tibero 로의 DBLink 사용 시 제약이 있을 수 있는 사항들에 대해 우회하여 처리할 수 있는 방안을 안내합니다. ​ ​ 다수의 DML이 하나의 프로시저에 존재할 경우 트랜잭션 관리 ​ PRAGMA AUTONOMOUS_TRANSACTION 사용 PRAGMA AUTONOMOUS_TRANSACTION를 사용해 해당 문장이 속한 프로시저의 경우 독립적으로 COMMIT 또는 ROLLBACK이 되도록 합니다. Note! 이 기능은 프로시저 내에서 에러가 나도 COMMIT 또는 ROLLBACK 하는 기능입니다. 이 기능을 사용할 경우, 프로시저의 트랜잭션 단위가 독립되어 데이터 정합성이 깨질 가능성도 존재합니다. ​ --테스트 테이블 생성 CREATE TABLE T8_ORA (CD CHAR(..

[Tibero] DBLINK 캐릭터셋 관련오류 해결방안

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_D..