従来型パス・ロードとダイレクト・パス・ロードEXPORT/IMPORTデータのロードと再編成ロードデータベースにバッチ処理でデータを挿入する処理。ダイレクトロードインサート、SQL*Loaderユーティリティを使用する方法などがある。再編成データのフラグメンテーションや行移行の解消、エクステント統合を行うための処理。ダイレクトロードインサート同一データベース内で表から表へとデータをコピーする際、バッファキャッシュを迂回して、データをデータファイルに直接書きこむことで処理を高速化する手法。ダイレクトロードインサートを行うと、データは全て高水位標より上の領域にロードされる。NOLOGGING句を指定するとREDOエントリが作成されず、エクステント割り当てなどの最小限のログのみがREDOログファイルに記録される。そのため、実行後にデータファイルのバックアップをする必要がある。ダイレクトロードインサートは、INSERT文にAPPENDヒントを指定する。old_emp;INSERT文にPARALLELヒントを追加すると、ダイレクトロードインサートを同時に平行して行うことができる。DML文を発行しておく必要がある。従来型パス・ロードとダイレクト・パス・ロードSQL*Loaderとは外部からのファイルから、オラクルデータベースの表にデータを取り込むためのユーティリティ。SQL*Loaderには次のような機能がある。あらゆるデータ形式のデータファイルに対応。同一のロード・セッションで、複数のデータファイルからデータをロードでき、また、同一のロード・セッションで、複数の表にデータをロードできる。キャラクタ・セットの識別(データのキャラクタ・セットが指定可能)。ロード・データの選択が可能(レコード値に基づいたロードが可能)。関数を使用したデータ処理が可能。指定した列に対し、一意の順序キーを生成可能。表の作成は行わず、既存の表にデータをロードするため、データをロードする表は、データベース中に存在している必要がある。ロードする表にデータがすでに存在していても、または空であっても問題は生じない。ロードを実行するには、次の権限が必要となる。