Oracle RAC expdp 错误一例 ORA-29913: error in executing ODCIEXTTABLEPOPULATE callout

原创 2013年12月02日 14:41:40

今天导出数据的时候,遇到一个错误。数据库是linux下面的两节点的RAC, 10.2.0.4.0。

错误消息如下:

ORA-31693: Table data object "ABC"."AAAA" failed to load/unload and is being skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEPOPULATE callout
ORA-31617: unable to open dump file "/dba_mount/aaaa/expdp_test_02.dmp" for
Master table "SYSTEM"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded
******************************************************************************
Dump file set for SYSTEM.SYS_EXPORT_SCHEMA_01 is:
  /dba_mount/aaaa/expdp_test_01.dmp
  /dba_mount/aaaa/expdp_test_02.dmp
  /dba_mount/aaaa/expdp_test_03.dmp
Job "SYSTEM"."SYS_EXPORT_SCHEMA_01" completed with 1 error(s) at 06:07:48

 

网上找了一下,有个URL适用。是因为两个节点用的mount point, 在/etc/fstab里面配置不一样造成的。修改,重新mount,即可。

 

参考URL如下:

http://www.dbquotient.com/blogs/?page_id=25

摘录一小段:

 

What is the root cause of ORA-31693 and ORA-31617 when doing expdp in RAC environment?

The following error happens in RAC environment if someone ran export with PARALLEL=X.
The rootcause is that you are trying to export in a RAC environment with parallel clause
but the directory (FS) is not available on all RAC node clusters. You should use a NAS/SAN mount
that is shared to all RAC nodes when using expdp with PARALLEL clause otherwise you will end up with this error.

ORA-31693: Table data object “DINA.ABCD” failed to load/unload and is being skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEPOPULATE callout
ORA-31617: unable to open dump file “/opt/oracle/exp/dina.dmp”

 

 === 又记

昨天导出,遇到错误如下:

Processing object type SCHEMA_EXPORT/SEQUENCE/SEQUENCE
ORA-31693: Table data object "OWNER"."TABLES" failed to load/unload and is being skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEPOPULATE callout
ORA-39079: unable to enqueue message RQ,KUPC$C_2_20140507102039,KUPC$A_1_20140507102108
Processing object type SCHEMA_EXPORT/TABLE/TABLE

 

修改如下:

alter system set aq_tm_processes=1 scope=memory;

即可


 

 

 

impdp导入中碰到的两个问题

前两天,需要将远程一个测试库用expdp导出的数据dump导入到本地的一个测试环境中,其中碰到了一些问题,值得小结下。环境介绍:1. 数据量:10+表,2. 源库和目标库都是11.2.0.43. 字符...
  • bisal
  • bisal
  • 2015年05月16日 19:45
  • 9229

ORA-20011 ORA-29913 KUP-11024问题处理

问题发现数据库版本SQL> select * from v$version;BANNER -------------------------------------------------------...
  • DBDoctor
  • DBDoctor
  • 2016年08月11日 13:18
  • 1599

expdp query导出报错 ORA-29913 ORA-01722

一. 问题描述:  [oracle@crfdb1 temp]$ expdp  clspuser/clsp  dumpfile=hmtdb20130301_hmt_log.dmp director...
  • EVISWANG
  • EVISWANG
  • 2016年11月08日 16:34
  • 623

expdp错误ORA-39029

源端hp-unix+oracle10g-r204-rac,目标端redhat+oracle10g。 在目标端使用network_link导出,报错如下: rm /opt/oradir/expdp....
  • gtlions
  • gtlions
  • 2012年05月28日 17:13
  • 4759

ORA-20011: Approximate NDV failed: ORA-29913: error in executing ODCIEXTTABLEOPEN callout

报错信息 ORA-20011:Approximate NDV failed: ORA-29913: error in executing ODCIEXTTABLEOPEN callout. 1...
  • hkyw000
  • hkyw000
  • 2013年09月27日 15:15
  • 3185

Oracle 10g expdp/impdp导入导出

学ORACLE10G有两个多月了,前面一直是看书查资料,今天想动手做个试验,检验一下前面学习的效果。就从数据库导入导出开始吧!       Oracle10g以前数据导入导出提供有imp/exp命令,...
  • wanglipo
  • wanglipo
  • 2010年09月29日 09:51
  • 8545

expdp时遇到ORA-31693&ORA-02354&ORA-01466

expdp时遇到ORA-31693&ORA-02354&ORA-01466 对一个schema执行expdp导出,expdp命令: nohup expdp HQ_X1/HQ_X1 DUMPFILE...
  • zhou1862324
  • zhou1862324
  • 2015年06月24日 00:46
  • 2664

expdp过程中的ORA-31693、ORA-02354和ORA-01555

在RAC中对某个schema进行expdp导出的过程中,出现下面的错误信息 ORA-31693: Table data object "schemaname"."table_name" failed...
  • Lijun_blue
  • Lijun_blue
  • 2012年02月07日 14:51
  • 6559

impdp导入ORA-31693 ORA-38500

今天做导数的时候遇到这么个错误,怎么都导入不了!metlink上查了一下,居然是表结构不一致导致的。 下面是metlink的注释,11.2以后才出现。。 Oracle Server - Enter...
  • xionglang7
  • xionglang7
  • 2013年07月23日 20:29
  • 6553

expdp时遇到ORA-31693&ORA-00922

expdp时遇到ORA-31693&ORA-00922 执行expdp遇到如下报错: ORA-31693: Table data object "HQ_X1"."B3901_P" failed t...
  • zhou1862324
  • zhou1862324
  • 2015年06月24日 01:00
  • 2141
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle RAC expdp 错误一例 ORA-29913: error in executing ODCIEXTTABLEPOPULATE callout
举报原因:
原因补充:

(最多只允许输入30个字)