powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ora19 заговорил по русски
8 сообщений из 8, страница 1 из 1
ora19 заговорил по русски
    #40115813
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конвертнули для теста бэкап БД 11.2.0.4 на 19.
При установки БД русский язык не выбирали. nls параметры одинаковые на 11 и 19 БД. в реестре БД и клиента AMERICAN_AMERICA.AL32UTF8. БД тоже utf8.
Но 19 бд начала выдавать ошибки на русском языке в utf8.
Как заставить ее перейти на инглиш?
...
Рейтинг: 0 / 0
ora19 заговорил по русски
    #40115817
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно
NLS_LANGUAGE=RUSSIAN

но 11 ругается на английском, а 19 на русском.
этот же параметр отвечает за язык системных сообщений?
...
Рейтинг: 0 / 0
ora19 заговорил по русски
    #40115819
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barrabas,

на клиенте
Код: plsql
1.
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
...
Рейтинг: 0 / 0
ora19 заговорил по русски
    #40115821
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barrabas
в реестре БД и клиента AMERICAN_AMERICA.AL32UTF8. БД тоже utf8.


БД на виндах?
запустить cmd, далее set NLS_LANG=AMERICAN_AMERICA.AL32UTF8, далее sqlplus ...
если кодировка сменится - ковырять винды
...
Рейтинг: 0 / 0
ora19 заговорил по русски
    #40115823
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо.
разобрались.
да дело в NLS_LANGUAGE=RUSSIAN в БД. в 11 русский язык не был установлен поэтому ругался на английском.
а в 19 видимо все языки уже есть (не заметил при установке меню с выбором языков) и поэтому этот параметр работал корректно.

CALL DBMS_SESSION.set_nls ('NLS_LANGUAGE', 'ENGLISH');
и сообщения стали на английском.

у БД заменю значит значение по умолчанию.
...
Рейтинг: 0 / 0
ora19 заговорил по русски
    #40115825
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И да, если это винда - проверить переменные окружения (на клиенте )
...
Рейтинг: 0 / 0
ora19 заговорил по русски
    #40115827
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy
barrabas
в реестре БД и клиента AMERICAN_AMERICA.AL32UTF8. БД тоже utf8.


БД на виндах?
запустить cmd, далее set NLS_LANG=AMERICAN_AMERICA.AL32UTF8, далее sqlplus ...
если кодировка сменится - ковырять винды

дело не в кодировке. кодировка не проблема. менять кодовые страницы я умею и с кракозяблами, вместо русского, проблемы не было. дело именно в смене языка сообщений.
спасибо тем кто ответил
...
Рейтинг: 0 / 0
ora19 заговорил по русски
    #40115828
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barrabas,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
$ set |grep NLS_LANG
NLS_LANG=AMERICAN_CIS.AL32UTF8
$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Nov 29 11:30:10 2021
Version 19.10.0.0.0
Copyright (c) 1982, 2020, Oracle.  All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.10.0.0.0

SQL> select * from balalaika;
select * from balalaika
              *
ERROR at line 1:
ORA-00942: table or view does not exist

SQL> Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.10.0.0.0

$ export NLS_LANG=RUSSIAN_RUSSIA.AL32UTF8
$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Пн Ноя 29 11:31:02 2021
Version 19.10.0.0.0
Copyright (c) 1982, 2020, Oracle.  All rights reserved.

Присоединен к:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.10.0.0.0

SQL> select * from balalaika  ;
select * from balalaika
              *
ошибка в строке 1:
ORA-00942: таблица или представление пользователя не существует
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ora19 заговорил по русски
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]