RDS Custom for Oracle의 NLS_LANG 값 설정
로캘은 지정된 언어와 국가에 해당하는 언어 및 문화적 요구 사항을 해결하는 일련의 정보입니다. Oracle 소프트웨어의 로캘 동작을 지정하려면 클라이언트 호스트에서 NLS_LANG
환경 변수를 설정합니다. 이 변수는 클라이언트 애플리케이션과 데이터베이스 세션에서 사용되는 언어, 지역, 문자를 설정합니다.
RDS Custom for Oracle의 경우 NLS_LANG
변수에서 언어만 설정할 수 있습니다. 지역 및 문자는 기본값을 사용합니다. 언어는 Oracle 데이터베이스 메시지, 데이터 정렬, 요일 이름, 월 이름에 사용됩니다. 지원되는 각 언어는 고유한 이름(예: 미국 영어, 프랑스어 또는 독일어)이 있습니다. 언어를 지정하지 않을 경우 기본값은 미국 영어입니다.
RDS Custom for Oracle 데이터베이스를 생성한 후 클라이언트 호스트에서 NLS_LANG
을 영어가 아닌 다른 언어로 설정할 수 있습니다. Oracle Database에서 지원되는 언어 목록을 보려면 RDS Custom for Oracle 데이터베이스에 로그인한 후 다음 쿼리를 실행하세요.
SELECT VALUE FROM V$NLS_VALID_VALUES WHERE PARAMETER='LANGUAGE' ORDER BY VALUE;
호스트 명령줄에서 NLS_LANG
을 설정할 수 있습니다. 다음 예제에서는 Linux에서 Z 쉘을 사용하는 클라이언트 애플리케이션의 언어를 독일어로 설정합니다.
export NLS_LANG=German
애플리케이션은 시작 시 NLS_LANG
값을 읽은 다음, 연결 시 이를 데이터베이스에 전달합니다.
자세한 내용은 Oracle Database Globalization Support Guide의 Choosing a Locale with the NLS_LANG Environment Variable