SQL*Loader: Oracle は、ORACLE_LOADER アクセス ドライバを介してこの機能を使用し、データをフラット ファイルからデータベースに移動します。
データ・ポンプ:データ・ポンプ・アクセス・ドライバを使用して、データをデータベースから独自のOracle形式のファイルに移動し、その形式のファイルからデータベースに戻します。
SQL*LoaderまたはData Pumpユーティリティでデータ・ロードを実行でき、データ・ポンプ・ユーティリティでもデータ・アンロードを実行できる場合:
外部テーブルを使用することで達成できる、前述のユーティリティでは実現できない追加の利点はありますか?
以下の Oracle テーブル作成コマンドは、Oracle テーブルのように見えるテーブルを作成します。なぜ、Oracle はそれを外部テーブルとして呼び出すように指示するのでしょうか?
create table export_empl_info organization external ( type oracle_datapump default directory xtern_data_dir location ('empl_info_rpt.dmp') ) as select * from empl_info;