엔조이데브 v11
로그인회원가입

개발 노트

전체글

1

Oralcle

오라클 NLS Parameter 관련 팁

Oralcle

·

1/13/2012

·

NLS_LANGUAGE 정보 조회 방법 NLS_LANGUAGE 변경 방법 오라클의 NLS_LANGUAGE 는 클라이언트의 세션값에 따라 결정 된다 즉, 서버설정값이 아닌 클라이언트의 세션에 의해 결졍되므로(레지스트리의값) 만약 NLS_LANGUAGE 타입이 일치하지 않을 경우(서버의 NLS_LANGUAGE 와 클라이언트의 NLS_LANGUAGE 가 일치하지 않을 경우) 다음과 같이 한글이 등록된다 Ex)"GQ1[ 5n7O EW=:F. @T4O4Y" 변경 쿼리 NLS_CHARACTERSET 조회 방법 NLS_CHARACTERSET 변경 방법 (1) Oracle 계정으로 로그인 NLS_CHARACTERSET 변경 아래처럼 변경한다. character set 은 KO16MSWIN949 도 사용가능 하다. 혹시 superset 이 틀리다는 오류가 나면 아래처럼 강제로 수정할 수 있다. 모든 작업이 끝나면 디비를 재시작 해야 한다. NLS_CHARACTERSET 변경 방법 (2) 확인 Linux의 경우 설치할 때 지정해 주었던 .bash_profile 파일에서 oracle 언어 환경변수를 아래와 같이 변경 Windows 사용자의 경우 regedit 에서 HKEY_LOCAL_MACHINE -> SOFTWARE -> HOME0 -> NLS_LANG 을 AMERICAN_AMERICA.KO16KSC5601로 수정한 후 재부팅 한다. DB에 한국어만 사용되면 상관이 없는데...다국어 사용시 유용하리라 생각됩니다. NLS_CHARACTERSET, NLS_NCHAR_CHARACTERSET의 차이? NLS_CHARACTERSET는 char,varchar 같은 데이터 타입에서 사용하는 문자 집합이고, NLS_NCHAR_CHARACTERSET는 nchar, nvarchar 같은 데이터 타입에서 사용하는 문자 집합입니다. NLS_NCHAR_CHARACTERSET는 AL16UTF16를 포함하여 두가지 밖에 없습니다. 일반적으로 주로 사용하는 언어에 대하여 N...

  • 개발 언어
    • - Visual Basic 6.0 (16)
    • - Visual C++ 6.0 (18)
    • - 기타 (0)
    • - JavaScript (0)
    • - Next.js (0)
    • - C# (12)
    • - DevExpress (4)
    • - Java (0)
  • 개발 도구
  • 개발 DB

Tag

©2002-2025 EnjoyDev. All rights reserved

엔조이데브엔조이다물