本番のオラクル データベースからテスト システムにデータを自動的にコピーする方法を作成しようとしています。特定のデータのみを取得したいので、完全な DB コピーを行うことはできません。データを取得するためのすべての SQL があり、SQL を実行して挿入ステートメントとしてエクスポートし、テスト システムでそれらを実行することでヒキガエルで実行できますが、約 25 のテーブルが含まれるため、これには時間がかかります。
Pythonとcx_oracleを使ってやりたいです。異なるデータベースへの 2 つの接続を同時に開くことはできますか? したがって、一方で選択を実行し、結果を使用して挿入を構築し、それを他方で実行するか、接続して選択を実行し、切断して他方に接続し、挿入を実行してステートメントごとに繰り返す必要がありますか? 複数の接続と切断により、データベースに問題が発生しますか? 本番データベースを停止しても、私は人気者にはなりません....
データベースをリンクすることはできません。コピーは、さまざまなデータに対して繰り返し可能であり、技術者以外のユーザーが使用できるほど単純である必要があります。