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

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

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

必要なIAMポリシー

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

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

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

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

  1. ナビゲーション・メニューを開き、「Oracle Database」を選択し、「Oracle Base Database Service」を選択します。

    「DBシステム」リスト・ページが開きます。選択したコンパートメント内のすべてのDBシステムが表に表示されます。

  2. DBシステム・リスト・ページの「リソース」で、「スタンドアロン・バックアップ」を選択して、スタンドアロン・バックアップのリストを表示します。

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

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

手順

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

ノート:

バックアップの宛先を切り替えると、デフォルトで、即時完全バックアップがトリガーされます。この完全バックアップは再スケジュールできません。
  1. 「DBシステム」リスト・ページで、操作するデータベースを含むDBシステムを選択します。リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、DBシステムのリストを参照してください。
  2. 「データベース」タブで、操作するデータベースを選択します。
  3. データベースの詳細ページの「データベース情報」タブにある「バックアップ」セクションに、自動バックアップが有効になっているかどうかが示されます。バックアップが有効になっている場合、詳細には、選択したバックアップ保持期間も示されます。
  4. データベースの詳細ページで、「アクション」メニューから「自動バックアップの構成」を選択します。
  5. 「自動バックアップの構成」パネルで、次の詳細を入力します:

要件に応じて、「自動バックアップの有効化」トグルをオンまたはオフに切り替えます。自動バックアップを有効にする場合は、リカバリ・サービスまたはオブジェクト・ストレージをバックアップの保存先として構成するように選択できます。

リカバリ・サービスをバックアップの保存先として使用する選択は、テナンシで使用可能な制限および特定のリージョンで使用可能な容量によって異なります。自動バックアップを有効にし、リカバリ・サービスをバックアップの保存先として使用する場合、すべてのリージョンに次の制限が適用されます。

  • 使用可能な制限があり、リージョンに使用可能な容量がある場合は、リカバリ・サービス(デフォルト)およびオブジェクト・ストレージを選択できます。
  • リカバリ・サービスのデフォルト制限を使い切った場合、オブジェクト・ストレージのみを使用できます。ただし、追加の制限リクエストを行ってから、リカバリ・サービスを使用できます。
  • リージョンに使用可能な容量がない場合は、Object Storageのみを使用できます。ただし、必要な容量がリージョンで使用可能になった後、Object StorageからRecovery Storageにシームレスに切り替えることができます。
  • Ampere A1シェイプベースのDBシステムは、オブジェクト・ストレージでのみバックアップできます。

リカバリ・サービス

「バックアップの保存先」として「リカバリ・サービス」が選択されている場合は、次のオプションを構成できます:

  • 保護ポリシー: 事前設定された保護ポリシーまたはカスタム・ポリシーのいずれかを選択できます。バックアップは、選択した保護ポリシー・リカバリ・ウィンドウの終了時に自動的に削除されます。

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

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

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

オブジェクト・ストレージ

「バックアップの保存先」として「オブジェクト・ストレージ」が選択されている場合は、次のオプションを構成できます:

  • バックアップ保持期間: 自動バックアップを有効にする場合は、事前設定された保持期間のいずれかを含むポリシーを選択できます。増分バックアップは、選択した保持期間の終わりに自動的に削除されます。バックアップ保持期間をプロビジョニング後に変更できます

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

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

「保存」を選択します。

データベース詳細ページには、「バックアップ」セクションに自動バックアップのステータスと詳細が表示されます。

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

手順

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

  1. 「DBシステム」リスト・ページで、操作するデータベースを含むDBシステムを選択します。リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、DBシステムのリストを参照してください。
  2. 「データベース」タブで、操作するデータベースを選択します。
  3. データベースの詳細ページで、「Data Guardアソシエーション」タブを選択します。
  4. スタンバイ・データベースのリストで、自動バックアップを構成するデータベースを選択します。
  5. スタンバイ・データベースの詳細ページの「データベース情報」タブにある「バックアップ」セクションに、自動バックアップが有効になっているかどうかが示されます。バックアップが有効になっている場合、詳細には、選択したバックアップ保持期間も示されます。
  6. スタンバイ・データベースの詳細ページで、「アクション」メニューから「自動バックアップの構成」を選択します。
  7. 「自動バックアップの構成」パネルで、次の詳細を入力します:

