Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Кириллица в CLOB / 25 сообщений из 26, страница 1 из 2
07.09.2020, 16:30
    #39996263
Dimets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Есть 2 БД с 19м ораклом


create table test_clob (text clob)

insert into dim_clob values ('пппп')

В одной все корректно сохраняется,в другой "квадратики"

В nls_database_parameters все одинаково, в чем может быть проблема?
...
Рейтинг: 0 / 0
07.09.2020, 16:31
    #39996265
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
NLS_LANG
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
07.09.2020, 16:36
    #39996267
Dimets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Dimitry Sibiryakov

NLS_LANG


это где?
...
Рейтинг: 0 / 0
07.09.2020, 16:38
    #39996269
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Dimetsэто где?

Это на клиенте с которого выполняется запрос на вставку. Чти Oracle Globalization Guide.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
07.09.2020, 16:40
    #39996270
Dimets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Dimitry Sibiryakov

Dimetsэто где?

Это на клиенте с которого выполняется запрос на вставку. Чти Oracle Globalization Guide.


так одним и тем же клиентом вставку делаю
...
Рейтинг: 0 / 0
07.09.2020, 17:34
    #39996295
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Dimetsодним и тем же клиентом вставку делаю

И читаешь результат им же? Этот клиент, случайно так, не на Яве написан?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
07.09.2020, 17:37
    #39996296
Dimets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Dimitry Sibiryakov

Dimetsодним и тем же клиентом вставку делаю

И читаешь результат им же? Этот клиент, случайно так, не на Яве написан?..


Банально Oracle SQL Developer...
...
Рейтинг: 0 / 0
07.09.2020, 17:48
    #39996300
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Dimets19м ораклом...clob...Oracle SQL Developer

напомнило
22168382
...
Рейтинг: 0 / 0
07.09.2020, 18:42
    #39996313
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Leonid Kudryavtsevнапомнило

Да, именно поэтому я и спросил что за язык у клиента.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
08.09.2020, 09:00
    #39996418
Dimets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Я бы может грешил на клиента, но в данной ситуации когда в одной БД все хорошо, а в другой плохо наводит на мысль что дело все таки в БД
...
Рейтинг: 0 / 0
08.09.2020, 09:03
    #39996419
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
А до мысли, что разные настройки в разных БД требуют разных настроек клиента вы ещё не додумались?
А до ещё более революционной мысли, что, может быть, есть (более) универсальные настройки можете вообще не додуматься?
...
Рейтинг: 0 / 0
08.09.2020, 09:27
    #39996427
Dimets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Basil A. Sidorov
А до мысли, что разные настройки в разных БД требуют разных настроек клиента вы ещё не додумались?
А до ещё более революционной мысли, что, может быть, есть (более) универсальные настройки можете вообще не додуматься?



я бы лучше хотел найти разницу, если она есть
...
Рейтинг: 0 / 0
08.09.2020, 11:26
    #39996472
Валерий Юринский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Dimets
Я бы может грешил на клиента, но в данной ситуации когда в одной БД все хорошо, а в другой плохо наводит на мысль что дело все таки в БД
А может быть у вас вызываются разные клиенты?
Один 32 битный, а другой 64 битный.
Один одной версии, а второй другой версии.
Проверьте.
...
Рейтинг: 0 / 0
08.09.2020, 11:41
    #39996483
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Да может и одной версии, но из разных Home - разные настройки.

Ну и выше ссылку на багу линковал. А баги они такие. Тут есть, тут нет )))
...
Рейтинг: 0 / 0
08.09.2020, 12:14
    #39996498
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Dimets

В nls_database_parameters все одинаково


Код: plsql
1.
2.
3.
4.
5.
6.
  1* select userenv('LANGUAGE') l from dual
SQL> /

L
----------------------------------------------------
UKRAINIAN_UKRAINE.CL8MSWIN1251



на обоих базах одинаково?

.....
stax
...
Рейтинг: 0 / 0
08.09.2020, 13:45
    #39996557
