|
|
|
DATA_OPTIONS=skip_constraint_errors
|
|||
|---|---|---|---|
|
#18+
Есть параметр impdp: Код: plsql 1. . При импорте дампа этот параметр аналогичен ручному отключению CONSTRAINT до импорта и ручному включению CONSTRAINT после импорта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2016, 17:22 |
|
||
|
DATA_OPTIONS=skip_constraint_errors
|
|||
|---|---|---|---|
|
#18+
Пользователь без регистрации и мЕсть параметр impdp: Код: plsql 1. . При импорте дампа этот параметр аналогичен ручному отключению CONSTRAINT до импорта и ручному включению CONSTRAINT после импорта? Без включения - данные будут импортироваться как есть, с игнорированием ограничений. Потом после импорта при попытке включения ограничений могут быть сообщения о невозможности из-за ошибок. Как следствие, понадобится ручная выверка и правка данных. А могут и не быть, если данные были корректны. Эта опция полезна, чтобы импорт доехал до конца и не прерывался из-за несинхронной заливки данных (когда зависимые таблицы заливаются раньше основной или когда зависимости таковы, что в принципе не разрешимы без отключения, например: 1-->2-->3-->1). Опция немного ускоряет импорт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2016, 17:56 |
|
||
|
DATA_OPTIONS=skip_constraint_errors
|
|||
|---|---|---|---|
|
#18+
Fogel, Правильно ли я понял — DATA_OPTIONS=skip_constraint_errors аналогичен последовательности трёх шагов: Выполнить примерно такой запрос перед импортом: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Импортировать дамп. Включить выключенные CONSTRAINT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2016, 18:12 |
|
||
|
DATA_OPTIONS=skip_constraint_errors
|
|||
|---|---|---|---|
|
#18+
Пользователь без регистрации и м, Забыл упомянуть, что ещё участвует параметр CONTENT=DATA_ONLY ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2016, 18:19 |
|
||
|
DATA_OPTIONS=skip_constraint_errors
|
|||
|---|---|---|---|
|
#18+
Пользователь без регистрации и мFogel, Правильно ли я понял — DATA_OPTIONS=skip_constraint_errors аналогичен последовательности трёх шагов не аналогичен. опция не работает на "отложенных" (deffered) ограничениях, так что их лучше отключить заранее. а то будет обидно, когда импорт почти завершится, но при проверке в финале транзакции пойдёт откат... ну и если данные были получены экспортом из нескольких источников (а импортируются в одну схему), то тогда лучше отключить не только по constraint_type = 'R', но ещё и по 'U' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2016, 18:39 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=194&tid=1887180]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 340ms |

| 0 / 0 |
