【Oracle】记一次导出错误ORA-39126 ORA-21700

最近在一次数据库expdp导出过程中,一直报如下错误:

ORA-39126: 在 KUPW$WORKER.UNLOAD_METADATA [PROCACT_SCHEMA:"V3"] 中 Worker 发生意外致命错误
ORA-21700: 对象不存在或标记为删除
ORA-06512: 在 "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: 在 "SYS.KUPW$WORKER", line 8165
----- PL/SQL Call Stack -----
object line object
handle number name
AADA75E4 18990 package body SYS.KUPW$WORKER
AADA75E4 8192 package body SYS.KUPW$WORKER
AADA75E4 2823 package body SYS.KUPW$WORKER
AADA75E4 8847 package body SYS.KUPW$WORKER
AADA75E4 1649 package body SYS.KUPW$WORKER
AAC5954C 2 anonymous block

找遍百度谷歌也没找到对应的解决方法。
最后看了下导出指令,感觉dmpfile参数下划线有点多,随便改改吧。
就这样导出成功不报错了。
原因是dmpfile参数写的文件名下划线太多,导致了导出指令解析错误。
望网友引以为戒。

你可能感兴趣的:(【Oracle】记一次导出错误ORA-39126 ORA-21700)