powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / exp/impdp как задать порядок выгрузки или загрузки таблиц?
6 сообщений из 6, страница 1 из 1
exp/impdp как задать порядок выгрузки или загрузки таблиц?
    #39256110
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oracle12

пример: перегружаю в другую бд данные 3х таблиц, связанных ключами
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
expdp
PARALLEL=1
CONTENT=DATA_ONLY
TABLES=T1,T2,T3
QUERY=T1:"WHERE .."
QUERY=T2:"WHERE .."
QUERY=T3:"WHERE .."

. . exported T3
. . exported T2
. . exported T1

impdp
PARALLEL=1
CONTENT=DATA_ONLY
TABLE_EXISTS_ACTION=APPEND
TABLES=T1,T2,T3

--при загрузке первым шагом получаю отлуп для T3 по FK

ORA-31693: Table data object T3 failed to load/unload and is being skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEFETCH callout
ORA-02291: integrity constraint () violated - parent
. . imported T2
. . imported T1


нельзя ли задать порядок загрузки таблиц? (полагаю, он просто последовательно читает файл)
или только разделив на два импорта?
...
Рейтинг: 0 / 0
exp/impdp как задать порядок выгрузки или загрузки таблиц?
    #39256135
AlexVinзадать порядок загрузки таблици еще порядок строк для таблиц типа emp.
...
Рейтинг: 0 / 0
exp/impdp как задать порядок выгрузки или загрузки таблиц?
    #39256186
тупень_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexVinнельзя ли задать порядок загрузки таблиц?
ОБС, что таблицы импортятся согласно времени их создания. Можно дропнуть и пересоздать Т3
...
Рейтинг: 0 / 0
exp/impdp как задать порядок выгрузки или загрузки таблиц?
    #39256223
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexVinCONTENT=DATA_ONLY


Структуру уже перенесли.
Не проще на время импорта отключить (disable) ref constraints, а по окончании - включить?

Если же content=ALL, то можно импортнуться с EXCLUDE=REF_CONSTRAINT
а затем еще раз импортнуть в режиме метаданных и INCLUDE=REF_CONSTRAINT чтобы досоздать FK
...
Рейтинг: 0 / 0
exp/impdp как задать порядок выгрузки или загрузки таблиц?
    #39256230
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
переносится часть данных между рабочими работающими системами, поэтому дизаблить ничего нельзя
вопрос чисто познавательный - можно ли при таких условиях заставить оракел соблюсти порядок вставки не разделяя процесс на две загрузки
...
Рейтинг: 0 / 0
exp/impdp как задать порядок выгрузки или загрузки таблиц?
    #39256236
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если данные во время экспорта изменяются, не забудьте задать FLASHBACK_TIME.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / exp/impdp как задать порядок выгрузки или загрузки таблиц?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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