|
Перенос схемы
|
|||
---|---|---|---|
#18+
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production На одном сервере имеется БД с NLS_CHARACTERSET = CL8MSWIN1251 На другом сервере БД с NLS_CHARACTERSET = AL32UTF8 Можно как-то перенести схему с одного сервера на другой ? При импорте вылетает ошибка:Import: Release 12.2.0.1.0 - Production on Wed Aug 7 07:10:22 2019 Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production ORA-39006: internal error ORA-39065: unexpected master process exception in DISPATCH ORA-01001: invalid cursor ORA-06512: at "SYS.DBMS_METADATA_UTIL", line 3588 ORA-06512: at "SYS.KUPM$MCP", line 2628 ORA-39097: Data Pump job encountered unexpected error -1001 Слышал, что при экспорте какая-то опция есть смены кодировки... Искал, не нашел. Может это в принципе невозможно. Если есть, плиз подскажите. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 11:14 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Добавлю, использую: expdp/impdp ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 11:30 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Владимир СА, Из-за разной кодировки может быть ошибка value too large или identifier is too long. Invalid cursor это из другой оперы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 11:32 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
-2-Владимир СА, Из-за разной кодировки может быть ошибка value too large или identifier is too long. Invalid cursor это из другой оперы.Да, это из другой оперы... Вопрос, а возможен перенос или нет ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 11:34 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Да, возможен. Обе базы одной точной (все пять чисел) версии 12.2.0.1.0 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 11:47 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
dmdmdmДа, возможен. Обе базы одной точной (все пять чисел) версии 12.2.0.1.0 ?да... Подскажи как ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 11:50 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Если базы одной версии, проблемы возможны, но редки. Полный test case дайте - команды экспорта, импорта, журналы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 11:55 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Владимир СА, На металинке проблема гуглится за минуту по той ошибке что в первом сообщении. пробовал выполнить что там рекомендуют? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 12:03 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
CrazyCatВладимир СА, На металинке проблема гуглится за минуту по той ошибке что в первом сообщении. пробовал выполнить что там рекомендуют?Ссылочку не кинешь сюда ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 12:17 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
dmdmdmЕсли базы одной версии, проблемы возможны, но редки. Полный test case дайте - команды экспорта, импорта, журналы.Что конкретно дать ? Лог экспорта ? Ошибки при импорте я указал выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 12:18 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Владимир САЧто конкретно дать ? Команды экспорта, импорта, журналы. Все полностью, команды со всеми ключами, журналы экспорта и импорта полностью. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 12:19 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Поиском находится похожее , но это как раз когда версии impdp и базы отличаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 12:22 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Может, это ваш случай, там надо немного вчитаться в незнакомый язык :). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 12:24 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
dmdmdmВладимир САЧто конкретно дать ? Команды экспорта, импорта, журналы. Все полностью, команды со всеми ключами, журналы экспорта и импорта полностью. Лог экспорта;;; expdp SYSTEM/<psw>@KATTEST schemas=PURCHASE_TEST directory=DATA_PUMP_DIR dumpfile=PURCHASE_TEST.dmp logfile=expdp_PURCHASE_TEST.log Export: Release 12.2.0.1.0 - Production on Wed Aug 7 06:53:03 2019 Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved. ;;; Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production Starting "SYSTEM"."SYS_EXPORT_SCHEMA_01": SYSTEM/********@KATTEST schemas=PURCHASE_TEST directory=DATA_PUMP_DIR dumpfile=PURCHASE_TEST.dmp logfile=expdp_PURCHASE_TEST.log Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA Processing object type SCHEMA_EXPORT/PACKAGE/PACKAGE_BODY Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS Processing object type SCHEMA_EXPORT/STATISTICS/MARKER Processing object type SCHEMA_EXPORT/USER Processing object type SCHEMA_EXPORT/SYSTEM_GRANT Processing object type SCHEMA_EXPORT/ROLE_GRANT Processing object type SCHEMA_EXPORT/DEFAULT_ROLE Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA Processing object type SCHEMA_EXPORT/TABLE/TABLE Processing object type SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type SCHEMA_EXPORT/TABLE/COMMENT Processing object type SCHEMA_EXPORT/TABLE/IDENTITY_COLUMN Processing object type SCHEMA_EXPORT/PACKAGE/PACKAGE_SPEC Processing object type SCHEMA_EXPORT/PACKAGE/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type SCHEMA_EXPORT/PACKAGE/COMPILE_PACKAGE/PACKAGE_SPEC/ALTER_PACKAGE_SPEC Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT . . exported "PURCHASE_TEST"."PGZ" 94.62 MB 575708 rows . . exported "PURCHASE_TEST"."PGZCHARACTERISTICVALUE" 97.35 MB 1797509 rows . . exported "PURCHASE_TEST"."PGZCHARACTERISTICVALUE1" 70.76 MB 1797279 rows . . exported "PURCHASE_TEST"."KTRU" 32.94 MB 56673 rows . . exported "PURCHASE_TEST"."KTRUCLASSIFIER" 0 KB 0 rows . . exported "PURCHASE_TEST"."KTRUCLASSIFIERUNIT" 0 KB 0 rows . . exported "PURCHASE_TEST"."LOADKTRUCHARACTERISTICSVALUES" 21.40 MB 607277 rows . . exported "PURCHASE_TEST"."PGZCHARACTERISTICS" 20.41 MB 425367 rows . . exported "PURCHASE_TEST"."PGZCHARACTERISTICS2" 20.36 MB 424495 rows . . exported "PURCHASE_TEST"."PGZCHARACTERISTICS1" 19.88 MB 444108 rows . . exported "PURCHASE_TEST"."PGZHISTORY" 16.05 MB 574766 rows . . exported "PURCHASE_TEST"."KTRUCHARACTERISTICVALUE" 15.81 MB 551988 rows . . exported "PURCHASE_TEST"."KTRUCHARACTERISTICVALUE1" 15.81 MB 551988 rows . . exported "PURCHASE_TEST"."LOADKTRUCHARACTERISTICS" 12.26 MB 218512 rows . . exported "PURCHASE_TEST"."PGZOKEILINK" 14.35 MB 1079941 rows . . exported "PURCHASE_TEST"."KTRUCHARACTERISTIC" 9.632 MB 191012 rows . . exported "PURCHASE_TEST"."LOADKTRUCLASSIFIERS" 9.465 MB 115931 rows . . exported "PURCHASE_TEST"."LOADKTRUCLASSIFIERSVALUES" 8.435 MB 115931 rows . . exported "PURCHASE_TEST"."OKPD" 4.627 MB 39012 rows . . exported "PURCHASE_TEST"."OKPD2" 4.459 MB 39098 rows . . exported "PURCHASE_TEST"."PGZOKPD2LINK" 8.017 MB 565159 rows . . exported "PURCHASE_TEST"."PGZCHARACTERISTICLINK" 7.561 MB 467560 rows . . exported "PURCHASE_TEST"."LOADOKPD2" 2.331 MB 19550 rows . . exported "PURCHASE_TEST"."MER" 1.038 MB 10434 rows . . exported "PURCHASE_TEST"."SERVICELOGS" 3.011 MB 830 rows . . exported "PURCHASE_TEST"."USERS" 1.017 MB 15361 rows . . exported "PURCHASE_TEST"."LOADKTRUOKEI" 1.119 MB 59718 rows . . exported "PURCHASE_TEST"."W_OKPD_2_V_LNK" 713.5 KB 39098 rows . . exported "PURCHASE_TEST"."KTRUOKEILINK" 692.1 KB 54006 rows . . exported "PURCHASE_TEST"."CHARACTERISTICS" 458.3 KB 5325 rows . . exported "PURCHASE_TEST"."USERACTIONLOGS" 323.2 MB 681 rows . . exported "PURCHASE_TEST"."SUBDIVISIONS" 437.9 KB 2881 rows . . exported "PURCHASE_TEST"."OKEI" 142.7 KB 1764 rows . . exported "PURCHASE_TEST"."LOADOKEI" 86.76 KB 581 rows . . exported "PURCHASE_TEST"."REQUESTS" 66.81 KB 31 rows . . exported "PURCHASE_TEST"."DICTIONARYIMPORTFILE" 254.1 MB 144 rows . . exported "PURCHASE_TEST"."PACKAGES" 37.08 KB 296 rows . . exported "PURCHASE_TEST"."FILESTORAGE" 15.85 MB 146 rows . . exported "PURCHASE_TEST"."PGZPACKAGE" 42.08 KB 2842 rows . . exported "PURCHASE_TEST"."INPUTOUTPUTLOGS" 18.48 KB 128 rows . . exported "PURCHASE_TEST"."EAISTPACKAGETICKETS" 13.60 KB 63 rows . . exported "PURCHASE_TEST"."REQUESTSTATUSES" 14.42 KB 108 rows . . exported "PURCHASE_TEST"."CHANGEREGISTER" 13.21 KB 57 rows . . exported "PURCHASE_TEST"."USERACTIONLOGDETAIL" 12 KB 80 rows . . exported "PURCHASE_TEST"."DICTIONARYIMPORTLOGS" 8.945 KB 18 rows . . exported "PURCHASE_TEST"."CREATEREASONS" 9.085 KB 8 rows . . exported "PURCHASE_TEST"."EFMIGRATIONSHISTORY__" 8.531 KB 53 rows . . exported "PURCHASE_TEST"."REQUESTREFUSALREASON" 8.226 KB 6 rows . . exported "PURCHASE_TEST"."CALENDAR" 8.218 KB 118 rows . . exported "PURCHASE_TEST"."PACKAGEREASONS" 8.476 KB 4 rows . . exported "PURCHASE_TEST"."DICTIONARYVERSIONS" 7.664 KB 10 rows . . exported "PURCHASE_TEST"."SERVICE" 7.445 KB 16 rows . . exported "PURCHASE_TEST"."DICTIONARYIMPORTS" 7.171 KB 9 rows . . exported "PURCHASE_TEST"."CREATEREASONTYPES" 6.570 KB 4 rows . . exported "PURCHASE_TEST"."OKEISECTION" 5.742 KB 4 rows . . exported "PURCHASE_TEST"."OKEIGROUP" 5.75 KB 8 rows . . exported "PURCHASE_TEST"."CONFLICTPGZ" 0 KB 0 rows . . exported "PURCHASE_TEST"."ERRORLOGS" 0 KB 0 rows . . exported "PURCHASE_TEST"."KTRUCONTRACT" 0 KB 0 rows . . exported "PURCHASE_TEST"."KTRUFILELINK" 0 KB 0 rows . . exported "PURCHASE_TEST"."KTRUSTANDART" 0 KB 0 rows . . exported "PURCHASE_TEST"."KTRUSTANDARTFILE" 0 KB 0 rows . . exported "PURCHASE_TEST"."LOADKTRU" 0 KB 0 rows . . exported "PURCHASE_TEST"."LOADKTRUSTANDARDCONTRACTS" 0 KB 0 rows . . exported "PURCHASE_TEST"."LOADKTRUSTANDARDCONTRACTSDOC" 0 KB 0 rows . . exported "PURCHASE_TEST"."LOADKTRUSTANDARTS" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATEBRANCHCLASSIFIER" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATEBRANCHCLASSIFIERUNIT" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATECHARACTERISTICLINK" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATECHARACTERISTICVALUE" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATECLASSIFIER" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATECLASSIFIERUNIT" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATECONTRACT" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATEEXTERNALLINK" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATEFILELINK" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATEOKEILINK" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATEOKPD2LINK" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATES" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATESTANDART" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATESTANDARTFILE" 0 KB 0 rows . . exported "PURCHASE_TEST"."TEMPLATESTANDARTLINK" 0 KB 0 rows . . exported "PURCHASE_TEST"."W_OKPD2P1" 0 KB 0 rows Master table "SYSTEM"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded ****************************************************************************** Dump file set for SYSTEM.SYS_EXPORT_SCHEMA_01 is: /u01/app/oracle/admin/KATTEST/dpdump/PURCHASE_TEST.dmp Job "SYSTEM"."SYS_EXPORT_SCHEMA_01" successfully completed at Wed Aug 7 06:54:35 2019 elapsed 0 00:01:31 Импортimpdp SYSTEM/<psw> directory=DATA_PUMP_DIR dumpfile=PURCHASE_TEST.dmp logfile=imp_PURCHASE_TEST.log IGNORE=Y Import: Release 12.2.0.1.0 - Production on Wed Aug 7 07:10:22 2019 Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production ORA-39006: internal error ORA-39065: unexpected master process exception in DISPATCH ORA-01001: invalid cursor ORA-06512: at "SYS.DBMS_METADATA_UTIL", line 3588 ORA-06512: at "SYS.KUPM$MCP", line 2628 ORA-39097: Data Pump job encountered unexpected error -1001 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 12:28 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Владимир САСсылочку не кинешь сюда ? dmdmdmПоиском находится похожее , но это как раз когда версии impdp и базы отличаются. Это я и находил. Суть там не в различии версий. Прочти Cause ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 12:53 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Спасибо всем!!! Импорт прошел. Правда с кучей ошибок. Но это уже можно поправлять... Правда ошибки value too large тоже имеют место жить... ORA-12899: value too large for column DESCRIPTION (actual: 2331, maximum: 4000) Т.е. при NLS_CHARACTERSET = CL8MSWIN1251 значение column DESCRIPTION в легкую проходило... т.к. 1 символ = 1 байт... а теперь нет. Бум разбираться... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 13:26 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Владимир СА, А чего тут разбираться? Таблицы были явно созданы с размерностью в byte, а не char на источнике. В простом imp/exp можно было бы руками файл бекапа поправить. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2019, 09:30 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Als1973Таблицы были явно созданы с размерностью в byte, а не char на источнике.Нет в CHAR... Да и попробуй сам в БД с NLS_CHARACTERSET = AL32UTF8 в строку VARCHAR2(4000 CHAR) впихнуть именно 4000 символов... Как пить дать не получится. Als1973В простом imp/exp можно было бы руками файл бекапа поправить.Плиз расскажи для Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production На клиенте поправить файл дампа... Покажи плиз как ? Да и качать на клиент imp/exp - это по моему... круто... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2019, 09:41 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Владимир САAls1973Таблицы были явно созданы с размерностью в byte, а не char на источнике.Нет в CHAR... Да и попробуй сам в БД с NLS_CHARACTERSET = AL32UTF8 в строку VARCHAR2(4000 CHAR) впихнуть именно 4000 символов... Как пить дать не получится. Als1973В простом imp/exp можно было бы руками файл бекапа поправить.Плиз расскажи для Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production На клиенте поправить файл дампа... Покажи плиз как ? Да и качать на клиент imp/exp - это по моему... круто...Извиняюсь, не прав... Можно в строку VARCHAR2(4000 CHAR) впихнуть именно 4000 символов... Но при impdp ораклом из CL8MSWIN1251 в AL32UTF8 большой строки вызывает ошибку: ORA-12899: value too large А вот поправить файл дампа... хотел бы увидеть... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2019, 10:29 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Владимир СА, Я говорил про exp, а не expdp. И правится CREATE TABLE внутри дампа. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2019, 10:57 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Als1973Владимир СА, Я говорил про exp, а не expdp. И правится CREATE TABLE внутри дампа.Дык в таблицах типы полей правильно описаны именно текстовые поля в CHAR... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2019, 11:03 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
Владимир САИзвиняюсь, не прав... Можно в строку VARCHAR2(4000 CHAR) впихнуть именно 4000 символов...В чем не прав? Без extended strings в БД с кодировкой utf8 значение 4000 символов может не влезть в поле 4000 char. Владимир САА вот поправить файл дампа... хотел бы увидеть...Если нужно заменить декларацию byte на char, импортируй без данных, меняй типы, потом отключай констрейнты и импорт только данных. Только это не поможет для значений более 4000 байт. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2019, 11:04 |
|
Перенос схемы
|
|||
---|---|---|---|
#18+
-2-Если нужно заменить декларацию byte на char, импортируй без данных, меняй типы, потом отключай констрейнты и импорт только данных. Только это не поможет для значений более 4000 байт. ну или, ежели таблиц не так много, заранее их создать уже с нужными типами и импортить с table_exists_action=APPEND, как вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2019, 11:53 |
|
|
start [/forum/topic.php?fid=52&gotonew=1&tid=1882213]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 153ms |
0 / 0 |