参数值无效,'directory'



我正在尝试使用impdp实用程序导入数据转储,who命令如下:

IMPDP project/project DIRECTORY=e:_worklineworkspacerfc_16012014project_staging DUMPFILE=project_staging.dmp LOGFILE=project_staging_log.log;

但我在运行这个命令时遇到了这个错误:

UDI-00014: invalid value for parameter, 'directory'

但是,传递给DIRECTORY参数的值是正确的,因为如果我在资源管理器窗口中粘贴给定的路径(即e:_worklineworkspacerfc_16012014project_staging),它将把我带到预期的目录。

我希望路径字符串的情况无关紧要?e:E:是否相同

有人能帮忙吗?

您需要在数据库中创建一个目录,而不是指向数据泵exportimport的物理目录路径。

假设您拥有创建目录的必要权限

CREATE OR REPLACE DIRECTORY <directory_name> AS 'e:_worklineworkspacerfc_16012014project_staging';

然后授予用户在该目录上读写的权限,

GRANT READ, WRITE ON DIRECTORY <directory_name> TO project;

在导入命令中提及创建的目录名,然后尝试

IMPDP project/project DIRECTORY=<directory_name> LOGFILE=project_staging_log.log dumpfile=<DMP_FILE>

请参阅此处了解更多详细信息。

相关内容

  • 没有找到相关文章

最新更新