コンソールを使用したデータベースのバックアップ

この記事では、コンソールを使用してリカバリ・サービスおよびオブジェクト・ストレージのバックアップを管理する方法について説明します。

バックアップの詳細は、ベース・データベース・サービスでのバックアップおよびリカバリを参照してください。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者からポリシーでセキュリティ・アクセス権が付与されている必要があります。コンソールまたは(SDK、CLIまたはその他のツールを使用した) REST APIのどれを使用しているかにかかわらず、このアクセス権が必要です。権限を持っていない、または認可されていないというメッセージが表示された場合は、持っているアクセス権のタイプと作業しているコンパートメントを管理者に確認してください。

ポリシーを初めて使用する場合は、ポリシーの開始および共通ポリシーを参照してください。

現在のコンパートメントのスタンドアロン・バックアップのリストへの移動

OCIコンソールを使用して、次のステップを実行します。

  1. ナビゲーション・メニューから、「Oracle Database」「Oracle Base Database Service」の順に選択します。
  2. コンパートメントを選択しますDBシステムのリストが表示されます。
  3. DBシステム・リスト・ページの「リソース」で、「スタンドアロン・バックアップ」を選択して、スタンドアロン・バックアップのリストを表示します。

データベースの自動バックアップの構成

DBシステムを起動するときに、オプションで初期データベースの自動バックアップを有効にできます。

OCIコンソールを使用してデータベースを作成した後で自動バックアップを構成または無効化するには、次のステップを実行します:

ノート:

