|
обновить sequence после импорта схемы
|
|||
---|---|---|---|
#18+
всем доброго дня. после импорта схемы получаю кривые sequence, при снятии бэкапа были использованы ключи consistent=y либо flashback_time=systimestamp, но при импорте все равно получаю расхождения. как экспортировать схему, что бы не сбивались сиквенсы, или можно по быстрому исправить на импортированной схеме все сиквенсы под последние значения id+10? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 07:32 |
|
обновить sequence после импорта схемы
|
|||
---|---|---|---|
#18+
exp vs expdb any version vs the version http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 07:55 |
|
обновить sequence после импорта схемы
|
|||
---|---|---|---|
#18+
Elic, expdp / impdp oracle 11.2.0.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 13:20 |
|
обновить sequence после импорта схемы
|
|||
---|---|---|---|
#18+
http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM Do not invoke Export … (FAQ) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 13:35 |
|
обновить sequence после импорта схемы
|
|||
---|---|---|---|
#18+
Elic http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM Do not invoke Export … (FAQ) Elic, боюсь что Ваш более чем прозрачный намёк, пока что не под силу ТП... Nugman Полагаю, что Elic прав, но всё же... приведите полностью команду экспорта исходной базы... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 14:26 |
|
обновить sequence после импорта схемы
|
|||
---|---|---|---|
#18+
Подозреваю, что старое доброе правило: "не использовать SYSDBA для экспорта, если это не требование техподдержки" (Do not invoke Export as SYSDBA, except at the request of Oracle technical support. SYSDBA is used internally and has specialized functions; its behavior is not the same as for general users.) В частности, SYSDBA плюет на режим READ ONLY, который используется при CONSYSTENT=Y ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 04:09 |
|
обновить sequence после импорта схемы
|
|||
---|---|---|---|
#18+
Viewer, привожу пример экспорта: expdp system/password directory=data_pump_dir dumpfile=test_%U.dmp logfile=test.log schemas=test parallel=3 consistent=Y импорт: impdp system/password directory=data_pump_dir dumpfile=test_01.dmp, test_02.dmp, test_03.dmp logfile=test_imp.log schemas=test remap_schema=test:test_copy transform=OID:N parallel=3 импорт выполняется на другой сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 08:40 |
|
обновить sequence после импорта схемы
|
|||
---|---|---|---|
#18+
Вячеслав Любомудров, который используется при CONSYSTENT=Y Чисто справедливости ради, нет такого параметра у Data Pump-а, а, соответственно, любые выводы на его основе неверны. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 08:40 |
|
обновить sequence после импорта схемы
|
|||
---|---|---|---|
#18+
Elic, он автоматом заменяет его. при экспорте применяю ключи consistent=y либо flashback_time=systimestamp второй точно есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 08:44 |
|
обновить sequence после импорта схемы
|
|||
---|---|---|---|
#18+
Nugmanон автоматом заменяет его.prove it. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 08:46 |
|
обновить sequence после импорта схемы
|
|||
---|---|---|---|
#18+
Elic, подозреваю, что при экспорте\импорте может быть коллизия ввиду применения в сиквенсе кэша, либо в таблицу активно инсертятся данные. (хотя в таком случае вышла бы ошибка малого размера undo.) сейчас стоит вопрос как изменить сиквенсы по выбранным таблицам применив один скрипт, а не меняя все вручную. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 08:50 |
|
обновить sequence после импорта схемы
|
|||
---|---|---|---|
#18+
Elic, вот вырезка из лога экспорта. был применен параметр consistent=Y который expdp сам заменил на flashback_time=to_timestamp(current_data) Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options ;;; Legacy Mode Active due to the following parameters: ;;; Legacy Mode Parameter: "consistent=TRUE" Location: Command Line, Replaced with: "flashback_time=TO_TIMESTAMP('2019-05-02 22:24:02', 'YYYY-MM-DD HH24:MI:SS')" ;;; Legacy Mode has set reuse_dumpfiles=true parameter. Starting "SYSTEM"."SYS_EXPORT_SCHEMA_01": system/******** directory=data_pump_dir dumpfile=test_%U.dmp logfile=test_exp.log schemas=test flashback_time=TO_TIMESTAMP('2019-05-02 22:24:02', 'YYYY-MM-DD HH24:MI:SS') parallel=3 reuse_dumpfiles=true ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 08:54 |
|
обновить sequence после импорта схемы
|
|||
---|---|---|---|
#18+
Nugmanсейчас стоит вопрос как изменить сиквенсы по выбранным таблицам применив один скрипт, а не меняя все вручную.Ты же понимаешь, что связь между последовательностями и столбцами таблиц - чисто умозрительная? Только тебе знать, как их увязать, чтобы докатывать. При наличии формальной связи скрипт - плёвое дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 09:23 |
|
|
start [/forum/topic.php?fid=52&fpage=78&tid=1882533]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 301ms |
total: | 447ms |
0 / 0 |