impdp ORA-29913: error in executing ODCIEXTTABLEOPEN callout

1.数据导出时的日志

;;;
Export: Release 11.2.0.3.0 - Production on Thu Jan 21 11:13:33 2016

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
;;;
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
Starting "SYSTEM"."SYS_EXPORT_TABLE_02":  system/******** tables=zen.zentest
dumpfile=teste_SZ2015.dmp logfile=test_SZ2015.log
Estimate in progress using BLOCKS method...
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 19.85 GB
Processing object type TABLE_EXPORT/TABLE/TABLE
Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . exported "ZEN"."ZENTEST"            17.59 GB 105862326 rows
Master table "SYSTEM"."SYS_EXPORT_TABLE_02" successfully loaded/unloaded
******************************************************************************
Dump file set for SYSTEM.SYS_EXPORT_TABLE_02 is:
  /u01/app/oracle/11.2.0/db_1/rdbms/log/ZENTEST.dmp
Job "SYSTEM"."SYS_EXPORT_TABLE_02" successfully completed at 11:21:26

2.导入时报错

D:\OracleBase\dpdump_dir>impdp \"sys/oracle as sysdba \" directory=dpdump_dir DUMPFILE=ZENTEST.dmp logfile=impdp.log PARALLEL=5

Import: Release 11.2.0.1.0 - Production on 星期一 2月 1 10:14:51 2016

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已成功加载/卸载了主表 "SYS"."SYS_IMPORT_FULL_01"
启动 "SYS"."SYS_IMPORT_FULL_01":  "sys/******** AS SYSDBA" directory=dpdump_dir DUMPFILE=ZENTEST.dmp logfile=impdp.log PARALLEL=5
处理对象类型 TABLE_EXPORT/TABLE/TABLE
处理对象类型 TABLE_EXPORT/TABLE/TABLE_DATA
ORA-31693: 表数据对象 "ZEN"."ZENTEST" 无法加载/卸载并且被跳过, 错误如下:
ORA-29913: 执行 ODCIEXTTABLEOPEN 调出时出错
处理对象类型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
作业 "SYS"."SYS_IMPORT_FULL_01" 已经完成, 但是有 1 个错误 (于 10:14:53 完成)

D:\OracleBase\dpdump_dir>

3.导出时的版本比导入的版本略高,开始想到的是,是不是impdp/expdp版本的问题,

google了下 得到下面的说法。原文链接

With expdp, the COMPATIBLE parameter does not exist: it is VERSION. This parameter is intended to export/import dump between database version (for example between 10g and 11g).
Since you are running 11.2.0.x on both side, no need to be concerned of any compatibility.

4.于是继续Google 。说是设置了并行参数的问题。原文链接

于是去掉并行参数重新导入

D:\OracleBase\dpdump_dir>impdp \"sys/oracle as sysdba \" directory=dpdump_dir DUMPFILE=ZENTEST.dmp logfile=impdp.log
 Import: Release 11.2.0.1.0 - Production on 星期一 2月 1 10:28:11 2016  Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options 已成功加载/卸载了主表 "SYS"."SYS_IMPORT_FULL_01" 启动 "SYS"."SYS_IMPORT_FULL_01": "sys/******** AS SYSDBA" directory=dpdump_dir DUMPFILE=testzen.dmp logfile=impdp.log 处理对象类型 TABLE_EXPORT/TABLE/TABLE 处理对象类型 TABLE_EXPORT/TABLE/TABLE_DATA . . . .

果然 好使了。

5.但是同样的文件在11.2.0.4.0 上导入就可以设置并行参数,这一点没有搞明白。

时间: 2024-10-06 16:23:41

impdp ORA-29913: error in executing ODCIEXTTABLEOPEN callout的相关文章

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

Mon Jun 11 21:59:52 2018LNS: Standby redo logfile selected for thread 2 sequence 132997 for destination LOG_ARCHIVE_DEST_10Mon Jun 11 21:59:55 2018Archived Log entry 465126 added for thread 2 sequence 132996 ID 0x92570693 dest 1:Mon Jun 11 22:00:00 2

ERROR: While executing gem ... (Encoding::UndefinedConversionError) U+7CFB to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437,当你执行gem 命令时,提示如上信息解决方案如下。

when you  use  gem install package ,the result:ERROR: While executing gem ... (Encoding::UndefinedConversionError) U+7CFB to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437 解决方法: 去本地路径下修改编码,这么提示是因为编码不一致导致的. 修改registry 文件中的编码: 修改后就没有问题了.

cocoapods 安装报错 ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj

cocoapods 安装报错 ERROR:  While executing gem ... (Errno::EPERM)     Operation not permitted - /usr/bin/xcodeproj 执行下面语句安装即可: sudo gem install -n /usr/local/bin cocoapods

SAP R3 安装出错 FJS-00012 Error when executing script.

安装环境:Windows server 2003 中文企业版32位. 数据库:Oracle 9i. Running the command "C:\oracle\ora92/bin/lsnrctl 'start' 'LISTENER'" finished with returncode 3. Output: ERROR 2030-01-16 19:06:56 CJS-00095  Return code 3 of executable C:\oracle\ora92/bin/lsnrc

ERROR: While executing gem ... (Gem::Exception) Unable to require openssl...............................

今天在centOS7上安装ruby3.2.0时,gem install redis 出现ERROR: While executing gem ... (Gem::Exception) Unable to require openssl.................... 试了网上很多的方法还是出现了这个问题. 最后索性删除了本来的ruby,重新安装后就可以了. 正确的安装步骤是先安装开发工具和依赖包 先安装开发工具 1.命令:yum groupinstall "Development too

Error while executing topic command : Replication factor: 2 larger than available brokers: 0.

[[email protected] /mnt/software/maxwell-1.19.4]#kafka-topics.sh --zookeeper hdp1,hdp2,hdp3:2181 --create --topic maxwell --partitions 6 --replication-factor 2Error while executing topic command : Replication factor: 2 larger than available brokers:

Error while executing: am start -n "com.loyal888.blog/com.loyal888.blog.activity.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Starting

在华为手机上手动卸载debug版本的app后再次通过adb安装会报如下错误: Error while executing: am start -n "com.loyal888.blog/com.loyal888.blog.activity.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHERStarting: Intent { act=android.intent.action.M

安装Pod时提示ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod

环境:OSX EI 10.11.1 昨天切换gem源后,招待pod安装没有任何问题,也可以正常用$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/$ sudo gem install cocoapods 今天再使用的时候,在一个项目下执行pod install时半天死活没反应,无奈就ctrl+c了强制退出了.然后再执行的时候就出现错误: Library/Ruby/Site/2.0.0/rubyge

Jekyll 安装权限问题 ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/jekyll

OS X El Capitan 新特性(System Integrity Protection or SIP)中加强了权限,但是可以对这里进行操作 /usr/local/bin 可以尝试使用以下指令进行jekyll的安装(亲测可行,安装完毕后terminal中输入jekyll即可看到是否生效): sudo gem install -n /usr/local/bin/ jekyll 这条指令告诉gem,把jekyll安装到不受SIP保护的文件夹,而不是安装到默认/Library/Ruby/Gems