스토리이알피

[oracle] 오라클10g 데이터베이스 한글 깨짐 발생시 체크 본문

컴퓨터/데이터베이스

[oracle] 오라클10g 데이터베이스 한글 깨짐 발생시 체크

Storyerp 2019. 12. 26. 08:14
반응형

[ 오라클10g 데이터베이스 한글 깨짐 발생시 체크 사항 및 해결 방법 ]

오라클(Oracle) 연결 시 한글이 깨진다? 무엇 때문일까요?

한글이 깨지는 경우 보통 데이터베이스와 클라이언트 문자셋(characterset) 이 맞지 않아 발생됩니다. 

 

그럼 문제셋을 확인해봐야겠죠?

1. Oralce(오라클) 버전 확인

SELECT * FROM PRODUCT_COMPONENT_VERSION;

 

2. 서버 설정된 characterset 확인

 SELECT PARAMETER, VALUE
  FROM NLS_DATABASE_PARAMETERS
 WHERE PARAMETER LIKE '%CHAR%'​

 

3. 캐릭터셋 변경

UPDATE SYS.PROPS$ SET VALUE$='AMERICAN' WHERE NAME='NLS_LANGUAGE';

UPDATE SYS.PROPS$ SET VALUE$='AMERICA' WHERE NAME='NLS_TERRITORY';

UPDATE SYS.PROPS$ SET VALUE$='KO16MSWIN949' WHERE NAME='NLS_CHARACTERSET'


4. DB 재가동

5. 시작 → 실행 → Regdit 

 ▼ 윈도우10 Regdit 경로의 NLS_LANG에서 변경 

[ 오라클 regdit ] 

 

반응형
Comments