|
DBMS_DATAPUMP фильтр таблиц по маске
|
|||
---|---|---|---|
#18+
Помогите написать фильтр для исключения объектов из экспорта Запускаю DBMS_DATAPUMP из которого надо исключить данные в тяжелых таблицах десяток фиксированных названий типа DBT_TAB1, CRD_TABTMP и т.п. и пол сотни по маске object_name LIKE 'CRE_%'. Метаданные всех этих таблиц нужно выгружать. Я не смог разобраться в мануале и примерах. В expdp.exe это решалось просто Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2019, 16:34 |
|
DBMS_DATAPUMP фильтр таблиц по маске
|
|||
---|---|---|---|
#18+
Mladshiy, условие не раскрыто. Если фильтровать на этапе экспорта, это одно, а в случае имеющегося дампа фильтровать при импорте, это другое. Я подобную задачу решал на этапе экспорта в два этапа/дампа. В одном дампе исключил вообще большие таблицы, добавив фильтр. При этом вся остальная мелочевка в дамп попала. EXCLUDE=TABLE:\"LIKE \'BIGTABLE1\'\",TABLE:\"LIKE \'BIGTABLE2\'\",TABLE:\"LIKE \'BIGTABLE3\'\",TABLE:\"LIKE \'BIGTABLE4\'\" Вторым этапом слил метаданные только больших таблиц: CONTENT=METADATA_ONLY \ tables= \ USER1.BIGTABLE1, \ USER1.BIGTABLE2, \ USER1.BIGTABLE3, \ USER1.BIGTABLE4 Есть еще вариант экспорта сразу в одном дампе, я так делал для одной большой таблицы, данные которой переносить не надо QUERY='USER1.BIGTABLE1:"WHERE ROWNUM = 0"' , но можно перечислить и все ненужные таблицы, вот тут есть примеры подобных запросов . ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 11:09 |
|
DBMS_DATAPUMP фильтр таблиц по маске
|
|||
---|---|---|---|
#18+
Oleg M.Ivanov условие не раскрыто ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 11:25 |
|
DBMS_DATAPUMP фильтр таблиц по маске
|
|||
---|---|---|---|
#18+
Верно, нужен фильтр пи экспорте именно через DBMS_DATAPUMP и соглашусь с тем, что не осилил описание пакета Код: plsql 1. 2. 3. 4. 5. 6.
Как указать таблицы по маске? Как указать что для этих таблиц нужны только метаданные? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 13:06 |
|
DBMS_DATAPUMP фильтр таблиц по маске
|
|||
---|---|---|---|
#18+
Mladshiy, вы недочитали до METADATA_FILTER. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 13:29 |
|
DBMS_DATAPUMP фильтр таблиц по маске
|
|||
---|---|---|---|
#18+
dmdmdm, и до него дошел, но не понял как в первом фильтре указать, что список таблиц экспортировать не надо. А во втором видимо как то так? Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 13:48 |
|
|
start [/forum/topic.php?fid=52&msg=39888042&tid=1881875]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 158ms |
0 / 0 |