Переменная среды NLS_LANG
определяет язык пользовательского интерфейса и поведение глобализации для таких компонентов, как SQL * Plus, exp и imp. Он устанавливает язык и территорию, используемые клиентским приложением и пользовательским сеансом базы данных. Он также объявляет набор символов для ввода и отображения данных клиентским приложением.
Переменная среды NLS_LANG
использует следующий формат:
NLS_LANG=language_territory.characterset
В таком формате:
language
определяет язык, используемый для отображения пользовательского интерфейса, сообщений об ошибках, сортировки, названий дней и месяцев.
territory
определяет соглашения для форматов даты, денежных и числовых форматов по умолчанию.
characterset
указывает кодировку клиента базы данных, которая представляет собой набор символов для данных, вводимых или отображаемых клиентской программой.
В большинстве случаев это набор символов Oracle, который соответствует кодовой странице Windows ANSI, как это определено системной локалью.
Параметр NLS_LANG
в Windows может быть установлен
в реестре в подразделе, соответствующем данному дому Oracle,
как переменная среды.
Когда вы устанавливаете компоненты Oracle Database и параметр NLS_LANG еще не установлен в подразделе реестра целевой домашней страницы Oracle, Oracle Universal Installer устанавливает для параметра NLS_LANG значение по умолчанию, полученное из языкового стандарта операционной системы для текущего пользователя.
Например:
Японский - JAPANESE_JAPAN.JA16SJISTILDE
Английский (Великобритания) - ENGLISH_UNITED KINGDOM.WE8MSWIN1252
Английский (США) - AMERICAN_AMERICA.WE8MSWIN1252
Дополнительную информацию см. Здесь: Установка и использование компонентов Oracle на разных языках < / а>
person
Vignesh Kumar A
schedule
19.08.2019