専用Exadataインフラストラクチャ上のAutonomous AI Databaseのバックアップおよびリストア
高可用性をサポートするために、Autonomous AI Database on Dedicated Exadata Infrastructureはデータベースを自動的にバックアップします。バックアップの保存期間は、Autonomous Container Database (ACD)に対して選択されたバックアップ保持ポリシーに応じて最大95日間です。データベースはその保持期間内の任意の時点にリストアおよびリカバリできます。
データベースのバックアップ中、データベースは完全に機能していましたが、バックアップ中にライフ・サイクル管理操作は実行できません。たとえば、バックアップ中にデータベースを停止することはできません。
バックアップおよびリカバリの概要
デフォルトでは、Autonomous AI Databaseはデータベースを定期的にバックアップするように構成されています。ACDのプロビジョニング中に自動バックアップを無効にし、後でいつでもOracle Cloud Infrastructure (OCI)コンソールから有効にできます。自動バックアップを有効にした後は、ACDに対して無効にできません。
Oracle Public Cloud上のAutonomous AI Databaseは、バックアップ先に応じて、日次増分バックアップと週次フル・バックアップ、または日次仮想フル・バックアップを含むAutonomous Recovery Serviceを使用してObject Storageにバックアップされます。Oracle Database@AWS上のAutonomous AI Databaseは、バックアップ先に応じて、OCI Object StorageまたはAmazon Simple Storage(S3)にバックアップされ、日次増分バックアップと週次フル・バックアップ、または日次仮想フル・バックアップを含むAutonomous Recovery Serviceにバックアップされます。
自動バックアップを有効にすると、次の追加バックアップのいずれかを実行できます。
-
クロス・リージョン・バックアップは、リモート・バックアップとも呼ばれ、ソース・データベースとは異なるリージョンに格納されるバックアップです。このバックアップ・オプションは、Oracle Public CloudにデプロイされたACDでのみ使用できます。リージョンに障害が発生した場合、このバックアップを使用してデータベースをリカバリできます。
クロス・リージョン・バックアップ:
-
デフォルトの自動バックアップに加えて、追加のバックアップです。これらは、選択したリージョンで取得された2番目のバックアップのようなものです。
-
ACDレベルでのみサポートされ、ACD内のすべてのAutonomous AIデータベースおよびすべてのアーカイブ・ログが含まれます。
-
新しいACDへのクローニング専用であり、インプレース・リストア操作には使用できません。
-
別のAutonomous Exadata VMクラスタ(AVMC)にクローニングできます。手順については、バックアップからのAutonomous Container Databaseのクローニングを参照してください。
ノート:クロスリージョン・バックアップは、Autonomous Data Guardなしで構成されたACDでのみ有効にできます。
-
-
長期バックアップは、ACDレベルで定義されたバックアップ保持ポリシー(期間)を超えて保持されるバックアップです。長期バックアップを作成する場合は、その保存期間を90日から10年の範囲で指定できます。
長期バックアップ
-
新しいAutonomous AIデータベースへのクローニング専用であり、Autonomous AI Databaseインプレース・リストア操作には使用できません。
-
Autonomous AI Databaseレベルでのみサポートされます。
-
バックアップが有効になっていないACDに存在するAutonomous AIデータベースでは実行できません。
-
バックアップのセクションのAutonomous AI Databaseの詳細ページにリストされます。これらは、OCIコンソールのAutonomousスタンドアロン・バックアップにもリストされます。
-
-
手動バックアップは、OCIコンソールから手動で取得したオンデマンド・バックアップです。たとえば、アプリケーションに大幅な更新を行う前に、後でリストアおよびリカバリするオプションとして手動バックアップを実行できます。
手動バックアップ:
-
バックアップの保存先がオブジェクト・ストレージの場合、最後の完全バックアップからのすべての増分バックアップを含む累積増分バックアップです。
-
バックアップの保存先がAutonomous Recovery Serviceの場合、日次仮想完全バックアップです。
-
ACDに選択されたバックアップ保持ポリシー(期間)に応じて、最大95日間保持されます。
-
Autonomous AI Databaseレベルでのみサポートされます。
-
バックアップ保持ポリシー(期間)
ACDのプロビジョニング中にバックアップ保持ポリシー/期間を定義するか、後でOracle Cloud Infrastructureコンソールの詳細ページから変更できます。
バックアップ保持ポリシーのデフォルト値は15日で、7日から95日までの任意の値に変更できます。
Exadata Cloud@Customerデプロイメントの場合:
-
リカバリ・アプライアンスまたはローカル・ストレージをACDのバックアップ保存先として使用する場合は、バックアップ保存ポリシーを変更できません。リカバリ・アプライアンスの場合、この値はリカバリ・アプライアンス保護ポリシーによって制御されます。
-
オブジェクト・ストレージおよびネットワーク・ファイル・システム(NFS)のバックアップ保存先タイプの場合、バックアップ保存ポリシーはデフォルトで30日になり、7日から95日までの任意の値に変更できます。
リテンション・ロック:
Exadataインフラストラクチャ、Autonomous VMクラスタ(AVMC)、ACD、Autonomous AI Databaseなど、Autonomous AI Databaseコンポーネントのいずれか(またはすべて)が終了した後でも、自動バックアップを保持できます。ACDの終了後にバックアップを保持するタイムラインは、自動バックアップにのみ適用され、長期バックアップには適用されません。終了したACDのバックアップは、最大72時間またはバックアップ保持期間の終了まで保持できます。また、ACDの終了時に、バックアップ保持期間のバックアップを保持することを選択した場合、保存ロックを有効にできます。バックアップ保持ロックを有効にすると、保持期間が完了する前に、すべてのデータベース・バックアップ(長期バックアップを含む)を削除できなくなります。保存期間が切れるまで、これらのバックアップは削除できません。
保存ロックは、ACDのプロビジョニング中またはそれ以降のいずれかで有効にできます。有効にすると、保存ロックを14日以内に無効にでき、その後設定が永続的になります。ACDの保存ロックを有効にした場合、保存ロックはAutonomous AIデータベースの自動バックアップと長期バックアップの両方に適用されます。
保存ロックを有効にした場合:
-
ACDが終了すると、すべての自動バックアップおよび長期バックアップが保存期間にわたって保持されます。
-
保存期間は後で増やすことができ、減らすことはできません。
-
ACDのバックアップ保存期間の終了時に、すべての自動バックアップが削除されます。ただし、自動バックアップを格納するようにNFSを構成した場合は、バックアップを手動で削除する必要があります。自動バックアップは、バックアップ保持期間の終了まで保持されることが保証されます。
-
ACDが終了すると、長期バックアップは削除できず、期限切れになるまで継続できます。すべての長期バックアップは、期限切れになると自動的に削除されます。ただし、長期バックアップを格納するようにNFSを構成した場合は、期限切れ後に手動で削除する必要があります。
保存ロックを有効にしない場合:
-
ACDが終了すると、設定されている保存期間(72時間またはACDのバックアップ保存期間のいずれか)に基づいて、すべての自動バックアップが削除されます。ただし、自動バックアップを格納するようにNFSを構成した場合は、自動バックアップを手動で削除する必要があります。
-
保存期間は、いつでも増減できます。
-
長期バックアップはいつでも削除できます。また、Autonomous AI Databaseが終了したときにそれらを削除することもできます。ただし、長期バックアップを格納するようにNFSを構成し、対応するACDが終了した場合は、期限切れになったバックアップを手動で削除する必要があります。
バックアップの保存先
ACDで作成されたAutonomous AIデータベースのバックアップにバックアップの保存先を関連付けることができます。
Oracle Public Cloudデプロイメントでは、Autonomous Recovery ServiceまたはObject Storageをバックアップ先として選択できます。デフォルトはオブジェクト・ストレージで、推奨されるオプションはAutonomous Recovery Serviceです。Oracle Database@AWS上のAutonomous AI Databaseでは、Autonomous Recovery Service、OCI Object StorageまたはAmazon Simple Storage (AWS S3)のいずれかを選択できます。デフォルトはAWS S3で、推奨されるオプションはAutonomous Recovery Serviceです。
次に、Autonomous AI Databaseデプロイメントのバックアップ保存先オプションを示します。
| バックアップ保存先のタイプ | サポートされているデプロイメント | ノート |
|---|---|---|
| オブジェクト・ストレージ | Oracle Public Cloud上のAutonomous AI Database Autonomous AI Database on Exadata Cloud@Customer Oracle Database@AWS上のAutonomous AI Database |
Oracle Cloud Infrastructure上のOracle管理オブジェクト・ストレージ・コンテナに、週次のフル・バックアップと日次の増分バックアップを格納します。 タイプとして「オブジェクト・ストレージ」を選択した場合、Exadata Cloud@Customerデプロイメントでは、オプションで、ストレージ・コンテナへの接続時に使用するインターネットHTTPプロキシを指定できます。セキュリティを強化するために、可能な場合はプロキシを使用することをお薦めします。 |
| 自律型リカバリ・サービス(ARS) | Oracle Public Cloud上のAutonomous AI Database Oracle Database@AWS上のAutonomous AI Database |
毎日の仮想完全バックアップを格納します。 これが推奨オプションです。 |
| ネットワーク・ファイル・システム(NFS) | Autonomous AI Database on Exadata Cloud@Customer | バックアップをネットワーク・ファイル・システム(NFS)ストレージの場所に格納する。タイプとして「ネットワーク・ファイル・システム(NFS)」を選択した場合は、ネットワーク・ファイル・システム(NFS)ストレージを使用する事前定義済バックアップの保存先を選択します。 Exadata Cloud@CustomerのNFSストレージにバックアップ保存先を構成する前に、Exadata Cloud@Customerのバックアップ保存先の前提条件を参照してください バックアップ保存先タイプとしてNFSを選択した場合、対応するACDが終了した場合は、バックアップ保存期間の後にバックアップを手動で削除する必要があります。 詳細は、バックアップ保持ポリシーを参照してください。 |
| リカバリ・アプライアンス | Autonomous AI Database on Exadata Cloud@Customer | Oracle Zero Data Loss Recovery Applianceを使用する事前定義済のバックアップ保存先の1つに、バックアップを格納できます。タイプとして「リカバリ・アプライアンス」を選択した場合、Oracle Zero Data Loss Recovery Applianceを使用する事前に定義されたバックアップ保存先、ACDの Zero Data Loss Recovery Applianceのバックアップ保存先の場合:
Note : リカバリ・アプライアンスに接続する接続文字列を、Oracleの"easy connect"文字列フォーマット( Exadata Cloud@CustomerのZero Data Loss Recovery Applianceの場所にバックアップ保存先を構成する前に、Exadata Cloud@Customerのバックアップ保存先の前提条件を参照してください 詳細は、Zero Data Loss Recovery Appliance管理者ガイドの保護されたデータベース・アクセスのためのリカバリ・アプライアンスの構成を参照してください。 |
| ローカル | Autonomous AI Database on Exadata Cloud@Customer | ローカルExadataストレージにバックアップを格納します。このオプションは、Autonomous Exadata VMクラスタの作成時にローカル・ストレージを構成した場合にのみ使用できます。ACDがローカル以外のバックアップ保存先タイプで作成されると、後でローカル・バックアップに変更することはできません。 |
| AWS S3 | Oracle Database@AWS上のAutonomous AI Database | AWS Object Storageにバックアップを格納します。 |
バックアップの保存先の変更
適用先:
Exadata Cloud@Customerのみ
自動バックアップを有効にして、ACDのバックアップ保存先タイプを変更できます。任意の時点で、ACDに関連付けられたバックアップ先は最大2つのみです。
表- バックアップの保存先の変更
| 現在のバックアップ保存先のタイプ | サポートされている新しいバックアップ保存先タイプ | ノート |
|---|---|---|
| ローカル | - | 現在のタイプがローカルである場合、バックアップの保存先タイプは変更できません。 |
| ネットワーク・ファイル・システム(NFS) | NFS RA |
- |
| オブジェクト・ストレージ | RA | - |
| リカバリ・アプライアンス(RA) | RA NFS オブジェクト・ストレージ |
バックアップ保存先タイプをRAからオブジェクト・ストレージに変更することは、ACDが最初にオブジェクト・ストレージ・バックアップを使用して構成されていた場合にのみサポートされます。 |
リストアとリカバリ
次のいずれかのオプションを使用してデータベースをリストアできます。
-
データベースをリストアするための特定のバックアップの使用
-
OCIコンソールからのポイント・イン・タイム・リカバリにタイムスタンプを使用します
-
OCIコンソールからデータベースをリストアするための特定のシステム変更番号(SCN)の使用
リストアの進行中は、データベースは使用不可の状態になります。この状態のデータベースには接続できません。使用不可の状態でサポートされるライフ・サイクル管理操作は、終了のみです。リストア操作が終了すると、データベースがリストア前と同じ状態でオープンされます。(SCN、タイムスタンプまたは特定のバックアップを使用した)3つのリストア・タイプすべてについて、SCNはリストアが完了したときに返されます。
データベースがリストアされると、ADMINユーザー・パスワードの値もリストアされます。したがって、ユーザーが記憶していない古い値も含まれている可能性があります。「ADMINデータベース・ユーザー・パスワードのロック解除または変更」の説明に従って、パスワードを新しい値に設定できます。
データベースをリストアした後は、リストアが完了した日付からリストア操作に指定した日付(リストア時間)までのすべてのバックアップが無効になります。リストア時間とリストア完了時間の間にあるどの時点に対しても、追加でリストア操作を開始することはできません。新しく開始できるのは、リストア時間より前の時点、または実際のリストアが成功した時点より新しい時点までのリストア操作のみです。
Autonomous Data Guard設定で:
-
プライマリ・データベースからのみバックアップをリストアできます。
-
スタンバイ・データベースがスナップショット・スタンバイ・ロールの場合、データベースのリストアは許可されません。このデータベースをリストアするには、スタンバイAutonomous Container Database (ACD)をフィジカル・スタンバイ・ロールに変換する必要があります。手順については、スナップショット・スタンバイからフィジカル・スタンバイへの変換を参照してください。
バックアップ操作およびリストア操作
次の表に、Autonomous AI Databaseのバックアップで実行できる操作を示します。
| 操作 | Details | 参照先 |
|---|---|---|
| 手動バックアップを作成します | 手動(オンデマンド)バックアップは、OCIコンソールのACDの「詳細」ページから作成できます。 | Autonomous AI Databaseの手動バックアップ |
| 長期のバックアップの作成 | OCIコンソールのACDの「詳細」ページから長期バックアップを作成できます。 | 長期バックアップの作成 |
| バックアップからのクローニング | Autonomous AI Databaseのバックアップ・セットのポイントインタイム・コピーを作成できます。 自動バックアップ、手動バックアップ(バックアップのリストまたはタイムスタンプに基づいて選択)、または長期バックアップからクローニングできます。 |
バックアップからのクローニング、その要件および制限の詳細は、専用ExadataインフラストラクチャでのAutonomous AIデータベースのクローニングについてを参照してください OCIコンソールから手動または長期バックアップをクローニングする手順は、バックアップからのAutonomous AIデータベースのクローニングを参照してください。 ACDバックアップからのクローニングの手順については、バックアップからのAutonomous Container Databaseのクローニングを参照してください。 |
| バックアップ設定を編集します | 自動バックアップを有効にし(ACDのプロビジョニング中に無効にした場合)、OCIコンソールからACDの「詳細」ページから次のバックアップ設定を変更できます。
|
バックアップ設定の編集の詳細は、Autonomous Container Databaseバックアップ設定の編集を参照してください。 |
| 長期バックアップの更新 | 長期バックアップの保存期間を編集したり、OCIコンソールのACDの「詳細」ページから長期バックアップを削除することもできます。 | 長期バックアップの管理 |
| 自律型AIデータベースのリストアとリカバリ | 特定のバックアップからデータベースをリストアするか、OCIコンソールのACDの「詳細」ページからPoint-in-Timeリカバリにタイムスタンプを使用できます。 | 自律型AIデータベースのリストアとリカバリ |
| リモート・バックアップの表示 | OCIコンソールから、リージョン内のリモート・バックアップのリストを表示できます。 | リモート・バックアップのリストの表示 |
| バックアップからのACDのクローニング | ACDをリモート・バックアップからクローン・ソースとは異なるリージョンのAVMCにクローニングすることで、データベースをリカバリできます。 | バックアップからのAutonomous Container Databaseのクローニング |
APIを使用して、バックアップおよびリストア操作を実行することもできます。詳細は、専用Exadataインフラストラクチャ上のAutonomous AI DatabaseのAPIリファレンスを参照してください。
バックアップ・イベントおよびリストア・イベント
Oracle Databaseリソースでは、イベント(リソースの変更を示す構造化メッセージ)が発行されます。データベース・バックアップ操作には複数のイベントが関連付けられています。これらは、専用Exadataインフラストラクチャ上のAutonomous AI Databaseのイベントにあります。
バックアップ領域の見積りに関するベストプラクティス
Oracle Public Cloud環境とExadata Cloud@Customer環境の両方でAutonomous AI Databaseを専用Exadataインフラストラクチャにデプロイする場合、バックアップ・ストレージ要件の正確な見積りが必要です。この項では、リカバリ・ポリシーへの準拠を保証し、予期しないストレージの使用率またはコストを回避するために必要な主な要因および計算について説明します。
自律型AIデータベースのバックアップ管理
バックアップは、次のデフォルトのスケジュールで自動的に管理されます。
-
Full Backup: 毎週実行されます。
-
増分バックアップ: 完全バックアップの日を除き、毎日実行されます。
-
アーカイブREDOログ: 毎日生成され、独自のバックアップ・サイクルに含まれます。
正確なソースメトリックの収集
最も正確な見積りのために、次のような既存のOracle AI Database環境のメトリックに基づいて基本計算を実行します。
-
合計コンテナ・データベース(CD)サイズ
-
平均日次データ変更率
-
日次アーカイブ・ログ生成率
-
実際の観測圧縮率(特にハイブリッド・コラム圧縮を使用している場合)
ノート: Oracle AI Databaseのバックアップでは、ハイブリッド・コラム圧縮(HCC)によってデータがすでに圧縮されている場合を除き、通常、50%の圧縮率を実現します。この場合、これ以上の圧縮はほとんど想定しません。アーカイブ・ログは通常、圧縮を最小限に抑えます。
保留計画
特定のリカバリ・ウィンドウ(14日間など)を維持するには、最新の全体バックアップおよび関連するすべての増分REDOログおよびアーカイブREDOログを、すべて新しい全体バックアップに置き換えるまで保持する必要があります。バックアップ間の依存関係のため、2週間の保存ポリシーでは、重複を考慮して最大3週間のバックアップ・ストレージを計画し、リカバリ・ウィンドウが常に完全に保護されるようにします。
追加のバックアップ・シナリオ
手動バックアップ:
-
手動バックアップは、累積増分バックアップです。
-
通常、サイズは、最後の完全バックアップ以降のすべての変更の合計と等しくなります。
長期バックアップ
-
ACD内のADBレベルで実行されます。
-
各長期バックアップのサイズは、ACD全体ではなく、個々のADBに基づきます。
-
ストレージのサイズは、すべてのADBに必要な長期バックアップの数と、長期的なバックアップ保持が必要なすべてのADBの合計に基づいて設定する必要があります。
ZDLRAを使用したExadata Cloud@Customerの特別なノート:
Zero Data Loss Recovery Appliance (ZDLRA)を利用する環境の場合:
-
最初の完全バックアップのみが物理的に格納されます。
-
それ以降のバックアップはすべて増分バックアップであり、必要に応じて仮想完全バックアップが合成されます。
-
ZDLRAはアーカイブ・ログのバックアップと保存を管理し、通常はストレージの重複を減らします。
-
ストレージは、ZDLRAの内部重複除去メカニズムによってさらに最適化される、単一の全体バックアップ、累積増分およびアーカイブREDOログに必要です。
ノート: ZDLRAデプロイメントの場合は、必ず実際のデータベース・メトリックを参照し、正確なサイズ設定についてはZDLRAのドキュメントを参照してください。
計算例
次のような環境について考えてみます。
-
ACDサイズ:10TB
-
日次データ変更率: 10% (1TB)
-
アーカイブ・ログの生成: 1日当たり1TB
週次バックアッププロファイル:
-
フル・バックアップ: 10TB (圧縮前)
-
増分: 6 x 1 TB = 6 TB (圧縮前)
-
アーカイブ・ログ: 7 x 1 TB = 7 TB
-
一般的な圧縮後(バックアップの場合は50%):
-
フル+増分= (10 TB + 6 TB) x 50% = 8 TB
-
アーカイブ・ログ: 7TB (圧縮が少ないと仮定)
-
1週間の合計バックアップ数: 8TB (圧縮バックアップ) + 7TB (アーカイブ・ログ) = 15TB
-
保持のサイズ設定: 2週間の保持ポリシーの3週間のストレージ要件: 15 TB x 3 = 45 TB (さらに、メタデータおよび操作の変動に対するわずかな追加のオーバーヘッド)
サマリー
-
常に、本番ワークロードからの最新および関連する運用メトリックを推定に使用します。
-
データベースの特性またはビジネス要件が変更されたときに、バックアップおよび保存ポリシーを再評価します。
-
複雑なストレージまたはコンプライアンス・ニーズ(ZDLRA統合など)がある環境では、Oracleの技術リソースからの追加のガイダンスを求めます。
表- バックアップ記憶域を推定するための主要なパラメータ
| パラメータ | 一般的な値/推奨 |
|---|---|
| 完全バックアップの頻度 | 週次 |
| 増分バックアップ頻度 | 日次(非完全バックアップ日数) |
| アーカイブ・ログ生成率 | 日次(観測レートからの推定) |
| 圧縮率 | 50% (HCC圧縮データを除く) |
| 保存ポリシー | 2週間(同時ストレージの3週間分計画) |
| ストレージ計算 | (完全+増分) x圧縮+アーカイブログ |