说明 有时我们在Oracle数据库服务器执行expdp/impdp过程中会碰到这个错误:ORA-39087: Directory Name Is...
注意:如果你遇到ORA-39087错误,这可能是因为当前用户没有权限识别路径。这时,你可以使用sys用户执行以下语句来授权:```sql GRANT READ,WRITE ON DIRECTORY DUMP_DIR to hnmp; ``` 📂 使用exp/imp工具如果你选择使用exp和imp工具进行导出和导入,那么不存在版本兼容性问题。以下是命令示例:导出:```sql exp cs/...
导入方式如下:impdp cs/oracle_4U directory=DUMP_DIR dumpfile=oracle19c.dmp full=y;如果出现ORA-39087 的问题话,则可能是当前用户无法识别路径,这时候使用sys用户执行如下语句GRANT READ,WRITE ON DIRECTORY DUMP_DIR to hnmp;该问题应该就能解决 如果是使用emp/imp进行导出导入的话,则不存在高低版本的...
ORA39070: 无法获取视图的元数据信息 “` 解决方案:确保在导出视图时,视图的定义没有发生变化,如果视图定义确实发生了变化,那么在导出之前,先重新编译视图。 “`sql ALTER VIEW view_name COMPILE; “` 5、数据泵导出时参数设置不当 错误信息可能包含: “` ORA39087: 数据泵导出操作参数错误 “` 解决方案:检查...
1 ORA-39002,ORA-39070,ORA-39087 目录名无效 ORA-39002: 操作无效 ORA-39070: 无法打开日志文件。 ORA-39087: 目录名 EXPDIR 无效 使用SELECT * FROM dba_directories;查看发现EXPDIR 是否存在。 若存在 GRANT READ,WRITE ON DIRECTORY EXPDIR to
ORA-39002: invalid operation ORA-39070: Unable to open the log file.ORA-39087: directory name ...
其中的DIRCTORY为虚拟的地址,创建方法如下:create directory DUMP_DIR as 'xxxxxx' 导入方式如下:impdp cs/oracle_4U directory=DUMP_DIR dumpfile=oracle19c.dmp full=y; 如果出现ORA-39087 的问题话,则可能是当前用户无法识别路径,这时候使用sys用户执行如下语句GRANT READ,WRITE ON DIRECTORY DUMP_DIR to hnmp...
ORA-39070: 无法打开日志文件。 ORA-39087: directory name DUMPDIR is invalid 第二步:连接到其它dba权限的用户,授权给要使用expdp的用户,,也可远程执行,即expdp 中的userid中的用户,而不是schemas=后面的用户: 1grantread,writeondirectory DUMPDIRtosystem; ...
ORA-39070: 无法打开日志文件。 ORA-39087: directory name DUMPDIR is invalid 第二步:连接到其它dba权限的用户,授权给要使用expdp的用户,,也可远程执行,即expdp 中的userid中的用户,而不是schemas=后面的用户: 1grantread,writeondirectory DUMPDIRtosystem; ...
ORA-39087: 目录名 DATA_PUMP_DIR; 无效 2、在导出过程中,DATA DUMP 创建并使用了一个名为SYS_EXPORT_SCHEMA_01的对象,此对象就是DATA DUMP导出过程中所用的JOB名字,如果在执行这个命令时如果没有指定导出的JOB名字那么就会产生一个默认的JOB名字,如果在导出过程中指定JOB名字就为以指定名字出现 如下改成: ...