недопустимое значение аргумента и неверная спецификация файла дампа, когда я пытаюсь выполнить импорт в Oracle 11g - PullRequest
0 голосов
/ 06 июля 2018

Я пытаюсь получить операторы DDL SQL из файла dmp Data Pump. Однако я получаю это, когда я запускаю impdp:

Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-31619: invalid dump file "D:\Oracle\dmp\mydmp.dmp"

Я пытаюсь запустить эту команду:

impdp myuser/password directory=mydir dumpfile=mydmp.dmp sqlfile=myddl.sql logfile=mylog.log;

Мой пользователь получил почти все права и права на чтение и запись в каталог.

Я делаю это для извлечения табличных пространств из этого dmp-файла. Моя конечная цель - полностью восстановить эту базу данных, которая была сделана с другого компьютера. Мне сказали, что перед импортом этой БД на новую машину мне нужно получить табличные пространства и воссоздать те же самые на новой машине. На старой машине также был другой пользователь.

Извините, если все это звучит просто. Я впервые играю с БД Oracle.

Буду очень признателен за любые советы или рекомендации.

Спасибо

...