ノート:

バックアップがすでにプライマリ・データベースで構成されている場合、スタンバイは同じバックアップ保存先を使用する必要があります。

要件に応じて、「自動バックアップの有効化」トグルをオンまたはオフに切り替えます。自動バックアップを有効にする場合は、リカバリ・サービスまたはオブジェクト・ストレージをバックアップの保存先として構成するように選択できます。

リカバリ・サービスをバックアップの保存先として使用する選択は、テナンシで使用可能な制限および特定のリージョンで使用可能な容量によって異なります。自動バックアップを有効にし、バックアップの保存先としてリカバリ・サービスを使用する場合、すべてのリージョンに次の制限が適用されます。

  • 使用可能な制限があり、リージョンに使用可能な容量がある場合は、リカバリ・サービス(デフォルト)およびオブジェクト・ストレージを選択できます。
  • リカバリ・サービスのデフォルトの制限を使い果たした場合は、オブジェクト・ストレージのみを使用できます。ただし、追加の制限リクエストを行った後、リカバリ・サービスを使用できます。
  • リージョンに使用可能な容量がない場合は、Object Storageのみを使用できます。ただし、必要な容量がリージョンで使用可能になったら、Object StorageからRecovery Storageにシームレスに切り替えることができます。
  • Ampere A1シェイプベースのDBシステムは、オブジェクト・ストレージでのみバックアップできます。

リカバリ・サービス

「バックアップの保存先」として「リカバリ・サービス」が選択されている場合は、次のオプションを構成できます:

  • 保護ポリシー: 事前設定された保護ポリシーまたはカスタム・ポリシーのいずれかを選択できます。バックアップは、選択した保護ポリシー・リカバリ・ウィンドウの終了時に自動的に削除されます。

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

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

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

オブジェクト・ストレージ

「バックアップの保存先」として「オブジェクト・ストレージ」が選択されている場合は、次のオプションを構成できます:

  • バックアップ保持期間: 自動バックアップを有効にする場合は、事前設定された保持期間のいずれかを含むポリシーを選択できます。増分バックアップは、選択した保持期間の終わりに自動的に削除されます。バックアップ保持期間をプロビジョニング後に変更できます

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

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

「保存」を選択します。

データベース詳細ページには、「バックアップ」セクションに自動バックアップのステータスと詳細が表示されます。

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

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

ノート:

Object Storageは完全バックアップを作成し、Recovery Serviceはデータベースの増分バックアップを作成します。
  1. 「DBシステム」リスト・ページで、操作するデータベースを含むDBシステムを選択します。リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、DBシステムのリストを参照してください。
  2. 「データベース」タブで、操作するデータベースを選択します。
  3. データベースの詳細ページで、「バックアップ」タブを選択してバックアップのリストを表示します。
  4. 「バックアップの作成」を選択します。
  5. 「バックアップの作成」パネルに、次の詳細を入力します:
    • バックアップ・データベースの名前を指定します。
    • 次のオプションから「バックアップ保持」を選択します。
      • バックアップ保持期間ごとのバックアップの保持: このバックアップの保護ポリシー保持期間を使用するには、このオプションを選択します。
      • 長期バックアップ保持期間の指定: リカバリ・サービスでLTR期間を指定するには、このオプションを選択します。保存期間は、バックアップが作成されてからの日数(90 - 3650)または年数(1 - 10)にする必要があります。
  6. 「作成」を選択します。

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

