目次
はじめに
Oracle Data GuardとStanby Database(スタンバイデータベース)は、高可用性、データ保護、災害復旧機能の実現を求める組織に堅牢なソリューションを提供します。プライマリ・データベースの同期レプリカを作成することで、Data Guardは重要なデータへのアクセスを中断することなく確保し、不測の事態が発生した場合でもダウンタイムを最小限に抑えます。
DruvaのOracle DTC(Direct To Cloud)は、Data Guard構成に対してシームレスなバックアップおよびリストアソリューションを提供します。このソリューションを使用することで、お客様はバックアップおよびリストア処理をStanby Databaseにオフロードし、プライマリデータベースサーバーの負荷を軽減することができます。
Druvaが主要な課題にどのように対処したか
インテリジェントなデータベース検出
DruvaのOracle DTCソリューションは、データベースの役割に基づいて、サーバー上に存在するスタンバイデータベースをインテリジェントに検出します。スタンバイデータベースに関連する対応するプライマリデータベースは、手動操作を必要とせずに識別され、両者の間にマッピングが作成されます。このマッピングを行うには、プライマリデータベースとスタンバイデータベースの両方にユーザー登録を行い、認証情報を割り当てる必要があります。
同様に、複数のStanby Databaseを持つ構成の場合、これらのマッピングはDruva Cloudに保存され、上記の画像のアイコンでハイライトされているように、Stanby Databaseを特定するのに役立ちます。
効率的なバックアップ
Druvaエージェントは、新しいログがStanby Databaseに送信されていないかどうかをインテリジェントに識別します。これは、プライマリデータベースとスタンバイデータベースの接続が切断された場合に発生します。新しいログを適用するまで、またはレベル0のバックアップが要求されるまで、ログおよび増分バックアップは実行されません。これにより、帯域幅とサーバーの負荷を節約できます。
データベースの切り替え
災害時にスイッチオーバーが実行される場合、Druvaエージェントは新しいプライマリデータベース(以前はスタンバイ)のバックアップを継続し、各バックアップの前にデータベースの役割を識別します。一部のOracleビューはスタンバイデータベース内で利用できないため、この情報(データベースの役割)はバックアップの実行にも使用されます。
スマートリストア
前述の通り、スタンバイデータベースと関連するプライマリデータベースを検出した後、Stanby Databaseのバックアップを使用して、両方のリストアを簡単に実行できます。プライマリデータベースのリストアを実行するには、Druvaエージェントをサーバーにインストールし、Oracle DTCに登録する必要があります。
エージェントは、どちらのデータベースのデータをリストアする場合でも、同じコントロールファイルのバックアップを使用できるほど賢明です。
主な要点
- Stanby Databaseでバックアップを有効にすることで、リソースを集中的に消費する処理をプライマリデータベースからオフロードすることができます。
- データが破損または損失した場合、プライマリデータベースまたはStanby Databaseのどちらでも簡単にデータベースを復旧することができます。
- 切り替えが発生した場合でも、Druvaエージェントはバックアップを継続します。
次のステップ
Druvaの高機能クラウドベースのバックアップおよびリストアソリューションを提供する方法についてさらに詳しく知りたい方は、こちらまでご連絡ください。
関連したトピックス
- データベースはクラウド ファースト
- Entrust KeyControl Vault for Oracle
- Google Cloud SQL と オン・プレミス・データベース間でのデータ・レプリケーション【DBMoto】
- Syniti Data Replication(旧DBMoto)でIBM Cloud上の DB2 Warehouse on Cloudへの接続
- Webセミナー録画 『GCP Cloud SQLへのデータ移行・連携はSyniti DRにお任せ!』2020/03/26 開催
- Google Cloud SQLへのレプリケーションを試してみました[DBMoto]
- ユーザ・データベースの最適化とOracle支出の削減
- SolarWinds Database Performance Analyzer (DPA) 2022.1のGA
- 進化するクエリと PostgreSQLの台頭:そのデータベー スパフォーマンス重要性
- DBMoto (Syniti DR):クラウドDBとの連携設定動画集