синтаксис в Data Pump

ClonCD
Дата: 25.11.2009 13:31:22
Подскажите синтаксис в impdp, пожалуйста.

Необходимо исключить 3 таблицы из импорта. Пишу EXCLUDE=TABLE:table1,table2,table3
Перерыл документацию, пробовал и в кавычках, и без кавычек, и с указанием escape-символов, и с именами схем и без них...
Всегда пишет ошибку ORA-39071: Value for EXCLUDE is badly formed.
Из описания ошибки понял, что туда надо SQL clause засовывать. Но как?
Oracle 11.2 у меня.
Примеров нормальных не нашёл.
Подскажите, пожалуйста, наверняка у кого-то же есть рабочий пример.
Спасибо.
Vitosik
Дата: 25.11.2009 13:34:04
exclude=table:"IN('table1','table2')"
_Alex_SMIRNOV_
Дата: 25.11.2009 13:34:17
EXCLUDE=TABLE:" IN ('TABLE1','TABLE2') "
pravednik
Дата: 25.11.2009 13:36:25
ClonCD,

используйте parfile, проблем будет меньше )
ClonCD
Дата: 25.11.2009 15:03:34
Спасибо всем, советы пригодились все!
SQL именно такой, но согласился работать только с par-файлом.
Denis Popov
Дата: 25.11.2009 15:13:15

ClonCD wrote:


> SQL именно такой, но согласился работать только с par-файлом.

По-моему EXCLUDE можно указывать сколько угодно раз, т.е. для трех таблиц в командной строке должно работать:


impdp ... exclude=TABLE:TABLE1 exclude=TABLE:TABLE2 exclude=TABLE:TABLE3

Posted via ActualForum NNTP Server 1.4