database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41998 게시물 읽기
No. 41998
oracle to postgresql dblink (odbc) 로 데이터 조회 시 한글깨짐현상.
작성자
디비에이
작성일
2024-07-10 17:03
조회수
511

오라클에서 PostgreSQL로 odbc로 dblink를 구성 후   ( 구성참고 URL  : https://www.enterprisedb.com/postgres-tutorials/accessing-postgresql-databases-using-psqlodbc-oracle )


dblink를 통해 postgresql db의 특정 테이블의 데이터를 조회해보았는데

원래대로라면 아래와 같이 글자 깨짐없이 조회가 되어야 하나

SQL> select * from jobs;

    JOB_ID    JOB_TITLE    MIN_SALARY    MAX_SALARY

KR_CLERK           사원               2500               5000



아래 오라클에서 dblink를 통한 pg데이터 조회 시 job_title 컬럼에 한글이 깨집니다.

SQL> select * from "jobs"@pglink;

     job_id      job_title     min_salary    max_salary

KR_CLERK         ?ъ썝            2500           5000


글자가 깨지지 않도록 하려면 어떻게 해야할까요?


참고적으로 오라클 db 캐릭터셋은

PARAMETER    VALUE

NLS_CHARACTERSET    AL32UTF8  


PostgreSQL은

UTF8 입니다.


 

이 글에 대한 댓글이 총 2건 있습니다.

$ORACLE_HOME/hs/admin/initpgdsn.ora 언어 설정 + 서버 설정 후


정상적으로 한글 출력되는 것 확인했습니다.

디비에이님이 2024-07-12 12:53에 작성한 댓글입니다. Edit

음 오래된 글이라 이제야 답변 해도 되는지...


vi /etc/odbc.ini

화일에


[PG_DB]

Description = PG

Driver = /usr/pgsql-13/lib/psqlodbc.so

ServerName = xxx.xxx.xxx

Username = xxxx  # ODBC 접속 테스트 이후에 삭제 가능

Password = ****     # ODBC 접속 테스트 이후에 삭제 가능

Port = 5432

Database = xxxx'


-- 아래 부분이 중요'

-- 오라클 MSWIN949에 대응하는 PG Character Set

-- Oracle MSWIN945 에 대응하는 PG Character Set은 UNC이며

-- 100% 는 아니고 98% 정도 호환이 됩니다. 

ConnSettings=SET CLIENT_ENCODING TO ‘UHC’;


[Default]

Driver = /usr/lib64/libodbcpsqlS.so

김충관(kcg1932)님이 2024-11-15 10:10에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
42001조직별, 점수별 순위 지정 RANK 함수 [6]
IT재벌
2024-12-10
176
42000쿼리 질문 드립니다. 도움 부탁 드려요 [1]
김창기
2024-11-19
194
41999오라클 jdbc url 로 암호화 접속방법
도와주세요
2024-10-21
278
41998oracle to postgresql dblink (odbc) 로 데이터 조회 시 한글깨짐현상. [2]
디비에이
2024-07-10
511
41997CASE문 쿼리 문의 드립니다 [2]
group
2024-07-05
568
41996인덱스 사용 후 Cost 값 증가 [1]
테사자
2024-06-25
462
41993쿼리수행시간 문의 [1]
열심히하자
2024-06-18
472
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2025 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v17.2로 자료를 관리합니다