バックアップの宛先を切り替えると、デフォルトで、即時完全バックアップがトリガーされます。この完全バックアップは再スケジュールできません。
  1. ナビゲーション・メニューから、「Oracle Database」「Oracle Base Database Service」の順に選択します。
  2. コンパートメントを選択しますDBシステムのリストが表示されます。
  3. DBシステム・リスト・ページで、管理するデータベースを含むDBシステムを選択します。DBシステムの詳細ページが表示されます。
  4. DBシステムの詳細ページで、管理するデータベースを選択します。データベース詳細ページが表示されます。
  5. データベース詳細ページの「データベース情報」タブにある「バックアップ」の詳細に、自動バックアップが有効になっているかどうかが示されます。バックアップが有効になっている場合、詳細には選択されたバックアップ保持期間も示されます。
  6. データベースの詳細ページで、「自動バックアップの構成」を選択します。
  7. 「データベース・バックアップ」ダイアログで、必要に応じて「自動バックアップの有効化」トグルをオンまたはオフにします。自動バックアップを有効にする場合は、リカバリ・サービスまたはオブジェクト・ストレージをバックアップの保存先として構成することを選択できます。
    リカバリ・サービスをバックアップの保存先として使用する選択は、テナンシで使用可能な制限および特定のリージョンで使用可能な容量によって異なります。自動バックアップを有効にし、リカバリ・サービスをバックアップの保存先として使用する場合、すべてのリージョンに次の制限が適用されます。
    • 使用可能な制限があり、リージョンに使用可能な容量がある場合は、リカバリ・サービス(デフォルト)およびオブジェクト・ストレージを選択できます。
    • リカバリ・サービスのデフォルト制限を使い切った場合、オブジェクト・ストレージのみを使用できます。ただし、追加の制限リクエストを行ってから、リカバリ・サービスを使用できます。
    • リージョンに使用可能な容量がない場合は、Object Storageのみを使用できます。ただし、必要な容量がリージョンで使用可能になった後、Object StorageからRecovery Storageにシームレスに切り替えることができます。
    • Ampere A1シェイプベースのDBシステムは、オブジェクト・ストレージでのみバックアップできます。
  8. 「バックアップの保存先」として「リカバリ・サービス」が選択されている場合は、次のオプションを構成できます:
    • 保護ポリシー: 事前設定された保護ポリシーまたはカスタム・ポリシーのいずれかを選択できます。バックアップは、選択した保護ポリシー・リカバリ・ウィンドウの終了時に自動的に削除されます。

      リカバリ・サービスでは、次の保持期間を使用できます。保持期間(日数)は、リカバリ・サービスの保護ポリシーで定義されます。
      • ブロンズ(14日)
      • シルバー(35日) (デフォルト)
      • ゴールド(65日)
      • プラチナ(95日)
      • カスタム(ユーザー定義の保護ポリシー)
    • リアルタイムのデータ保護: リアルタイム保護は、保護されたデータベースからリカバリ・サービスへのREDO変更の継続的な転送です。これにより、データ損失が少なくなり、リカバリ・ポイント目標(RPO)が0に近くなります。これは追加料金のオプションです。

    • データベース終了後の削除オプション: 次のオプションを使用して、データベースの終了後に管理対象データベースのバックアップを保持できます。これらのオプションは、データベースに偶発的または悪意のある損傷が発生した場合にバックアップからデータベースをリストアする場合にも役立ちます。

      • 保持期間に従ってバックアップを保持: データベースが終了すると、終了したデータベースおよびそのすべてのリソースに関連付けられた自動データベース・バックアップは、指定した保持期間の終了時に削除されます。
      • 72時間バックアップを保持した後、削除: データベースが終了すると、終了したデータベースおよびそのすべてのリソースに関連付けられた自動データベース・バックアップは72時間保持され、その後削除されます。ユーザーによる偶発的な削除から保護するために、バックアップは72時間保持されます。
    • 最初のバックアップのスケジュール日: 最初のバックアップを開始する曜日を選択します。
    • 最初のバックアップのスケジュール時間(UTC): 最初のバックアップを開始する時間を選択します。最初のバックアップは、いつでも、または選択した2時間のスケジュール・ウィンドウ内で開始できます。
    • 日次バックアップのスケジュール時間(UTC): 日次バックアップを開始する時間を選択します。日次バックアップは、いつでも、または選択した2時間のスケジュール・ウィンドウ内で開始できます。
    • 最初のバックアップを即時に取得: 完全バックアップは、Oracle Databaseを構成するすべてのデータファイルおよび制御ファイルのオペレーティング・システム・バックアップです。完全バックアップには、データベースに関連付けられたパラメータ・ファイルも含まれます。データベースが停止しているとき、またはデータベースが開いているときに、データベースのバックアップを作成できます。通常、インスタンス障害やその他の異常な状況の後にバックアップを作成しないでください。最初のバックアップの遅延を選択すると、データベース障害が発生した場合にデータベースをリカバリできない場合があります。
  9. 「バックアップの保存先」として「オブジェクト・ストレージ」が選択されている場合は、次のオプションを構成できます:
    • バックアップ保持期間: 自動バックアップを有効にする場合は、事前設定された保持期間のいずれかを含むポリシーを選択できます。増分バックアップは、選択した保持期間の終わりに自動的に削除されます。バックアップ保持期間をプロビジョニング後に変更できます

      リカバリ・サービスでは、次の保持期間を使用できます。
      • 7日
      • 15日
      • 30日(デフォルト)
      • 45日
      • 60日
    • データベース終了後の削除オプション: 次のオプションを使用して、データベースの終了後に管理対象データベースのバックアップを保持できます。これらのオプションは、データベースに偶発的または悪意のある損傷が発生した場合にバックアップからデータベースをリストアする場合にも役立ちます。

      • 保持期間に従ってバックアップを保持: データベースが終了すると、終了したデータベースおよびそのすべてのリソースに関連付けられた自動データベース・バックアップは、指定した保持期間の終了時に削除されます。
      • 72時間バックアップを保持した後、削除: データベースが終了すると、終了したデータベースおよびそのすべてのリソースに関連付けられた自動データベース・バックアップは72時間保持され、その後削除されます。ユーザーによる偶発的な削除から保護するために、バックアップは72時間保持されます。
    • 完全バックアップのスケジュール日: 初回および将来の完全バックアップを開始する曜日を選択します。
    • 完全バックアップのスケジュール時間(UTC): 完全バックアップを開始する時間を選択します。完全バックアップは、いつでも、または選択した2時間のスケジュール・ウィンドウ内で開始できます。
    • 増分バックアップのスケジュール時間(UTC): 増分バックアップを開始する時間を選択します。増分バックアップは、いつでも、または選択した2時間のスケジュール・ウィンドウ内で開始できます。
    • 最初のバックアップを即時に取得: 完全バックアップは、Oracle Databaseを構成するすべてのデータファイルおよび制御ファイルのオペレーティング・システム・バックアップです。完全バックアップには、データベースに関連付けられたパラメータ・ファイルも含まれます。データベースが停止しているとき、またはデータベースが開いているときに、データベースのバックアップを作成できます。通常、インスタンス障害やその他の異常な状況の後にバックアップを作成しないでください。最初のバックアップの遅延を選択すると、データベース障害が発生した場合にデータベースをリカバリできない場合があります。
  10. 「保存」を選択します。
  11. データベース詳細ページには、「バックアップ」セクションに自動バックアップのステータスと詳細が表示されます。

スタンバイ・データベースの自動バックアップの構成

