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

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

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

2 ответа

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

alter session set nls_language = 'JAPANESE';

select 1/0 from dual;

ORA-01476: 除数がゼロです

NLS_LANG Переменная окружения определяет язык пользовательского интерфейса и поведение глобализации для таких компонентов, как SQL*Plus, exp и imp. Он устанавливает язык и территорию, используемые клиентским приложением и сеансом пользователя базы данных. Он также объявляет набор символов для ввода и отображения данных клиентским приложением.

NLS_LANG Переменная окружения использует следующий формат:

NLS_LANG=language_territory.characterset

В этом формате:

language указывает язык, используемый для отображения пользовательского интерфейса, сообщений об ошибках, сортировки, названий дней и названий месяцев

territory определяет соглашения для даты по умолчанию, денежного и числового форматов

characterset определяет кодировку клиента базы данных, которая является набором символов для данных, вводимых или отображаемых клиентской программой

В большинстве случаев это набор символов Oracle, который соответствует кодовой странице Windows ANSI в соответствии с локалью системы.

NLS_LANG параметр на винде можно установить

в Реестре под подразделом, соответствующим данному дому Oracle,

в качестве переменной среды.

Когда вы устанавливаете компоненты базы данных Oracle, а параметр NLS_LANG еще не установлен в подразделе Registry целевого дома Oracle, Oracle Universal Installer устанавливает для параметра NLS_LANG значение по умолчанию, полученное из языкового стандарта операционной системы для текущего пользователя.

Например:

Японский язык - JAPANESE_JAPAN.JA16SJISTILDE

Английский (Великобритания) - ENGLISH_UNITED KINGDOM.WE8MSWIN1252

Английский Соединенные Штаты) - AMERICAN_AMERICA.WE8MSWIN1252

Пожалуйста, обратитесь сюда для получения дополнительной информации: Установка и использование компонентов Oracle на разных языках

Другие вопросы по тегам