У нас есть схема Oracle 11g и дамп данных. Поскольку этот дамп очень большой, я хотел бы извлечь только часть схемы с данными. Можно ли этого достичь?
3 ответа
У IMPDP есть несколько вариантов. Во-первых, вы можете выбрать импорт только определенных схем (что полезно, если вы сделали полный экспорт базы данных).
Во-вторых, вы можете выбрать ВКЛЮЧИТЬ или ИСКЛЮЧИТЬ конкретные объекты или объекты, имя которых соответствует определенному формату.
В-третьих, есть параметр QUERY, который «позволяет указать условие запроса, которое фильтрует импортируемые данные».
Если вы используете старые утилиты EXP/IMP, то вы упускаете эту гибкость
ИМП также обладает некоторой гибкостью. Если вы знаете, какие схемы / таблицы / таблицы вы хотите импортировать, используйте ключевое слово TABLES, чтобы указать их.
Не зная точно, что произвело твой "дамп", немного сложно дать однозначные ответы. Кроме того, вы хотите восстановить определенные таблицы или только части определенных таблиц?
Если вы берете информацию о дампе, сгенерированном с помощью инструментов exp
/expdp
то, вероятно, * no
** Существует инструмент под названием NXTract, но я скептически отношусь к нему и не пробовал его.*