手順

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

  1. ナビゲーション・メニューを開き、「Oracle Database」を選択し、「Oracle Base Database Service」を選択します。

    「DBシステム」リスト・ページが開きます。選択したコンパートメント内のすべてのDBシステムが表に表示されます。

  2. スタンドアロン・バックアップがある場合は、「リソース」「スタンドアロン・バックアップ」を選択し、次のステップ7に進みます。
  3. 「DBシステム」リスト・ページで、操作するデータベースを含むDBシステムを選択します。リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、DBシステムのリストを参照してください。
  4. 「データベース」タブで、操作するデータベースを選択します。
  5. データベースの詳細ページで、「バックアップ」タブを選択してバックアップのリストを表示します。
  6. バックアップのリストで、保持期間を変更する「長期バックアップ」タイプのバックアップの「アクション」メニューを選択します。
  7. 「保存期間の変更」を選択します。
  8. バックアップ保持期間を入力します。保存期間は、バックアップが作成されてからの日数(90 - 3650)または年数(1 - 10)にする必要があります。
  9. 「保存」を選択します。

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

手順

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

  1. 「DBシステム」リスト・ページで、操作するデータベースを含むDBシステムを選択します。リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、DBシステムのリストを参照してください。
  2. 「データベース」タブで、操作するデータベースを選択します。
  3. データベースの詳細ページの「データベース情報」タブにある「バックアップ」セクションに、自動バックアップが有効になっているかどうかが示されます。バックアップが有効な場合、詳細には選択されたバックアップの詳細も示されます。
  4. バックアップの保存先の「リカバリ・サービス」リンクを選択して、保護されたデータベースの詳細を表示します。

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

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

手順

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

  1. 「DBシステム」リスト・ページで、操作するデータベースを含むDBシステムを選択します。リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、DBシステムのリストを参照してください。
  2. 「データベース」タブで、操作するデータベースを選択します。
  3. データベースの詳細ページで、「バックアップ」タブを選択してバックアップのリストを表示します。
  4. 「状態」列に、バックアップのステータスが表示されます。
    • バックアップの状態は、「アクティブ」「作成中」「取消済」「取消中」または「失敗」です。

バックアップの取消

手順

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

ノート:

「作成中」状態のバックアップのみを取り消すことができます。
  1. 「DBシステム」リスト・ページで、操作するデータベースを含むDBシステムを選択します。リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、DBシステムのリストを参照してください。
  2. 「データベース」タブで、操作するデータベースを選択します。
  3. データベースの詳細ページで、「バックアップ」タブを選択してバックアップのリストを表示します。
  4. 「状態」列に、バックアップのステータスが表示されます。バックアップの状態は、「アクティブ」「作成中」「取消済」「取消中」または「失敗」です。
  5. 取り消すバックアップの「アクション」メニューを選択します。
  6. 「バックアップの取消」を選択して確認します。
  7. バックアップのステータスが「取消中」に変わります。

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

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

手順

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

ノート:

自動バックアップは明示的に削除できません。データベースを終了しない場合、自動バックアップはリカバリ・サービスおよびオブジェクト・ストレージに、ユーザーが指定した日数保持され、その後自動的に削除されます。
  1. 「DBシステム」リスト・ページで、操作するデータベースを含むDBシステムを選択します。リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、DBシステムのリストを参照してください。
  2. 「データベース」タブで、操作するデータベースを選択します。
  3. データベースの詳細ページで、「バックアップ」タブを選択してバックアップのリストを表示します。
  4. 削除するバックアップの「アクション」メニューを選択します。
  5. 「削除」を選択して確認します。

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

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

  1. ナビゲーション・メニューを開き、「Oracle Database」を選択し、「Oracle Base Database Service」を選択します。

    「DBシステム」リスト・ページが開きます。選択したコンパートメント内のすべてのDBシステムが表に表示されます。

  2. 「DBシステム」リスト・ページの「リソース」で、「スタンドアロン・バックアップ」を選択します。

    スタンドアロン・バックアップのリストが表示されます。

  3. スタンドアロン・バックアップ・リスト・ページで、削除するバックアップの「アクション」メニューを選択します。
  4. 「削除」を選択して確認します。