OCIコンソールを使用してスタンバイ・データベースの自動バックアップを構成するには、次のステップを実行します:

  1. ナビゲーション・メニューから、「Oracle Database」「Oracle Base Database Service」の順に選択します。
  2. コンパートメントを選択しますDBシステムのリストが表示されます。
  3. DBシステム・リスト・ページで、管理するデータベースを含むDBシステムを選択します。DBシステムの詳細ページが表示されます。
  4. DBシステムの詳細ページで、管理するデータベースを選択します。データベース詳細ページが表示されます。
  5. データベース詳細ページの「リソース」で、「Data Guardアソシエーション」を選択します。
  6. スタンバイ・データベースのリストで、自動バックアップを構成するデータベースを選択します。
  7. データベースの詳細が表示されます。
  8. データベース詳細ページの「データベース情報」タブにある「バックアップ」の詳細に、自動バックアップが有効になっているかどうかが示されます。バックアップが有効になっている場合、詳細には選択されたバックアップ保持期間も示されます。
  9. データベースの詳細ページで、「自動バックアップの構成」を選択します。
  10. 「自動バックアップの構成」ダイアログで、必要に応じて「自動バックアップの有効化」を選択します。自動バックアップを有効にする場合は、リカバリ・サービスまたはオブジェクト・ストレージバックアップの保存先として構成することを選択できます。ただし、バックアップがすでにプライマリ・データベースで構成されている場合、スタンバイは同じバックアップ保存先を使用する必要があります。
  11. 「バックアップの保存先」として「リカバリ・サービス」が選択されている場合は、次のオプションを構成できます:
    • 保護ポリシー: 事前設定された保護ポリシーまたはカスタム・ポリシーのいずれかを選択できます。バックアップは、選択した保護ポリシー・リカバリ・ウィンドウの終了時に自動的に削除されます。
    • リアルタイムのデータ保護: リアルタイム保護は、保護されたデータベースからリカバリ・サービスへのREDO変更の継続的な転送です。これにより、データ損失が少なくなり、リカバリ・ポイント目標(RPO)が0に近くなります。これは追加料金のオプションです。

    • データベース終了後の削除オプション: 次のオプションを使用して、データベースの終了後に管理対象データベースのバックアップを保持できます。これらのオプションは、データベースに偶発的または悪意のある損傷が発生した場合にバックアップからデータベースをリストアする場合にも役立ちます。
      • 保持期間に従ってバックアップを保持: データベースが終了すると、終了したデータベースおよびそのすべてのリソースに関連付けられた自動データベース・バックアップは、指定した保持期間の終了時に削除されます。
      • 72時間バックアップを保持した後、削除: データベースが終了すると、終了したデータベースおよびそのすべてのリソースに関連付けられた自動データベース・バックアップは72時間保持され、その後削除されます。ユーザーによる偶発的な削除から保護するために、バックアップは72時間保持されます。
    • 最初のバックアップのスケジュール日: 最初のバックアップを開始する曜日を選択します。
    • 最初のバックアップのスケジュール時間(UTC): 最初のバックアップを開始する時間を選択します。最初のバックアップは、いつでも、または選択した2時間のスケジュール・ウィンドウ内で開始できます。
    • 日次バックアップのスケジュール時間(UTC): 日次バックアップを開始する時間を選択します。日次バックアップは、いつでも、または選択した2時間のスケジュール・ウィンドウ内で開始できます。
    • 最初のバックアップを即時に取得: 完全バックアップは、Oracle Databaseを構成するすべてのデータファイルおよび制御ファイルのオペレーティング・システム・バックアップです。完全バックアップには、データベースに関連付けられたパラメータ・ファイルも含まれます。データベースが停止しているとき、またはデータベースが開いているときに、データベースのバックアップを作成できます。通常は、インスタンス障害やその他の異常な状況の後にバックアップを作成しません。最初のバックアップの遅延を選択すると、データベース障害が発生した場合にデータベースをリカバリできない場合があります。
  12. 「バックアップの保存先」として「オブジェクト・ストレージ」が選択されている場合は、次のオプションを構成できます:
    • バックアップ保持期間: 自動バックアップを有効にする場合は、事前設定された保持期間のいずれかを含むポリシーを選択できます。増分バックアップは、選択した保持期間の終わりに自動的に削除されます。バックアップ保持期間をプロビジョニング後に変更できます
    • データベース終了後の削除オプション: 次のオプションを使用して、データベースの終了後に管理対象データベースのバックアップを保持できます。これらのオプションは、データベースに偶発的または悪意のある損傷が発生した場合にバックアップからデータベースをリストアする場合にも役立ちます。
      • 保存期間に従ってバックアップを保持: データベースが終了すると、終了したデータベースとそのすべてのリソースに関連付けられた自動データベース・バックアップは、指定した保存期間の終了時に削除されます。
      • バックアップを72時間保持してから削除: データベースが終了すると、終了したデータベースとそのすべてのリソースに関連付けられた自動データベース・バックアップは72時間保持され、その後削除されます。ユーザーによる偶発的な削除から保護するために、バックアップは72時間保持されます。
    • 完全バックアップのスケジュール日: 初回および将来の完全バックアップを開始する曜日を選択します。
    • 完全バックアップのスケジュール時間(UTC): 完全バックアップを開始する時間を選択します。完全バックアップは、いつでも、または選択した2時間のスケジュール・ウィンドウ内で開始できます。
    • 増分バックアップのスケジュール時間(UTC): 増分バックアップを開始する時間を選択します。増分バックアップは、いつでも、または選択した2時間のスケジュール・ウィンドウ内で開始できます。
    • 最初のバックアップを即時に取得: 完全バックアップは、Oracle Databaseを構成するすべてのデータファイルおよび制御ファイルのオペレーティング・システム・バックアップです。完全バックアップには、データベースに関連付けられたパラメータ・ファイルも含まれます。データベースが停止しているとき、またはデータベースが開いているときに、データベースのバックアップを作成できます。通常は、インスタンス障害やその他の異常な状況の後にバックアップを作成しません。最初のバックアップの遅延を選択すると、データベース障害が発生した場合にデータベースをリカバリできない場合があります。
  13. 「保存」を選択します。
  14. データベース詳細ページには、「バックアップ」セクションに自動バックアップのステータスと詳細が表示されます。

