Exadata Cloud@CustomerでのAutonomous Data GuardとAutonomous Databaseの使用
データベース間のData Guard関連付けを有効にする方法、スイッチオーバーまたはフェイルオーバー操作を使用してData Guard関連付け内のデータベースのロールを変更する方法、および障害が発生したデータベースを回復する方法について説明します。
- 「Autonomous Container DatabaseでのAutonomous Data Guardの有効化」
Data Guardを有効にすると、プライマリおよびスタンバイ・データベースに対して個別のData Guard関連付けが作成されます。 - 「Autonomous DatabaseでのAutonomous Data Guardの有効化」
Autonomous Databasesは、親コンテナ・データベースからData Guard設定を継承します。 - 「Data Guardが有効なAutonomous Container Databaseのメンテナンス・スケジュールおよびパッチ適用」
Data Guardが有効なAutonomous Container Databaseのメンテナンス・スケジュールを変更するには、次のステップに従います。
Autonomous Container DatabaseでのAutonomous Data Guardの有効化
Data Guardを有効にすると、プライマリおよびスタンバイ・データベースに対して個別のData Guard関連付けが作成されます。
ノート:
データのレプリケーションは、クライアント・ネットワークを介してのみ行われます。- 「Autonomous Data Guard対応Autonomous Container Databaseの作成」
Oracle Exadata Cloud@CustomerシステムでAutonomous Data Guard対応Autonomous Container Databaseを作成するには、次のステップに従います。 - 「Data Guardが有効になっているプライマリまたはスタンバイの詳細の表示Autonomous Container Database」
Oracle Exadata Database Service on Cloud@CustomerシステムのプライマリまたはスタンバイAutonomous Container Databaseに関する詳細情報を表示するには、次のステップに従います。 - 「Autonomous Container Databaseバックアップ設定の編集」
Autonomous Container Database (ACD)のプロビジョニング中に自動バックアップが無効になった場合は、後でOracle Cloud Infrastructure (OCI)コンソールから有効にできます。 - 「フィジカル・スタンバイACDからスナップショット・スタンバイACDへの変換」
スナップショット・スタンバイ・データベースは、フィジカル・スタンバイ・データベースをスナップショット・スタンバイ・データベースに変換することによって作成される、完全に更新可能なスタンバイ・データベースです。 - 「スナップショット・スタンバイACDからフィジカル・スタンバイACDへの変換」
スナップショット・スタンバイ・データベースは、7日後にフィジカル・スタンバイ・データベースに自動的に変換されます。 - 「CDB暗号化キーのローテーション」
- 「スタンバイの管理Autonomous Container Database」
Autonomous Container DatabaseでAutonomous Data Guardを有効にすると、データ保護、高可用性を提供し、プライマリ・データベースの障害リカバリを容易にするスタンバイ(ピア) Autonomous Container Databaseが作成されます。 - 「スタンバイAutonomous Container Databaseへのフェイルオーバーの実行」
スタンバイ・データベースのData Guard関連付けを使用してフェイルオーバー操作を開始します。 - 「スタンバイまたはプライマリAutonomous Container Databaseへのスイッチオーバーの実行」
プライマリ・データベースのData Guard関連付けを使用して、スイッチオーバー操作を開始します。 - 「Data Guardが有効なスタンバイAutonomous Container Databaseの回復」
プライマリ・データベースをスタンバイにフェイルオーバーすると、スタンバイはプライマリ・ロールを引き継ぎ、古いプライマリは無効化されたスタンバイとして識別されます。 - 「Data Guardが有効なプライマリAutonomous Container Databaseの終了」
Oracle Exadata Cloud@Customerシステムで自律型コンテナ・データベースを終了するには、次のステップに従います。 - 「Data Guardが有効なスタンバイAutonomous Container Databaseの終了」
Oracle Exadata Cloud@Customerシステムで自律型コンテナ・データベースを終了するには、次のステップに従います。 - 「APIを使用して実行される操作」
APIを使用してAutonomous Data Guard対応Autonomous Container Databaseを管理する方法について学習します。
Autonomous Data Guard対応Autonomous Container Databaseの作成
Oracle Exadata Cloud@CustomerシステムでAutonomous Data Guard対応Autonomous Container Databaseを作成するには、次のステップに従います。
ノート:
基礎となるSGA/メモリー・リソースの管理および共有を改善するために、Oracleでは、インメモリー用に構成されているすべてのAutonomous Databasesを同じAutonomous Container Databaseにすることをお薦めします。
最小リソース要件
Autonomous Container Databaseを1つ作成するには、少なくとも次が必要です:
- 2 OCPUまたは8 ECPU
- 50 GBローカル・ストレージ
Data Guardが有効なプライマリまたはスタンバイAutonomous Container Databaseの詳細の表示
Oracle Exadata Database Service on Cloud@CustomerシステムのプライマリまたはスタンバイAutonomous Container Databaseに関する詳細情報を表示するには、次のステップに従います。
- ナビゲーション・メニューを開きます。 Oracle Databaseの下で、Exadata Database Service on Cloud@Customerをクリックします。
- Autonomous Container Databasesをクリックします。
- Autonomous Container Databasesのリストで、詳細を表示するデータベースの表示名をクリックします。
- 「Autonomous Container Database詳細」ページで、Autonomous Data Guardの関連付けステータスおよびピア・データベースの状態を確認します。
- プライマリ・データベースの保護モードおよびファスト・スタート・フェイルオーバー(FSFO)のラグ制限を変更するには、「その他のアクション」ドロップダウン・リストから「Autonomous Data Guardの更新」を選択します。
- 表示される「Autonomous Data Guardの更新」ダイアログで、変更を行い、「変更内容を保存」をクリックします。
- 「リソース」で、Autonomous Data Guardをクリックして関連付けの詳細を表示します。
Autonomous Container Databaseバックアップ設定の編集
Autonomous Container Database (ACD)のプロビジョニング中に自動バックアップが無効になった場合は、後でOracle Cloud Infrastructure (OCI)コンソールから有効にできます。
フィジカル・スタンバイACDからスナップショット・スタンバイACDへの変換
スナップショット・スタンバイ・データベースは、フィジカル・スタンバイ・データベースをスナップショット・スタンバイ・データベースに変換することによって作成される、完全に更新可能なスタンバイ・データベースです。
スナップショット・スタンバイ・データベースは、プライマリ・データベースから受信したREDOデータを受信してアーカイブします。 ただし、プライマリ・データベースから受信したREDOデータは適用されません。 REDOデータは、スナップショット・スタンバイ・データベースに対するすべてのローカル更新を破棄した後、スナップショット・スタンバイ・データベースをフィジカル・スタンバイ・データベースに戻すときに適用されます。 変換が完了すると、スタンバイACDのロールがSNAPSHOT_STANDBY
に変更されます。 SNAPSHOT_STANDBY
ACDのすべてのADBでDDLおよびDML操作を実行できます。
ノート:
- スナップショット・スタンバイは、7日後にフィジカル・スタンバイに自動的に変換されます。
- 自動バックアップはスナップショット・スタンバイでは作成されません。
スナップショット・スタンバイACDからフィジカル・スタンバイACDへの変換
スナップショット・スタンバイ・データベースは、7日後にフィジカル・スタンバイ・データベースに自動的に変換されます。
スナップショット・スタンバイ・データベースがフィジカル・スタンバイ・データベースに再変換される実際の日付のバナーが表示されます。 ACDのすべてのADBのデータベース・ロールもそれに応じて変更されます。 自動変換に関するバナー・メッセージは、ACDでのみ使用できます。
CDB暗号化キーのローテーション
TDEマスター・キーをローテーションするには、次のステップに従います。 キーをローテーションすると、ACDライフ・サイクルは通常の更新状態をたどり、使用可能に戻ります。
TDEマスター・キーは、必要な回数だけローテーションできます。 新しいTDEマスター・キーは、前のキーが格納されたウォレットに格納されます。 TDEマスター・キーをローテーションすると、OKVで新しいキーが生成され、このデータベースに割り当てられます。 OKVのすべてのキーを表示できます。
ノート:
Oracle管理の暗号化キーと顧客管理の暗号化キーの両方をローテーションできます。
- ナビゲーション・メニューを開きます。 Oracle Databaseの下で、Exadata Cloud@Customerをクリックします。
- Autonomous Container Databasesをクリックします。
- Autonomous Container Databasesのリストで、詳細を表示するプライマリ・データベースまたはスタンバイ・データベースの表示名をクリックします。
- 「Autonomous Container Database詳細」ページで、「暗号化キーのローテーション」をクリックします。
- 「暗号化キーのローテーション」ダイアログで「暗号化キーのローテーション」をクリックします。
スタンバイの管理Autonomous Container Database
Autonomous Container DatabaseでAutonomous Data Guardを有効にすると、データ保護、高可用性を提供し、プライマリ・データベースの障害リカバリを容易にするスタンバイ(ピア) Autonomous Container Databaseが作成されます。
リージョンの障害、Autonomous Exadata Infrastructureの障害またはAutonomous Container Database自体の失敗によってプライマリAutonomous Container Databaseが使用できなくなった場合、自動フェイルオーバーが有効になっている場合、プライマリAutonomous Container Databaseは自動的にスタンバイAutonomous Container Databaseにフェイルオーバーします。 障害の発生したプライマリ・データベースのロールは「無効なスタンバイ」となり、しばらくすると、スタンバイ・データベースはプライマリ・データベースのロールを引き継ぎます。
次の表に、ハードウェア障害およびリージョナル停止に加えて、自動フェイルオーバーをトリガーするデータベースの健全性条件を示します:
表6-8 データベース・ヘルス条件
データベース・ヘルス条件 | 説明 |
---|---|
データファイル書込みエラー | データ・ファイル(一時ファイル、システム・データ・ファイル、UNDOファイルなど)で書込みエラーが発生すると、ファスト・スタート・フェイルオーバーが開始されます。 |
破損したディクショナリ | 重要なデータベースのディクショナリが破損しました。 現時点では、この状態は、データベースがオープンされている場合にのみ検出されます。 |
破損した制御ファイル | ディスク障害のために制御ファイルが永続的に破損しました。 |
ノート:
- 自動フェイルオーバーが終了すると、フェイルオーバーが発生したことを通知するメッセージが無効になっているスタンバイ・データベースの詳細ページに表示されます。
- Autonomous Data Guardの構成時は、自動フェイルオーバーはオプションです。 Autonomous Data Guardを構成した後、自動フェイルオーバーを有効または無効にできます。
FastStartFailoverLagLimit
構成属性は、適用されたREDOに関して、スタンバイ・データベースがプライマリ・データベースの後ろに置くことができる最大許容制限(秒)を設定します。 制限に達すると、ファスト・スタート・フェイルオーバーは実行されません。 この属性は、ファスト・スタート・フェイルオーバーが有効化され、構成が最大パフォーマンス・モードで動作しているときに使用します。FastStartFailOverLagLimit
属性:- デフォルト値は30秒です
- 構成できません
- 最大パフォーマンス保護モードの場合にのみ適用できます
サービスが前のプライマリAutonomous Container Databaseの問題を解決した後、手動スイッチオーバーを実行して両方のデータベースを初期ロールに戻すことができます。
- プライマリ・データベースをスタンバイ・データベースに手動で切り替える
- プライマリ・データベースのスタンバイ・データベースへの手動フェイルオーバー
- フェイルオーバー後のプライマリ・データベースのスタンバイ・ロールへの回復
- スタンバイ・データベースの終了
スタンバイまたはプライマリAutonomous Container Databaseへのスイッチオーバーの実行
プライマリ・データベースのData Guard関連付けを使用して、スイッチオーバー操作を開始します。
- スイッチオーバーを実行できるのは、プライマリとスタンバイの両方が使用可能な状態の場合のみです。
- プライマリまたはスタンバイでパッチ適用またはメンテナンスが進行中の場合、スイッチオーバーを実行できません。
- スタンバイACDがスナップショット・スタンバイ・モードの場合、スイッチオーバー操作は実行できません。
- スイッチオーバー後、新しいスタンバイおよびプライマリのメンテナンス・プリファレンスは、古いスタンバイおよびプライマリと同じままになります。
Data Guardが有効なスタンバイAutonomous Container Databaseの回復
プライマリ・データベースをスタンバイにフェイルオーバーすると、スタンバイはプライマリ・ロールを引き継ぎ、古いプライマリは無効化されたスタンバイとして識別されます。
運用チームが障害の原因を修正した後、Data Guard関連付けを使用して、障害が発生したデータベースを現在のプライマリの機能するスタンバイとして回復できます。Data Guard関連付けを使用して、障害が発生したデータベースを現在のプライマリの機能するスタンバイとして回復できます。
Data Guardが有効なプライマリAutonomous Container Databaseの終了
Oracle Exadata Cloud@Customerシステムで自律型コンテナ・データベースを終了するには、次のステップに従います。
コンテナ・データベース自体を終了する前に、コンテナ・データベース内のすべてのAutonomous Databasesを終了する必要があります。 Autonomous Container Databaseを終了すると、Autonomous Data Guardが無効になり、Autonomous Databasesの高可用性および障害リカバリに影響します。
- ナビゲーション・メニューを開きます。 Oracle Databaseの下で、Exadata Database Service on Cloud@Customerをクリックします。
- Autonomous Container Databasesをクリックします。
- Autonomous Container Databasesのリストで、目的のインフラストラクチャ・リソースの表示名をクリックします。
- 「Autonomous Container Database詳細」ページで、その他のアクション・ドロップ・ダウン・リストから「終了」を選択します。
- 「終了」をクリックします。
- 確認ダイアログで、Autonomous Container Databaseの名前を入力し、「Autonomous Container Databaseの終了」をクリックします。
Data Guardが有効なスタンバイAutonomous Container Databaseの終了
Oracle Exadata Cloud@Customerシステムで自律型コンテナ・データベースを終了するには、次のステップに従います。
スタンバイAutonomous Databasesが含まれている場合でも、スタンバイAutonomous Container Databaseを終了できます。 ただし、スタンバイAutonomoous Container Database内のスタンバイAutonomous Databasesは終了できません。 スタンバイAutonomoous Databaseを終了するには、まずプライマリAutonomous Databaseを終了する必要があります。 Autonomous Container Databaseを終了すると、Autonomous Data Guardが無効になり、Autonomous Databasesの高可用性および障害リカバリに影響します。
- ナビゲーション・メニューを開きます。 Oracle Databaseの下で、Exadata Database Service on Cloud@Customerをクリックします。
- Autonomous Container Databasesをクリックします。
- Autonomous Container Databasesのリストで、目的のインフラストラクチャ・リソースの表示名をクリックします。
- 「Autonomous Container Database詳細」ページで、その他のアクション・ドロップ・ダウン・リストから「終了」を選択します。
- 「終了」をクリックします。
- 確認ダイアログで、Autonomous Container Databaseの名前を入力し、「Autonomous Container Databaseの終了」をクリックします。
APIを使用して実行される操作
APIを使用してAutonomous Data Guard対応Autonomous Container Databaseを管理する方法について学習します。
APIの使用およびリクエストの署名の詳細は、「REST API」および「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットおよびコマンドライン・インタフェース」を参照してください。
次の表に、Autonomous Data Guard対応Autonomous Container Databaseを管理するためのREST APIエンドポイントを示します。
操作 | REST APIエンドポイント |
---|---|
Autonomous Container Databasesを作成します(既存のAPIへの更新) |
|
指定したAutonomous Container Databaseの詳細の表示 |
|
Autonomous Data Guard関連付けを持つAutonomous Container Databasesのリストの表示 |
|
Autonomous Container Database Autonomous Data Guard関連付けの詳細をフェッチ |
|
既存のプライマリAutonomous Container Databaseに障害が発生した後、またはアクセスできなくなった後に、 |
|
Autonomous Data Guardピア関連付けのプライマリAutonomous Container Databaseをスタンバイ・ロールにスイッチオーバーします。 |
|
|
|
指定したAutonomous Databaseに関連付けられているAutonomous Data Guard対応データベースのリストを表示します。 |
|
Autonomous Database Autonomous Data Guard関連付けの詳細をフェッチ |
|
ピア・データベース・ロール、タイム・ラグ、トランスポート・ラグ、状態などの詳細をフェッチ |
|
Autonomous DatabaseでのAutonomous Data Guardの有効化
Autonomous Databasesは、親コンテナ・データベースからData Guard設定を継承します。
- 「Autonomous Data Guard有効化の表示」
Autonomous Data Guard設定は、データベースが実行されているAutonomous Container Databasesで構成されます。 - 「Autonomous Data Guard対応Autonomous Databaseの作成」
- 「Data Guardが有効になっているプライマリまたはスタンバイの詳細の表示Autonomous Database」
Oracle Exadata Database Service on Cloud@CustomerシステムのプライマリまたはスタンバイAutonomous Databaseに関する詳細情報を表示するには、次のステップに従います。 - 「ADB暗号化キーのローテーション」
Autonomous Data Guard有効化の表示
Autonomous Data Guard設定は、データベースが実行されているAutonomous Container Databasesで構成されます。
Autonomous Data Guard対応Autonomous Databaseの作成
ノート:
Autonomous Data Guard対応コンテナ・データベースでは、Autonomous Database for Developersインスタンスを作成できません。Data Guardが有効なプライマリまたはスタンバイAutonomous Databaseの詳細の表示
Oracle Exadata Database Service on Cloud@CustomerシステムのプライマリまたはスタンバイAutonomous Databaseに関する詳細情報を表示するには、次のステップに従います。
- ナビゲーション・メニューを開きます。 Oracle Databaseの下で、Exadata Database Service on Cloud@Customerをクリックします。
- Autonomous Databasesをクリックします。
- Autonomous Databasesのリストで、詳細を表示するデータベースの表示名をクリックします。
- 「Autonomous Database詳細」ページで、Autonomous Data Guardの関連付けステータスおよびピア・データベースの状態を確認します。
- 「リソース」で、Autonomous Data Guardをクリックして関連付けの詳細を表示します。
ADB暗号化キーのローテーション
TDEマスター・キーをローテーションするには、次のステップに従います。 キーをローテーションすると、ADBライフ・サイクルは通常の更新状態をたどり、使用可能に戻ります。
TDEマスター・キーは、必要な回数だけローテーションできます。 新しいTDEマスター・キーは、前のキーが格納されたウォレットに格納されます。 TDEマスター・キーをローテーションすると、OKVで新しいキーが生成され、このデータベースに割り当てられます。 OKVのすべてのキーを表示できます。
ノート:
Oracle管理の暗号化キーと顧客管理の暗号化キーの両方をローテーションできます。
- ナビゲーション・メニューを開きます。 Oracle Databaseの下で、Exadata Cloud@Customerをクリックします。
- Autonomous Databasesをクリックします。
- Autonomous Databasesのリストで、詳細を表示するデータベースの表示名をクリックします。
- 「Autonomous Database詳細」ページで、「その他のアクション」ドロップダウン・リストから「暗号化キーのローテーション」を選択します。
- 「暗号化キーのローテーション」ダイアログで「暗号化キーのローテーション」をクリックします。
Data Guardが有効なAutonomous Container Databaseのメンテナンス・スケジュールおよびパッチ適用
Data Guardが有効なAutonomous Container Databaseのメンテナンス・スケジュールを変更するには、次のステップに従います。
- 「Data Guardが有効なAutonomous Container Databaseの自動メンテナンス・スケジュールの構成」
- 「Data Guardが有効なAutonomous Container Databaseの次回のスケジュール済メンテナンス実行の表示」
- 「Data Guardが有効なAutonomous Container Databaseのメンテナンス履歴の表示」
- 「Data Guardが有効なAutonomous Container Databaseへの即時パッチ適用」
- 「Data Guardが有効なAutonomous Container Databaseのスケジュール済メンテナンスの再スケジュールまたはスキップ」
Data Guardが有効なAutonomous Container Databaseへの即時パッチ適用
ノート:
プライマリにすぐにパッチを適用すると、スタンバイにまだパッチが適用されていない場合は、最初にスタンバイにパッチが適用されます。- ナビゲーション・メニューを開きます。 Oracle Databaseの下で、Exadata Database Service on Cloud@Customerをクリックします。
- Autonomous Databasesをクリックします。
- Autonomous Container Databasesのリストで、パッチを適用するAutonomous Container Databaseの表示名をクリックします。
- 「Autonomous Container Database詳細」ページの「メンテナンス」セクションで、「次回のメンテナンス」フィールドの「表示」リンクをクリックして、パッチを適用するAutonomous Container DatabaseのMaintenanceページを表示します。
- Autonomous Container Databaseセクションで、「予定開始時間」フィールドの「今すぐパッチ」をクリックして「メンテナンスの実行」ダイアログを表示します。
- 「今すぐパッチ」をクリックして、パッチ適用操作を開始します。