データベースのスイッチオーバーおよびフェイルオーバーの実行
スタンバイ・データベースのData Guard関連付けを使用して、スイッチオーバーまたはフェイルオーバー操作を開始します。
スイッチオーバー
スイッチオーバーは、データベースのプライマリ・ロールとスタンバイ・ロールを入れ替えます。 各データベースは、新しいロールのOracle Data Guard関連付けに参加し続けます。 スイッチオーバーにより、データ消失のない状態が保証されます。 プライマリ・データベースで計画メンテナンスを実行する前に、スイッチオーバーを使用できます。 Oracle Data Guard関連付けを使用してDBシステムで計画メンテナンスを実行するには、通常、プライマリ・データベースをスタンバイ・ロールに切り替え、スタンバイ・データベースのメンテナンスを実行してから、プライマリ・ロールに戻します。
フェイルオーバー
フェイルオーバーは、既存のプライマリ・データベースで障害が発生したりアクセスが不可能になった後に、スタンバイ・データベースをプライマリ・ロールに移行します。 最大パフォーマンス保護モードを使用している場合、フェイルオーバーによってデータ損失が発生する可能性があります。
データベース・スイッチオーバーの実行
この記事では、データベース・スイッチオーバーを実行する詳細および手順について説明します。
手順
OCIコンソールを使用してスイッチオーバーを実行するには、プライマリ・データベースで次のステップを実行します:
スイッチオーバー操作は、プライマリ・データベースのData Guard関連付けを使用して開始します。
- 「DBシステム」リスト・ページで、操作するデータベースを含むDBシステムを選択します。 リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、「DBシステムのリスト」を参照してください。
- 「データベース」タブで、操作するデータベースを選択します。
- データベースの詳細ページで、「Data Guard関連付け」タブを選択します。
- スイッチオーバーを実行するData Guard関連付けについて、「アクション」メニューから「スイッチオーバー」を選択します。
- 「データベースのスイッチオーバー」パネルで、データベース管理パスワードを入力し、OKを選択します。
このデータベースはスタンバイのロールを引き受け、スタンバイはData Guard関連付けでプライマリのロールを引き継ぐ必要があります。
データベース・フェイルオーバーの実行
この記事では、データベース・フェイルオーバーの実行の詳細と手順について説明します。
手順
OCIコンソールを使用してフェイルオーバーを実行するには、スタンバイ・データベースで次のステップを実行します:
フェイルオーバー操作は、スタンバイ・データベースのData Guard関連付けを使用して開始します。
- 「DBシステム」リスト・ページで、操作するデータベースを含むDBシステムを選択します。 リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、「DBシステムのリスト」を参照してください。
- 「データベース」タブで、操作するデータベースを選択します。
- データベースの詳細ページで、「Data Guard関連付け」タブを選択します。
- フェイルオーバーを実行するData Guard関連付けの場合、「アクション」メニューから「フェイルオーバー」を選択します。
- 「データベースのフェイルオーバー」パネルで、データベース管理パスワードを入力し、OKを選択します。
これで、このデータベースはプライマリのロールを引き受け、古いプライマリ・ロールは「無効スタンバイ」として表示されます。