0

「Active DataGuard」を使用する以外に、本番Oracle DBからデータをコピーしてレポート用に読み取り専用のOracle DBを作成する方法はありますか?

読み取り専用 Oracle DB は、本番 Oracle DB とは別のサーバーに配置して、読み取り専用 DB へのロードが本番 DB に影響しないようにする必要があります。

ありがとう。

4

1 に答える 1

1

通常のバックアップと復元 (またはdumpload) を使用して、テーブルを転送できます。

ダンプは常に実動サーバーに影響を与えることに注意してください (テーブルをダンプするには、いくらかのリソースが必要になります)。いくらかはわからないけど。

別の解決策は、運用データベースをクラスター ファイルシステム (つまり、データのミラーリングをサポートするもの) に配置することです。

レポート DB のコピーを作成する場合は、ミラーを分割します。運用データベースは、アクティブなミラーで引き続き実行する必要があります。ミラーの後半をマウントしようとすると、データベースが破損します。サーバーが突然の停電に見舞われた場合と同じように、サーバーを回復します (基本的にそれがあなたがしたことだからです)。

その後、最小限の干渉で本番データベースの完全なコピーを取得できます。

于 2014-05-07T14:53:45.580 に答える