常にオンラインである必要があるグローバルインデックスを持つパーティションテーブルからデータをエクスポートする必要がありますが、それを行うのに問題があります。データのエクスポートには、Data Pump Export --expdpを使用しており、1つのパーティションのみをエクスポートしています。アクティブなものではなく、最も古いもの。
私のexpdpコマンドは正しいデータをエクスポートし、次のようになります。
expdp user/pass@SID DIRECTORY=EXP_DIR
DUMPFILE=part23.dmp TABLES=SCHEMA_NAME.TABLE_NAME:TABLE_PARTITION_23`
データベースを使用するアプリケーションの接続タイムアウトは10秒です。このパラメーターは変更できません。INSERTクエリが10秒以内に終了しない場合、データはバックアップファイルに書き込まれます。
私の問題は、数分間続くエクスポートプロセス中に、一部のデータがデータベースではなくバックアップファイルに保存されることです。理由を知りたいのですが、避けたいです。
パーティションは毎週整理されており、4つのパーティションをアクティブにしています(過去4週間)。すべてのパーティションは最大3GBです。
Oracle11.2を使用しています