2 つの Oracle データベースがあります。1 つは製品顧客データベースです。もう 1 つはテスト データベースです。Test データベースは、データのない本番環境のコピーです...空のテーブルです。サンプルデータセットを本番データベースからテストにコピーするための効率的かつ効果的な方法を考え出そうとしています。
Customer テーブルの PK のサンプル リストから始めて、テスト データベースの Customer テーブルにそのサンプルを入力するプロセスを作成する必要があります。次に、サンプルに基づいて関連データを子テーブルに入力する必要があります。
以前は、準備されたステートメントを使用して本番環境からデータを選択する Java プロセスがありました...結果セットに基づいてファイルを作成し、更新ステートメントを使用してそれをテスト データベースに取得しました。それは恐ろしく非効率的でした。
私は DBA ではないので、その領域についてはあまり知りません。データベース リンクに関する情報を Google で検索しようとしましたが、良い例が見つかりませんでした。
これを行う方法を知っている人はいますか...または、少なくとも出発点を教えてください。