Вы должны были опубликовать всю команду IMPDP
.
Я подозреваю, что вы неправильно поняли / неправильно использовали параметр DIRECTORY
.
Это объект Oracle, созданный SYS
и являющийся всего лишь (вообще говоря) «указателем» на физический каталог на жестком диске сервера базы данных. После его создания SYS
должен предоставить вам (то есть пользователю, выполняющему команду IMPDP) read
(и, возможно, write
) привилегии для этого каталога.
Тогда вы бы использовали его как
impdp scott/tiger@orcl directory=IMP_DIR dumpfile=mydump.dmp logfile=imp.log
----- -------
is granted READ privilege |
directory object
Наконец, mydump.dmp
(или как его там) должны находиться в этом каталоге на сервере.