Как изменить язык Oracle Client 12c Release 2

Я установил Oracle Client 12c Release 2 на свои окна. Я хочу изменить его язык на японский, а не на английский. Когда у меня есть ошибки, я бы хотел, чтобы они отображали ошибку на японском языке. Я установил регион, язык, формат даты и времени до того, как установка и установщик будут отображаться на японском языке, но после завершения мой код по-прежнему показывает сообщения на английском языке. У установщика нет выбора, на каком языке я хотел бы установить продукт. У меня есть поиск в Google по этой проблеме, но я понятия не имею. Некоторые люди сказали мне изменить значение NLS, но я не могу найти его в regedit, потому что это клиент Oracle, а не база данных Oracle (я так думаю).

Пожалуйста, помогите мне, большое вам спасибо.


person Brad Wu    schedule 19.08.2019    source источник


Ответы (2)


Попробуй это:

alter session set nls_language = 'JAPANESE';

select 1/0 from dual;

ORA-01476: 除数がゼロです
person Wernfried Domscheit    schedule 19.08.2019

Переменная среды 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