ITPub博客

首页 > 数据库 > Oracle > 第46期 DataPump Export (EXPDP) Fails With Errors ORA-31693 ORA-31617 ORA-19505

第46期 DataPump Export (EXPDP) Fails With Errors ORA-31693 ORA-31617 ORA-19505

原创 Oracle 作者:pxbibm 时间:2025-08-13 09:46:05 0 删除 编辑

在RAC环境上使用expdp进行逻辑备份时,报如下错误。

ORA-31693: Table data object "<SCHEMA_NAME>"."<TABLE_NAME>" failed to load/unload and is being skipped due to error:
ORA-31617: unable to open dump file "<dumpfile name and path>" for write
ORA-19505: failed to identify file "<dumpfile name and path>"
ORA-27037: unable to obtain file status
Solaris-AMD64 Error: 2: No such file or directory
Additional information: 3

使用的备份脚本是:

expdp  '"/ as sysdba"'  directory=DATA_PUMP_DIR  dumpfile=$FILENAME"1".dump,$FILENAME"2".dump,$FILENAME"3".dump logfile=$FILENAME.log  schemas=test,test2,test3   parallel=3 COMPRESSION=all


解决的方式:

1. Share/mount the dumpfile destination with all RAC nodes performing the expdp

- OR -

2. Use CLUSTER=N during Datapump so it will only run on the node which has the mount point and permissions to write to it.


我的方法是修改了expdp脚本,加如了  CLUSTER=N 参数。

expdp  '"/ as sysdba"'  directory=DATA_PUMP_DIR  dumpfile=$FILENAME"1".dump,$FILENAME"2".dump,$FILENAME"3".dump logfile=$FILENAME.log  schemas=test,test2,test3    CLUSTER=N  parallel=3 COMPRESSION=all


最后,备份成功。不在报错了。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12798004/viewspace-3093320/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
【DBAplus社群】联合发起人。ACOUG核心成员,Oracle用户组年轻专家。熟悉Oracle的体系结构,擅长Oracle数据库架构规划、SQL优化、OWI方面性能的优化。曾服务于航天、航空、机车、大型制造行业数据库的维护以及系统开发工作,开发过基于Oracle数据库的大型ERP系统。
  • 博文量
    341
  • 访问量
    2469514