powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Странный импорт 9i -> 11i и 9i -> 12G
13 сообщений из 13, страница 1 из 1
Странный импорт 9i -> 11i и 9i -> 12G
    #38776261
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем.

Есть странная проблема с импортом-экспортом.

Есть старая база на 9i, я её экспортирую родным экспортом exp от 9i, проходит без ошибок.
Теперь делаю импорт в 12G, он импортится идеально, без ошибок.
НО ! Если тот же самый дамп импортировать в Oracle 11.2.0.4, то импорт валит кучу ошибок, типа вот таких:"
авторIMP-00019: row rejected due to ORACLE error 12899
IMP-00003: ORACLE error 12899 encountered
ORA-12899: value too large for column "COPYRIGHT"."APS_JOURNALS"."RUS_NAME" (actual: 107, maximum: 100)

При этом импорт в 12-й оракл проходит без ошибок.

В чём может быть дело и как победить ?
...
Рейтинг: 0 / 0
Странный импорт 9i -> 11i и 9i -> 12G
    #38776268
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кодировка разная
...
Рейтинг: 0 / 0
Странный импорт 9i -> 11i и 9i -> 12G
    #38776273
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinКодировка разная

шОрт побьери, я забыл про неё )))) Спасибо ))
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Странный импорт 9i -> 11i и 9i -> 12G
    #39278161
grav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То же самое делаю. Экспорт из 9-ки и импорт в 11.
IMP-00019: row rejected due to ORACLE error 12899
IMP-00003: ORACLE error 12899 encountered

Можно подробнее про кодировку? Как исправить?
...
Рейтинг: 0 / 0
Странный импорт 9i -> 11i и 9i -> 12G
    #39278229
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gravТо же самое делаю. Экспорт из 9-ки и импорт в 11.
IMP-00019: row rejected due to ORACLE error 12899
IMP-00003: ORACLE error 12899 encountered

Можно подробнее про кодировку? Как исправить?

Ответь на вопросы:
1) Чем отличаются UTF8 и CL8MSWIN1251
2) В чем разница типов VARCHAR2(200 BYTE) и VARCHAR2(200 CHAR)
3) NLS_LENGTH_SEMANTICS
...
Рейтинг: 0 / 0
Странный импорт 9i -> 11i и 9i -> 12G
    #39278422
grav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл еще написать. Oracle установлен на сервер с английской Windows 2012
...
Рейтинг: 0 / 0
Странный импорт 9i -> 11i и 9i -> 12G
    #39278491
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gravЗабыл еще написать. Oracle установлен на сервер с английской Windows 2012Это "фиолетово"...

Ответьте на вопросы Вадима и просветление придёт.
...
Рейтинг: 0 / 0
Странный импорт 9i -> 11i и 9i -> 12G
    #39278556
grav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL*PlusЭто "фиолетово"...

Да нет, не совсем фиолетово. База данных создавалась "по умолчанию" при установке оракла. Кодировка по умолчанию также была для английского языка.
Сейчас базу пересоздал, указал принудительно CL8MSWIN1251.
Ошибки 12899 пропали.
Другие появились :)
Триггеры не скомпилировались.
...
Рейтинг: 0 / 0
Странный импорт 9i -> 11i и 9i -> 12G
    #39278652
gravДа нет, не совсем фиолетово. База данных создавалась "по умолчанию" при установке оракла. Кодировка по умолчанию также была для английского языка.
чудак ты. кодировка бд "по умолчанию" зависела о локали в 8.0.
а если бы, все же, подамал над... то может быть достаточно было правильно стартовать импорт.
...
Рейтинг: 0 / 0
Странный импорт 9i -> 11i и 9i -> 12G
    #39278659
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
длинный семантикgravДа нет, не совсем фиолетово. База данных создавалась "по умолчанию" при установке оракла. Кодировка по умолчанию также была для английского языка.
чудак ты. кодировка бд "по умолчанию" зависела о локали в 8.0.
Ну-ну...

https://docs.oracle.com/database/121/NTDBI/install.htm#NTDBI2773
Oracle Database Online Documentation 12c Release 1 (12.1) / Installing and Upgrading
Database Installation Guide
6.2.1 Selecting the Database Character SetThe default character set suggested or used by Oracle Universal Installer and Database Configuration Assistant in this release is based on the language configuration of the operating system .

For most languages, the default character set is one of the Microsoft Windows character sets, for example WE8MSWIN1252.
...
Рейтинг: 0 / 0
Странный импорт 9i -> 11i и 9i -> 12G
    #39278667
льгюнъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymousНу-ну...
WE8MSWIN1252либо дока врет, либо автор про "по умолчанию".
...
Рейтинг: 0 / 0
Странный импорт 9i -> 11i и 9i -> 12G
    #39278674
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
льгюнъandrey_anonymousНу-ну...
пропущено...
либо дока врет, либо автор про "по умолчанию".
Да никто не врет.
ТС ставился на gravOracle установлен на сервер с английской Windows 2012, скрин с characterset проскипал, получил свою законную database characterset WE8MSWIN1252, дальше, видимо, нашел где-то типовой совет "поставь кодировку NLS_LANG чтобы совпадала с серверной" и, после небольшого периода счастья, начал отгребать все известные проблемы...

...а на восьмерке, AFAIR, значение database characterset "по умолчанию" вообще было US7ASCII, от локали не зависело.
...
Рейтинг: 0 / 0
Странный импорт 9i -> 11i и 9i -> 12G
    #39278740
andrey_anonymous проскипалпроскипать это база из темплейта.
как получить превышение длины при импорте монобайта в монобайт - фантазии не хватает.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Странный импорт 9i -> 11i и 9i -> 12G
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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