データベースのオンデマンド・バックアップの作成

次のステップを実行して、OCIコンソールを使用してデータベースのオンデマンド・バックアップを作成します:

ノート:

Object Storageは完全バックアップを作成し、Recovery Serviceはデータベースの増分バックアップを作成します。
  1. ナビゲーション・メニューから、「Oracle Database」「Oracle Base Database Service」の順に選択します。
  2. コンパートメントを選択しますDBシステムのリストが表示されます。
  3. DBシステム・リスト・ページで、管理するデータベースを含むDBシステムを選択します。DBシステムの詳細ページが表示されます。
  4. DBシステムの詳細ページで、管理するデータベースを選択します。データベース詳細ページが表示されます。
  5. データベース詳細ページの「リソース」で、「バックアップ」を選択します。バックアップのリストが表示されます。
  6. 「バックアップの作成」を選択します。
  7. 「バックアップの作成」パネルで、次の詳細を指定します:
  8. バックアップ・データベースの名前を指定します。
  9. 次に示すように、「バックアップ保持」を選択します:
    • バックアップ保持期間ごとのバックアップの保持: このバックアップの保護ポリシー保持期間を使用するには、このオプションを選択します。
    • 長期バックアップ保持期間の指定: リカバリ・サービスでLTR期間を指定するには、このオプションを選択します。保存期間は、バックアップが作成されてからの日数(90 - 3650)または年数(1 - 10)にする必要があります。
  10. 「作成」を選択します。

長期保存バックアップの保存期間の変更

OCIコンソールを使用してリカバリ・サービスを使用したLTRバックアップの保持期間を変更するには、次のステップを実行します。

  1. ナビゲーション・メニューから、「Oracle Database」「Oracle Base Database Service」の順に選択します。
  2. スタンドアロン・バックアップがある場合は、「リソース」「スタンドアロン・バックアップ」を選択し、下のステップ7にスキップします。
  3. コンパートメントを選択しますDBシステムのリストが表示されます。
  4. DBシステム・リスト・ページで、管理するデータベースを含むDBシステムを選択します。DBシステムの詳細ページが表示されます。
  5. DBシステムの詳細ページで、管理するデータベースを選択します。データベース詳細ページが表示されます。
  6. データベース詳細ページの「リソース」で、「バックアップ」を選択します。バックアップのリストが表示されます。
  7. バックアップのリストで、保持期間を変更する「長期バックアップ」タイプのバックアップの「アクション」メニューを選択します。
  8. 「保存期間の変更」を選択します。
  9. バックアップ保持期間を入力します。保存期間は、バックアップが作成されてからの日数(90 - 3650)または年数(1 - 10)にする必要があります。
  10. 「保存」を選択します。

保護されたデータベースの詳細の表示

