1. ORA-39087错误是什么 ORA-39087错误是Oracle数据库在执行数据泵(Data Pump)的expdp(导出)或impdp(导入)操作时遇到的一个常见错误,其含义为“directory name is invalid”,即指定的目录名称无效。 2. ORA-39087错误可能的原因 目录名不存在:在Oracle数据库中,没有找到与命令行中指定的目录对象相对应的目录。
说明 有时我们在Oracle数据库服务器执行expdp/impdp过程中会碰到这个错误:ORA-39087: Directory Name Is Invalid,意思是我们指定的directory参数非法,这种报错有两种原因 1、你确实写错了目录名 2、你使用的用户对该目录没有足够的读写权限 往往我们遇到的是第二种情况。
说明 有时我们在Oracle数据库服务器执行expdp/impdp过程中会碰到这个错误:ORA-39087: Directory Name Is...
说明 有时我们在Oracle数据库服务器执行expdp/impdp过程中会碰到这个错误:ORA-39087: Directory Name Is Invalid,意思是我们指定的directory参数非法,这种报错有两种原因 1、你确实写错了目录名 2、你使用的用户对该目录没有足够的读写权限 往往我们遇到的是第二种情况。 问题展示 解决问题 面对权限不足,我们只需要...
expdp fms/fms directory=EXPBACKUP_DIR dumpfile=fms.dmp logfile=fms.log schemas=fms 结果报错: ORA-39002: 操作无效 ORA-39070: 无法打开日志文件。 ORA-39087: 目录名 EXPBACKUP_DIR 无效 使用SELECT * FROM dba_directories;查看发现EXPBACKUP_DIR 确实存在啊。
今天使用expdp导出数据库 提示有以下报错 ORA-39002: 操作无效 ORA-39070: 无法打开日志文件。 ORA-39087: 目录名 DUMP_DIR 无效 解决办法: 连接上数据库 [oracle@ZYKJ zykj]$ sqlplus / as sysdba; 创建该目录 directory_name SQL> create directory directory_name as '目录的绝对路径'; ...
3 expdp报错ORA-31631、ORA-39161 权限不足 AI检测代码解析 ORA-31631: privileges are required ORA-39161: Full database jobs require privileges 1. 2. 从报错提示信息来看,是权限不足造成的。当执行expdp操作指定remap_schema参数时,需要具备exp_full_database权限。给rm用户赋予exp_full_database权限。
记一次expdp导出失败,报错如下 ORA-39002: invalid operation ORA-39070: Unable to open the log file. ORA-29283: invalid file operation ORA-06512: at "SYS.UTL_FILE", line 536 ORA-29283: invalid file operation 创建了逻辑目录,逻辑目录权限也没问题,也给用户授予对目录的read,write了,网上的资料大多...
ORA-39087 目录名***无效 select * from dba_directories where DIRECTORY_NAME='yy'; ---查看目录是否存在 select owner,table_name,grantor,privilege from dba_tab_privs where grantee='SYSDB'; ---查看是否有read write权限//注意SYSDB大写 expdp bankdb/xxx directory='c:\app\yy' dumpfile=yy.dmp -...
grantread,writeondirectory dump_dirtopublic; 再次执行导入语句进行验证: [oracle@dbServer ~]$ impdp userbook/userBook@orcl directory=dump_dir dumpfile=book.dmp schemas=userbook 问题顺利解决,数据成功导入。 参考:http://blog.itpub.net/31394774/viewspace-2216742/...