我正在尝试通过运行 linux 的服务器上的网络链接执行 Oracle 数据泵导出(使用 API)。
当我运行 API 时,出现以下错误:
ORA-31693: Table data object TABLE NAME failed to load/unload and is being skipped
due to error: ORA-30657: operation not supported on external organized table.
导出可以使用expdp
命令正常工作,而且表不是外部的。
我正在使用 DATA PUMP API 如下
jobNo:= DBMS_DATAPUMP.OPEN ('EXPORT','SCHEMA',NetworkLINK,'EXPORT_JOB123','LATEST');
DBMS_DATAPUMP.ADD_FILE(
handle => jobNo,
filename => DumpFilename,
directory =>Directory name );
当我使用 SYSTEM 模式时,该过程似乎运行良好。但是其他模式仍然存在错误。