12c导库ORA-39002 ORA-39070 ORA-39087

在为12c导库时,遇到了一下问题:

ORA-39002: 操作无效

ORA-39070: 无法打开日志文件

ORA-39087: 目录名DMP无效

我的导入语句是这样写的

nohup impdp system/oracle directory=dmp schemas=GEN dumpfile=GEN%U.DUMP logfile=imp_gen_full.log parallel=4 &

导入之前我sqlplus / as sysdba登入数据库创建了相应的directory以及tablespace,但是还是报这些错误。

原因

我在创建directory和tablespace时,没有进入相应的pdb里创建,并且导入时也没有指定相应的pdb

解决方法

登入相应的pdb创建directory和tablespace,语句为sqlplus / as sysdba@pdb1

导入时也是添加相应的pdb,语句为

nohup impdp system/oracle@pdb1 directory=dmp schemas=GEN dumpfile=GEN%U.DUMP logfile=imp_gen_full.log parallel=4 &

你可能感兴趣的:(oracle)