导入 Oracle Database 12c 企业版 Release 12.1.0.1.0
Import Oracle Database 12c Enterprise Edition Release 12.1.0.1.0
我想导入一个Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
使用命令:
impdp SOLVIA/SOLVIA900@IMMBO DUMPFILE=week_exp_immbo.dmp LOGFILE=week_exp_immbo.log REUSE_DATAFILES=YES exclude=tablespace:"IN ('IMMBO')"
但是我得到了这个错误:
Connected to: Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production
ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-39145: directory object parameter must be specified and non-null
我必须先创建日志文件吗?
您需要为目录参数提供值。
impdp SOLVIA/SOLVIA900@IMMBO
DIRECTORY=TEST_Dir <-- You need to provide value for this param
DUMPFILE=week_exp_immbo.dmp
LOGFILE=week_exp_immbo.log
REUSE_DATAFILES=YES
exclude=tablespace:"IN ('IMMBO')"
其中 TEST_Dir
是 Oracle 中的 Directory 对象,它指向文件所在的位置,即从中导入数据的位置。
示例:
CREATE DIRECTORY Test_Dir AS 'C:\TestFolder';
同时确保授予用户对该目录的读、写权限。
GRANT READ, WRITE ON DIRECTORY Test_Dir TO UserName;
我想导入一个Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
使用命令:
impdp SOLVIA/SOLVIA900@IMMBO DUMPFILE=week_exp_immbo.dmp LOGFILE=week_exp_immbo.log REUSE_DATAFILES=YES exclude=tablespace:"IN ('IMMBO')"
但是我得到了这个错误:
Connected to: Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production
ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-39145: directory object parameter must be specified and non-null
我必须先创建日志文件吗?
您需要为目录参数提供值。
impdp SOLVIA/SOLVIA900@IMMBO
DIRECTORY=TEST_Dir <-- You need to provide value for this param
DUMPFILE=week_exp_immbo.dmp
LOGFILE=week_exp_immbo.log
REUSE_DATAFILES=YES
exclude=tablespace:"IN ('IMMBO')"
其中 TEST_Dir
是 Oracle 中的 Directory 对象,它指向文件所在的位置,即从中导入数据的位置。
示例:
CREATE DIRECTORY Test_Dir AS 'C:\TestFolder';
同时确保授予用户对该目录的读、写权限。
GRANT READ, WRITE ON DIRECTORY Test_Dir TO UserName;