Linux を実行しているサーバー上のネットワーク リンクを介して、(API を使用して) Oracle Data Pump Export を実行しようとしています。
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 スキーマを使用すると、手順は正常に実行されるようです。ただし、他のスキーマからのエラーは引き続き発生します。