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

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

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


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

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

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


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

дело не в кодировке. кодировка не проблема. менять кодовые страницы я умею и с кракозяблами, вместо русского, проблемы не было. дело именно в смене языка сообщений.
спасибо тем кто ответил
...
Рейтинг: 0 / 0
29.11.2021, 11:33
    #40115828
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ora19 заговорил по русски
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
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ora19 заговорил по русски / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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