Dimets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Leonid Kudryavtsev
Да может и одной версии, но из разных Home - разные настройки.

Ну и выше ссылку на багу линковал. А баги они такие. Тут есть, тут нет )))



с одной машины!
...
Рейтинг: 0 / 0
08.09.2020, 13:45
    #39996558
Dimets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Stax
Dimets

В nls_database_parameters все одинаково


Код: plsql
1.
2.
3.
4.
5.
6.
  1* select userenv('LANGUAGE') l from dual
SQL> /

L
----------------------------------------------------
UKRAINIAN_UKRAINE.CL8MSWIN1251



на обоих базах одинаково?

.....
stax

да!
...
Рейтинг: 0 / 0
08.09.2020, 13:46
    #39996559
Dimets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Валерий Юринский
Dimets
Я бы может грешил на клиента, но в данной ситуации когда в одной БД все хорошо, а в другой плохо наводит на мысль что дело все таки в БД
А может быть у вас вызываются разные клиенты?
Один 32 битный, а другой 64 битный.
Один одной версии, а второй другой версии.
Проверьте.


в одной сессии клиента!
...
Рейтинг: 0 / 0
08.09.2020, 13:52
    #39996562
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Dimetsя бы лучше хотел найти разницу

Ну так ищи. Это надёжнее чем всем форумом хрустальные шары протирать.

Начни с полного комплекса проверок каждого этапа жизни данных из темы на которую тебе уже
дали ссылку.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
08.09.2020, 14:02
    #39996566
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Dimets

да!


где кубики глянуть дамп (varchar2)

....
stax
...
Рейтинг: 0 / 0
08.09.2020, 14:05
    #39996569
Валерий Юринский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Dimets
Stax
пропущено...


Код: plsql
1.
2.
3.
4.
5.
6.
  1* select userenv('LANGUAGE') l from dual
SQL> /

L
----------------------------------------------------
UKRAINIAN_UKRAINE.CL8MSWIN1251



на обоих базах одинаково?

.....
stax

да!
Это означает только то, что в обеих базах NLS_CHARACTERSET = CL8MSWIN1251

Посмотрите какие параметры NLS_LANG установлены на клиенте, как уже писали ранее.

Выполните операцию
Код: plaintext
insert into dim_clob values ('пппп')
с разными базами через один и тот же SQL*Plus.

Какой получился результат?

SQL*Plus - это стандартная утилита Oracle, поэтому начинать поиск причин проблемы нужно с её использованием.
...
Рейтинг: 0 / 0
08.09.2020, 14:50
    #39996596
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Валерий Юринский
Dimets
пропущено...

да!
Это означает только то , что в обеих базах NLS_CHARACTERSET = CL8MSWIN1251



и на клиенте UKRAINIAN_UKRAINE?

.....
stax
...
Рейтинг: 0 / 0
08.09.2020, 18:04
    #39996668
Dimets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Все решилось накатом патчей на БД - нашли различие, так что все доводы про клиенты были впустую
...
Рейтинг: 0 / 0
08.09.2020, 18:29
    #39996676
Валерий Юринский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Dimets
Все решилось накатом патчей на БД - нашли различие, так что все доводы про клиенты были впустую

Расскажите, пожалуйста, какую ошибку исправили эти патчи?
К какой из ваших двух баз их применили?

Так вы поможете другим, если они столкнутся с такой же проблемой.
...
Рейтинг: 0 / 0
09.09.2020, 15:09
    #39996957
orac_list
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кириллица в CLOB
Валерий Юринский
Dimets
Все решилось накатом патчей на БД - нашли различие, так что все доводы про клиенты были впустую

Расскажите, пожалуйста, какую ошибку исправили эти патчи?
К какой из ваших двух баз их применили?

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


Скорее всего это

https://mikedietrichde.com/2020/06/22/special-characters-show-junk-in-clob-columns-after-upgrade-to-oracle-19-7-0-with-jdbc/
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Кириллица в CLOB / 25 сообщений из 26, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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