コンソールを使用したデータベースのリカバリ
この記事では、リカバリ・サービスまたはオブジェクト・ストレージに格納されている自動バックアップからデータベースをリカバリする方法について説明します。
バックアップの詳細は、「ベース・データベース・サービスでのバックアップおよびリカバリ」を参照してください。
必要なIAMポリシー
Oracle Cloud Infrastructureを使用するには、管理者によってポリシーでセキュリティ・アクセス権が付与されている必要があります。 コンソールまたは(SDK、CLIまたはその他のツールを使用した) REST APIのどれを使用しているかにかかわらず、このアクセス権が必要です。 権限がない、または認可されていないというメッセージが表示された場合は、アクセス権のタイプと作業するコンパートメントを管理者に確認してください。
前提条件
DBシステムには、Object Storageの適切なSwiftエンドポイントへの接続を含む、Recovery ServiceまたはObject Storageサービスへのアクセスが必要です。 Oracleでは、このアクセスを有効にするために、VCNでサービス・ゲートウェイを使用することをお薦めします。 リカバリ・サービスには、各データベースVCNに専用のネットワーク・パスが必要です。
サービス・ゲートウェイを含むDBシステムのVCNの設定の詳細は、「VCNとサブネット」を参照してください。
使用するSwiftエンドポイントの詳細は、「Oracle Cloud Infrastructure Object Storageをオンプレミス・バックアップの宛先として使用できますか。」を参照してください。
一般情報
- バックアップからDBシステムをリストアすると、デフォルトのパスワード・プロファイルがリセットされます。
- コンソールまたはAPIを使用して作成された自動バックアップからデータベースをリストアするには、コンソールを使用します。 データベースの最新の既知の状態にリストアすることも、ポイント・イン・タイムまたは既存のシステム変更番号(SCN)を指定することもできます。 スタンドアロン・バックアップを使用して新しいデータベースを作成することもできます。
- コンソールに表示されるバックアップのリストには、管理対象外のバックアップ(
RMANまたはdbcliを使用して直接作成されたバックアップ)は含まれません。 - リストアするデータベースが、指定したタイムスタンプまたはSCNの後に顧客管理暗号化キーを使用するように構成されている場合、データベースは顧客管理キーを有効にせずにリストアされます。 リストア後、顧客管理キーを使用するように暗号化設定を変更できます。
詳細は、「暗号化キーの管理」を参照してください。
手順
OCIコンソールを使用してデータベースをリストアするには、次のステップを実行します:
- 「DBシステム」リスト・ページで、操作するデータベースを含むDBシステムを選択します。 リスト・ページまたはDBシステムの検索に関するヘルプが必要な場合は、「DBシステムのリスト」を参照してください。
- 「データベース」タブで、操作するデータベースを選択します。
- データベースの詳細ページで、「アクション」メニューから「リストア」を選択します。
ノート:
「リソース」で「スタンドアロン・バックアップ」を選択して、バックアップのリストにアクセスすることもできます。 - 次のいずれかのリストア・オプションを選択します:
- 最新にリストア: データ損失の可能性が最も低い最新の正常な状態にデータベースをリストアします。
- タイムスタンプに戻す: 指定したタイムスタンプにデータベースをリストアします。
-
SCNにリストア: 指定されたシステム変更番号(SCN)を使用してデータベースをリストアします。 このSCNは有効である必要があります。
ノート:
データベース・ホストにアクセスして問い合せるか、オンラインまたはアーカイブ済のログにアクセスして、使用するSCN番号を決定できます。
- 「リストア」を選択して確認します。
ノート:
リストア操作が失敗した場合、データベースは「リストアに失敗しました」状態になります。 別のリストア・オプションを使用してリストアを再試行できます。 ただし、Oracleでは、データベースのリストアを再試行する前に、ホストでRMANログを確認し、問題を修正することをお薦めします。