あるオラクルデータベースから別のデータベースにデータをロードする方法、または同じデータベースにデータをロードして、ストレートSQLを使用して効率的な方法で別のスキーマのテーブルをロードする方法を誰かが説明してくれませんか。これは単純な ETL 作業であり、私はこれまで ETL スクリプトを使用したことがありません。あなたの助けに感謝
よろしくお願いします..
データ ポンプは、テーブルスペース トランスポートと同様に、バルク データをあるデータベースから別のデータベースに移動するための適切なオプションです。dblink 全体の SQL は、リンク自体でシリアルに実行するように制約されているため、高いパフォーマンスが必要な場合は、挿入/選択を実行する複数のセッションが必要です。
dblinkを確立できる場合は、簡単です - INSERT INTO....SELECT...
dblink がない場合、SQL だけを使用することはできません。SQL はデータベース セッション内でのみ実行されるためです。したがって、ソースデータベースでセッションを開始してクエリを実行し、次にターゲットデータベースでセッションを開始してそこでクエリを実行するには、何らかのスクリプトが必要です。それを行う最善の方法は何ですか....まあ、賢明な答えを出すには選択肢が多すぎます-特に、使用しているOSがわからない場合はなおさらです.