次のような状況で私を助けてください。
私は2台のサーバーを持っています。 1つは本番環境で、2つ目はバックアップです。どちらも2つの異なる地理的ローカリゼーションにあります。生産に問題が発生した場合にそれらを切り替える必要はありません。最大1時間かかる場合があります。
両方のサーバーにJBossEAP6.5とOracle12cStdがインストールされています。版。本番サーバーに問題が発生した場合、バックアップサーバーに切り替えるのに最大1時間かかります。プロダクションは、午後10時から午前1時までのバックアップウィンドウ中にネットワークドライブにバックアップされます。
本番環境で問題が発生した場合に備えて、バックアップサーバーに最新のデータを保存するにはどうすればよいですか?アーカイブログを外部ネットワークドライブにコピーすると、ネットワークドライブに障害が発生した場合に、データベースが機能しなくなるという問題が発生する可能性があります。
PSOracleをOracleEEにアップグレードすることは私にとって方法ではありません。
WindowsとLinuxのどちらを実行しているかに応じて、データベースの場合、データガード以外のスタンバイがあり、1日を通してデータベースにREDOを送信します。 Standard Editionを使用しているため、rsyncまたはrobocopyを使用して、まだ存在していないファイルを段階的にコピーできます。スタンバイサーバーからコマンドを実行する場合は、アーカイブログをスタンバイデータベースに手動で適用できます。
Webコンポーネントに関しては、シャットダウンしたままにしておくと、構成ファイルを段階的にコピーできます。それがどれほどきれいになるかはわかりません。たぶん、JBoss prodを1日1回シャットダウンし、変更されたすべてのものをコピーします。あなたはそれでいくつかのテストを行う必要があります。