Exadata Cloud at Customerでのデータベースのバックアップおよびリカバリの管理
このトピックでは、Exadata Cloud at Customerが提供するバックアップおよびリカバリ機能の使用方法について説明します。
Exadata Cloud at Customerは、Oracle Recovery Manager (RMAN)を使用する自動データベース・バックアップ機能を提供します。 Exadata Cloud at Customerでデータベースを作成する場合、バックアップ先を指定し、自動バックアップを有効にすることができます。 「Exadata Cloud at Customerでのデータベースの管理」も参照してください。
データベースの作成後に、次を実行することもできます:
- 使用可能なバックアップのリストを表示します。
- 自動バックアップを有効または無効にします。
- バックアップ設定を編集します。
- データベースをリストアします。
これらの操作は、コンソールまたはAPIを使用して実行できます。
自動データベース・バックアップは次のように構成されます:
-
自動バックアップは毎日スケジュールされます。 自動バックアップ処理は、データベースをホストするVMクラスタのタイムゾーンの午前0時から6時までの、日次バックアップ・ウィンドウ内でいつでも実行できます。
-
自動バックアップでは、全体(RMANレベル0)および増分(RMANレベル1)のデータベース・バックアップの組合せが使用されます:
- リカバリ・アプライアンスへのバックアップでは、最初のフル・バックアップが実行された後で、リカバリ・アプライアンスが毎日の増分バックアップごとに仮想完全バックアップを作成して検証します。
- ネットワーク・ファイル・システム(NFS)バックアップ先へのバックアップの場合、最初の全体バックアップが作成された後は常に増分バックアップが実行されます。 また、増分バックアップは、保存期間よりも古くなると全体バックアップにマージされます。
- 他のすべてのストレージ・タイプへのバックアップの場合、全体バックアップのデフォルトの間隔は7日間です。
-
保存期間により、自動バックアップが保持される期間が定義されます:
- リカバリ・アプライアンスへのバックアップの場合、リカバリ・アプライアンスに実装されている保存ポリシーによって保存期間が制御されます。
- ローカルExadataストレージへのバックアップの場合、7日間または14日間の保存期間を選択できます。 デフォルトの保存期間は7日です。
- Oracle Cloud Infrastructure 「オブジェクト・ストレージ」またはNFSバックアップ先へのバックアップの場合、次のいずれかの事前設定保存期間を選択できます: 7日、14日、30日、45日または60日。 デフォルトの保存期間は30日です。
- デフォルトでは、データベースは
ARCHIVELOG
モードで実行され、アーカイブredoログ・ファイルは60分ごとにバックアップされます。 - バックアップの宛先に関係なく、ユーザー・データのバックアップはデフォルトで暗号化されます。
バックアップが進行中の間、Oracleでは、コンピュート・ノードの再起動やパッチの適用など、可用性に影響を与える可能性のあるアクションを実行しないようお薦めします。 自動バックアップ操作が失敗した場合、次の日のバックアップ・ウィンドウまでバックアップは延期されます。
必要な場合には、データベースをリストアして次の操作を実行できます:
- 使用可能な最新のリストア・ポイント。
- タイムスタンプを指定することによって特定の時点を表します。
- Oracle Databaseシステム変更番号(SCN)です。
ノート
このトピックで説明するバックアップおよびリカバリの機能は、Oracle Databaseデータファイル、ログ・ファイル、制御ファイル、サーバー・パラメータ(SP)ファイルなどのデータベースのバックアップおよびリカバリにのみ使用できます。
コンピュート・ノード上の他のファイルのバックアップを行う必要があります。
特に、Oracleでは、Transparent Data Encryption (TDE)キーストア(ウォレット)をバックアップすることを強くお薦めします。 TDEキーストアを使用しないと、ここに含まれるデータを読み取れないため、データベース・バックアップが実質的に無効になります。
必要なIAMポリシー
Oracle Cloud Infrastructureを使用するには、管理者が作成するポリシーで、コンソールまたはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかにかかわらず、必要なタイプのアクセスを付与する必要があります。 アクションを実行しようとしたときに、権限のないメッセージや権限のないメッセージを取得する場合は、管理者に付与されているアクセスのタイプと作業するコンパートメントを確認してください。
新しいポリシーの場合は、「ポリシーの開始」と「共通ポリシー」を参照してください。
コンソールの使用
- 「ナビゲーション・メニュー」を開きます。 「データベース」で、Exadata Cloud at Customerをクリックします。
- 対象のデータベースをホストするVMクラスタを含む「リージョン」および「コンパートメント」を選択します。
- 「VMクラスタ」をクリックします。
- 対象のデータベースをホストするVMクラスタの名前をクリックします。
- 「VMクラスタ詳細」ページのリソース・リストで、「データベース」をクリックします。
-
対象のデータベースの名前をクリックします。
「データベースの詳細」ページには、使用可能なバックアップのリストを含む、選択したデータベースに関する情報が表示されます。
次の手順を使用して、使用可能なバックアップ設定を変更します。
- 「ナビゲーション・メニュー」を開きます。 「データベース」で、Exadata Cloud at Customerをクリックします。
- バックアップ設定を編集するデータベースをホストするVMクラスタを含む「リージョン」および「コンパートメント」を選択します。
- 「VMクラスタ」をクリックします。
- バックアップ設定を編集するデータベースをホストするVMクラスタの名前をクリックします。
- 「VMクラスタ詳細」ページのリソース・リストで、「データベース」をクリックします。
-
バックアップ設定を編集するデータベースの名前をクリックします。
「データベースの詳細」ページには、選択したデータベースに関する情報が表示されます。
- 「バックアップ設定」をクリックします。
-
現在のバックアップ構成によって、「バックアップ設定」ダイアログで行うことができる変更が次のように決定されます:
-
自動バックアップが構成されていない場合(「バックアップの保存先タイプ」が「なし」に設定されている場合)、次の設定を使用してデータベースのバックアップ構成を定義できます:
-
バックアップの保存先タイプ: リストからオプションを選択します。
- 「なし」では、データベースのバックアップ構成は定義されていません。
-
「ローカル」では、Exadata Cloud at Customerシステム上のExadata Storage Serversにローカルにバックアップを格納します。
このオプションは、データベースをホストするVMクラスタ内のローカルExadataストレージでバックアップを有効にした場合にのみ使用できます。
-
「オブジェクト・ストレージ」では、Oracle Cloud InfrastructureのOracle管理オブジェクト・ストレージ・コンテナにバックアップを格納します。
このオプションを使用するには、Exadata Cloud at CustomerシステムがOracle Cloud Infrastructure 「オブジェクト・ストレージ」へのエグレス接続を持つ必要があります。
-
NFSネットワーク・ファイル・システム(NFS)ストレージを使用する定義済のバックアップ先のいずれかにバックアップを格納します。 「Exadata Cloud at Customerのバックアップ先の管理」も参照してください。
このオプションを選択する場合、NFS 「バックアップの保存先」のリストから選択する必要もあります。
-
「リカバリ・アプライアンス」は、Oracle Zero Data Loss Recovery Applianceを使用する定義済バックアップ先の1つにバックアップを格納します。 「Exadata Cloud at Customerのバックアップ先の管理」も参照してください。
このオプションを選択する場合は、次のことも実行する必要があります:
- リカバリ・アプライアンス「バックアップの保存先」のリストから選択します。
- リカバリ・アプライアンスのバックアップ先に定義されている仮想プライベート・カタログ(VPC)ユーザー名のリストを含む「VPUユーザー」リストから選択します。
- VPCユーザーの「パスワード」を指定します。
ノート
バックアップの保存先(「なし」以外)を選択した場合、後で変更することはできません。 -
自動バックアップを有効にします: 自動バックアップのポリシーを使用して日次バックアップを有効にする場合は、このオプションを選択します。
このオプションは、「なし」以外の「バックアップの保存先タイプ」を選択した場合にのみ有効になります。 この設定は後で変更できます。
-
バックアップ保存期間: リストから、自動バックアップを保持する時間を選択できます。
ローカルExadataストレージへのバックアップの場合、7日間または14日間の保存期間を選択できます。 デフォルトの保存期間は7日です。
Oracle Cloud Infrastructure 「オブジェクト・ストレージ」またはNFSバックアップ先へのバックアップの場合、次のいずれかの事前設定保存期間を選択できます: 7日、14日、30日、45日または60日。 デフォルトの保存期間は30日です。
このオプションは、リカバリ・アプライアンス・バックアップの宛先には適用されません。 リカバリ・アプライアンスへのバックアップの場合、リカバリ・アプライアンスに実装されている保存ポリシーによって保存期間が制御されます。
-
-
自動バックアップが以前に構成されている場合は、次の変更を行うことができます:
- リカバリ・アプライアンスのバックアップ先の場合、リカバリ・アプライアンスへのアクセスに使用される仮想プライベート・カタログ(VPC)ユーザーの「パスワード」を更新できます。
-
リカバリ・アプライアンスを使用しないバックアップ先の場合、自動バックアップ用に「バックアップ保存期間」を更新できます:
- ローカルExadataストレージへのバックアップの場合、7日間または14日間の保存期間を選択できます。 デフォルトの保存期間は7日です。
- Oracle Cloud Infrastructure 「オブジェクト・ストレージ」またはNFSバックアップ先へのバックアップの場合、次のいずれかの事前設定保存期間を選択できます: 7日、14日、30日、45日または60日。 デフォルトの保存期間は30日です。
- リカバリ・アプライアンスへのバックアップの場合、リカバリ・アプライアンスに実装されている保存ポリシーによって保存期間が制御されます。
- このオプションは、「自動バックアップの有効化」に設定できます。 このオプションを選択すると、自動データベース・バックアップが有効になります。 このオプションの選択を解除すると、自動データベース・バックアップが一時停止されます。
-
- 「Save Changes」をクリックします。
- 「ナビゲーション・メニュー」を開きます。 「データベース」で、Exadata Cloud at Customerをクリックします。
- リストアするデータベースをホストするVMクラスタを含む「リージョン」および「コンパートメント」を選択します。
- 「VMクラスタ」をクリックします。
- リストアするデータベースをホストするVMクラスタの名前をクリックします。
- 「VMクラスタ詳細」ページのリソース・リストで、「データベース」をクリックします。
-
リストアするデータベースの名前をクリックします。
「データベースの詳細」ページには、選択したデータベースに関する情報が表示されます。
- 「データベースのリストア」をクリックします。
-
結果のダイアログ・ボックスで、次のオプションのいずれかを選択し、データベースのリストアをクリックします:
- 最新の状態にリストア: データベースがリストアされ、データ消失の可能性が0(ゼロ)または最小の状態でリカバリされます。
- タイムスタンプにリストア: データベースがリストアされ、指定されたタイムスタンプにリカバリされます。
- SCNへのリストア: データベースがリストアされ、指定したOracle Database System Change Number (SCN)にリカバリされます。 指定したSCNは、有効でないと操作が失敗した場合に有効である必要があります。
APIの使用
APIおよび署名リクエストの使用については、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。
次のAPI操作を使用して、データベースのバックアップとリカバリを管理します:
- GetBackup
- ListBackups
- RestoreDatabase
- UpdateDatabase - 自動バックアップを有効または無効にします。
APIの完全なリストは、「データベース・サービスAPI」を参照してください。
Oracleについて | お問合せ | 法律上の注意点 | 使用条件 | プライバシ | ドキュメントの表記規則 |
Copyright © , Oracle and/or its affiliates. All rights reserved.