OCIコンソールを使用して保護されたデータベースの詳細を表示するには、次のステップを実行します:

  1. ナビゲーション・メニューから、「Oracle Database」「Oracle Base Database Service」の順に選択します。
  2. コンパートメントを選択しますDBシステムのリストが表示されます。
  3. DBシステム・リスト・ページで、管理するデータベースを含むDBシステムを選択します。DBシステムの詳細ページが表示されます。
  4. DBシステムの詳細ページで、管理するデータベースを選択します。データベース詳細ページが表示されます。
  5. データベース詳細ページの「データベース情報」タブにある「バックアップ」の詳細に、自動バックアップが有効になっているかどうかが示されます。バックアップが有効な場合、詳細には選択されたバックアップの詳細も示されます。
  6. バックアップの保存先の「リカバリ・サービス」リンクを選択して、保護されたデータベースの詳細を表示します。

詳細は、保護されたデータベースの管理を参照してください。

バックアップのステータスの表示

OCIコンソールを使用してデータベースのバックアップ・ステータスを表示するには、次のステップを実行します:

  1. ナビゲーション・メニューから、「Oracle Database」「Oracle Base Database Service」の順に選択します。
  2. コンパートメントを選択しますDBシステムのリストが表示されます。
  3. DBシステム・リスト・ページで、管理するデータベースを含むDBシステムを選択します。DBシステムの詳細ページが表示されます。
  4. DBシステムの詳細ページで、管理するデータベースを選択します。データベース詳細ページが表示されます。
  5. データベース詳細ページの「リソース」で、「バックアップ」を選択します。バックアップのリストが表示されます。
  6. 「状態」列に、バックアップのステータスが表示されます。
  7. バックアップの状態は、「アクティブ」「作成中」「取消済」「取消中」または「失敗」です。

バックアップの取消

OCIコンソールを使用してデータベースのバックアップを削除するには、次のステップを実行します:

ノート:

「作成中」状態のバックアップのみを取り消すことができます。
  1. ナビゲーション・メニューから、「Oracle Database」「Oracle Base Database Service」の順に選択します。
  2. コンパートメントを選択しますDBシステムのリストが表示されます。
  3. DBシステム・リスト・ページで、管理するデータベースを含むDBシステムを選択します。DBシステムの詳細ページが表示されます。
  4. DBシステムの詳細ページで、管理するデータベースを選択します。データベース詳細ページが表示されます。
  5. データベース詳細ページの「リソース」で、「バックアップ」を選択します。バックアップのリストが表示されます。
  6. 「状態」列に、バックアップのステータスが表示されます。バックアップの状態は、「アクティブ」「作成中」「取消済」「取消中」または「失敗」です。
  7. バックアップのリストで、取り消すバックアップの「アクション」メニューを選択します。
  8. Cancel backup」を選択し、プロンプトが表示されたら確認します。
  9. バックアップのステータスが「取消中」に変わります。

バックアップの取消に失敗した場合は、「リソース」「作業リクエスト」ペインに、「データベース・バックアップの取消」という行項目が「失敗」状態で表示されます。「データベース・バックアップの作成」によって開始されたバックアップには、バックアップ操作の状態を反映した作業リクエストもあります。

データベースの完全バックアップの削除

OCIコンソールを使用してデータベースの完全バックアップを削除するには、次のステップを実行します:

ノート:

自動バックアップは明示的に削除できません。データベースを終了しない場合、自動バックアップはリカバリ・サービスおよびオブジェクト・ストレージに、ユーザーが指定した日数保持され、その後自動的に削除されます。
  1. ナビゲーション・メニューから、「Oracle Database」「Oracle Base Database Service」の順に選択します。
  2. コンパートメントを選択しますDBシステムのリストが表示されます。
  3. DBシステム・リスト・ページで、管理するデータベースを含むDBシステムを選択します。DBシステムの詳細ページが表示されます。
  4. DBシステムの詳細ページで、管理するデータベースを選択します。データベース詳細ページが表示されます。
  5. データベース詳細ページの「リソース」で、「バックアップ」を選択します。バックアップのリストが表示されます。
  6. バックアップのリストで、削除するバックアップの「アクション」メニューを選択します。
  7. 「削除」を選択し、プロンプトが表示されたら確認します。

データベースのスタンドアロン・バックアップの削除

OCIコンソールを使用してデータベースのスタンドアロン・バックアップを削除するには、次のステップを実行します:

  1. ナビゲーション・メニューから、「Oracle Database」「Oracle Base Database Service」の順に選択します。
  2. DBシステム・リスト・ページの「リソース」で、「スタンドアロン・バックアップ」を選択します。スタンドアロン・バックアップのリストが表示されます。
  3. スタンドアロン・バックアップのリストで、削除するバックアップの「アクション」メニューを選択します。
  4. 「削除」を選択し、プロンプトが表示されたら確認します。