Oracle SQL Dump файл, извлекающий части в sql / другой файл дампа - PullRequest
2 голосов
/ 21 декабря 2011

У меня есть файл дампа БД Oracle, и теперь мне нужны только части таблиц, которые там включены. Кто-нибудь знает, как я могу извлечь эти части в отдельный файл дампа (или SQL)?

Я думал об использовании оператора импорта. Импортировать из файла дампа (полный экспорт) в файл дампа (необходимые части) что-то вроде этого, но не знаю, возможно ли это таким образом

import user/pw directory=fullexport_dump dumpfile=part.dmp logfile=import.log status=30

1 Ответ

3 голосов
/ 21 декабря 2011

Нет, это невозможно.Вы можете ограничить количество строк только при экспорте с использованием параметра query.

exp .....  query="where id=10"

Вы можете выполнить поиск в документации Oracle.

Итак, импортируйте всю таблицу,и создайте новую таблицу только с необходимыми деталями:

create table NEEDEDPARTS as select * from FULLEXPORT where id=10

Или импортируйте всю таблицу и выполните повторный экспорт с параметром query.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...