Oracle Exadata Database Service on Cloud@Customerでのデータベースのバックアップおよびリカバリの管理
Oracle Exadata Database Service on Cloud@Customerが提供するバックアップおよびリカバリ機能の使用方法について説明します。
- バックアップの保存先
- 「Oracle Database Exadata Cloudのバックアップ・メソッド」
Oracle Exadata Database Service on Cloud@Customerには、推奨されるソリューションとしてバックアップを構成および取得するための2つのアプローチが用意されています: Oracle Managed BackupおよびUser Configured Backup。 - 「bkup_apiを使用したバックアップの構成およびカスタマイズ」
コンソール・ベースの自動バックアップ・オプションに加えて、コマンドライン・バックアップ・ユーティリティbkup_api
があり、さらにカスタマイズすることができます。 コンソールではなくbkup_api
を使用してバックアップを構成する場合は、コンソールでデータベースのバックアップを有効にしないでください。 - 「bkup_apiユーティリティを使用してオンデマンド・バックアップを作成」
bkup_api utility
を使用して、データベース全体または個々のプラガブル・データベース(PDB)のオンデマンド・バックアップを作成できます: - 「自動バックアップの無効化による手動バックアップおよびリカバリの管理」
- 「リカバリ・アプライアンスのバックアップのためのリアルタイムREDOトランスポート(RTRT)動作のカスタマイズ」
- 「代替バックアップ・メソッド」
OCIコンソールに加えて使用可能な代替バックアップ・メソッドについて学習します。
親トピック: How-toガイド
バックアップの保存先
- 「Oracle Exadata Database Service on Cloud@Customerのバックアップ保存先の管理について」
バックアップの場合、Oracle Exadata Database Service on Cloud@Customerバックアップ機能を使用することも、管理するロケーションにバックアップのロケーションを構成することもできます。 - 「Oracle Exadata Database Service on Cloud@Customerのバックアップ先の前提条件」
Zero Data Loss Recovery ApplianceのロケーションまたはNFSバックアップのロケーションにバックアップの保存先を構成するには、前提条件を確認します。 - 「Oracle Exadata Database Service on Cloud@Customerのバックアップ保存先のコンソールの使用」
コンソールを使用して、Oracle Exadata Database Service on Cloud@Customerのインフラストラクチャのバックアップ保存先を作成、編集、移動および終了する方法について学習します。 - 「APIを使用したOracle Exadata Database Service on Cloud@Customerバックアップ保存先の管理」
APIコールのリストを確認して、Oracle Exadata Database Service on Cloud@Customerバックアップ保存先を管理します。
Oracle Exadata Database Service on Cloud@Customerのバックアップ保存先の管理について
バックアップの場合、Oracle Exadata Database Service on Cloud@Customerバックアップ機能を使用することも、管理するロケーションにバックアップのロケーションを構成することもできます。
Oracle Exadata Database Service on Cloud@Customerは、各データベースで個別に構成できるバックアップ機能を提供します。
参照先: Exadata Cloud@Customerでのデータベースの管理およびExadata Cloud@Customerでのデータベースのバックアップおよびリカバリの管理。
リカバリ・アプライアンスまたは管理するネットワーク・ファイル・ストレージ(NFS)のロケーションにバックアップを格納する場合は、最初にバックアップの保存先を作成する必要があります。 各バックアップ先はリカバリ・アプライアンスまたはNFSのロケーションへの接続に必要なプロパティを定義し、各バックアップ先はVMクラスタ・ノードからデータ・センター内でアクセス可能である必要があります。
Oracle Exadata Database Service on Cloud@Customerバックアップ機能は、Oracle Cloud Infrastructureオブジェクト・ストレージまたはOracle Exadata Database Service on Cloud@Customerシステム上のローカルExadataストレージにバックアップを格納することもできます。 ただし、これらの他のロケーションのバックアップの保存先を作成する必要はありません。 かわりに、データベースの作成時に、クラウド・オブジェクト・ストレージまたはローカルExadataストレージへのバックアップに適用可能なオプションを直接使用できます。
ノート:
Oracle Cloud Infrastructureコンソール、APIまたはCLIを使用してクラウド・リソースに説明、タグまたはわかりやすい名前を割り当てる場合は、機密情報を入力しないでください。Oracle Exadata Database Service on Cloud@Customerのバックアップ保存先の前提条件
Zero Data Loss Recovery ApplianceのロケーションまたはNFSバックアップのロケーションでバックアップ先を構成するには、前提条件を確認します。
- Zero Data Loss Recovery Applianceのバックアップ先の場合:
- アプライアンスは、バックアップの取得に使用される仮想プライベート・カタログ(VPC)ユーザーで構成する必要があります。
- アプライアンスは、バックアップするデータベースの一意のデータベース名とVPCユーザーへのマッピングで構成する必要があります。
- アプライアンスは、Zero Data Loss Recovery Appliance管理者が提供するOracle Net Services接続文字列を使用してOracle Exadata Database Service on Cloud@Customerシステムからアクセスできる必要があります。
- NFSバックアップ先の場合:
- Oracle Exadata Database Service on Cloud@Customer非自律型データベース:
- NFSサーバーのロケーションは、VMクラスタ内の各ノードのローカル・マウント・ポイント・ディレクトリにマウントする必要があります。
- ローカル・マウント・ポイント・ディレクトリとNFSサーバーは、クラスタ内のすべてのノードで同一である必要があります。
- NFSマウントがすべてのVMクラスタ・ノードで継続的に維持されていることを確認する必要があります。
- NFSマウントされたファイル・システムは、すべてのVMクラスタ・ノードの
oracle
オペレーティング・システム・ユーザーが読取りおよび書込み可能である必要があります。
- Cloud@Customer上のAutonomous Database:
ノート:
Exadata Cloud@Customer上のOracle Autonomous Databaseは、NFSバージョン3および4をサポートしています。 ただし、両方のバージョンが有効になっているマウントは、デフォルトでバージョン4になります。- Autonomous VMクラスタが(優先)バックアップ・ネットワークを介してNFSサーバーにアクセスできるようにするには、VMクラスタ・ネットワークの構成中に有効なバックアップ・ネットワークIPアドレスを入力します。
バックアップ先にバックアップ・ネットワークを介してアクセスできないが、クライアント・ネットワークを介してアクセスできる場合、バックアップ・トラフィックはクライアント・ネットワークを介してルーティングされます。
- NFSマウントされたファイル・システムは、すべてのVMクラスタ・ノードの
oracle
オペレーティング・システム・ユーザーが読取りおよび書込み可能である必要があります。 - 権限がユーザー・レベルで制御されている場合、Autonomous VMクラスタの
oracle
ユーザーのuid:gid
は1001:1001です。 - ポート範囲を制限するNFSv4サーバーの場合、管理者ユーザー以外のクライアントがNFSサーバーに接続できるようにするには、セキュアでないオプションを使用する必要があります。
- Autonomous VMクラスタが(優先)バックアップ・ネットワークを介してNFSサーバーにアクセスできるようにするには、VMクラスタ・ネットワークの構成中に有効なバックアップ・ネットワークIPアドレスを入力します。
- Oracle Exadata Database Service on Cloud@Customer非自律型データベース:
親トピック: バックアップ先
Oracle Exadata Database Service on Cloud@Customerのバックアップ保存先のコンソールの使用
コンソールを使用して、Oracle Exadata Database Service on Cloud@Customerのインフラストラクチャのバックアップの保存先を作成、編集、移動および終了する方法について説明します。
- 「コンソールを使用したバックアップ先の作成」
バックアップ先を作成するには、バックアップ先構成の値を指定する準備をします。 - 「コンソールを使用したバックアップ先の編集」
バックアップ先を編集するには、バックアップ先構成の値を指定する準備をします。 - 「コンソールを使用した別のコンパートメントへのバックアップの保存先の移動」
バックアップ先を移動するには、バックアップ先構成の値を指定する準備をします。 - 「コンソールを使用したバックアップの保存先の削除」
バックアップの保存先を削除するには、バックアップの保存先の構成の値を指定する準備をしてください。
親トピック: バックアップ先
コンソールを使用したバックアップ先の編集
バックアップ先を編集するには、バックアップ先構成の値を指定する準備をします。
バックアップ先を編集できるのは、そのバックアップ先が現在データベースに関連付けられていない場合のみです。
コンソールを使用した別のコンパートメントへのバックアップの保存先の移動
バックアップ先を移動するには、バックアップ先構成の値を指定する準備をします。
バックアップの保存先を含むコンパートメントは、移動することで変更できます。
バックアップの保存先を移動しても、コンパートメントの変更は他の関連リソースに影響しません。 これらの他のリソース(関連付けられたデータベースなど)は、現在のコンパートメントに残ります。
APIを使用したOracle Exadata Database Service on Cloud@Customerバックアップ保存先の管理
APIコールのリストを確認して、Oracle Exadata Database Service on Cloud@Customerバックアップ保存先を管理します。
APIの使用およびリクエストの署名の詳細は、「REST API」および「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットおよびコマンドライン・インタフェース」を参照してください。
CreateBackupDestination
DeleteBackupDestination
GetBackupDestination
ListBackupDestination
UpdateBackupDestination
ChangeBackupDestinationCompartment
APIの完全なリストは、「データベース・サービスAPI」を参照してください。
Oracle Database Exadata Cloudのバックアップ・メソッド
Oracle Exadata Database Service on Cloud@Customerには、推奨されるソリューションとしてバックアップを構成および取得するための2つのアプローチが用意されています: Oracle Managed BackupおよびUser Configured Backup。
- 「Oracle管理バックアップ」
データベース・バックアップは、1回かぎりの構成に基づいてOracle Exadata Database Service on Cloud@Customerサービスによって完全に管理されます。 - 「ユーザー構成バックアップ」
ユーザーのプリファレンスに従って、dbaascli
を使用してバックアップ操作を構成および実行する必要があります。
Oracle管理バックアップ
データベース・バックアップは、1回かぎりの構成に基づいてOracle Exadata Database Service on Cloud@Customerサービスによって完全に管理されます。
構成後は、バックアップのスケジュールやバックアップの削除などのメンテナンスを実行する必要はありません。 Oracleは、明確に定義されたワークフローを介してバックアップを管理します。 特定のバックアップ構成パラメータは、Oracle Managed Backupワークフローと完全に統合されていません。 バックアップにこれらのパラメータのいずれかを設定する場合は、dbaascli database backup -configure
を使用して設定できます。 詳細は、「バックアップ用のデータベースの構成」を参照してください。
関連トピック
バックアップの保存先
- 「Oracle Exadata Database Service on Cloud@Customerのバックアップ保存先の管理について」
バックアップの場合、Oracle Exadata Database Service on Cloud@Customerバックアップ機能を使用することも、管理するロケーションにバックアップのロケーションを構成することもできます。 - 「Oracle Exadata Database Service on Cloud@Customerのバックアップ先の前提条件」
Zero Data Loss Recovery ApplianceのロケーションまたはNFSバックアップのロケーションにバックアップの保存先を構成するには、前提条件を確認します。 - 「Oracle Exadata Database Service on Cloud@Customerのバックアップ保存先のコンソールの使用」
コンソールを使用して、Oracle Exadata Database Service on Cloud@Customerのインフラストラクチャのバックアップ保存先を作成、編集、移動および終了する方法について学習します。 - 「APIを使用したOracle Exadata Database Service on Cloud@Customerバックアップ保存先の管理」
APIコールのリストを確認して、Oracle Exadata Database Service on Cloud@Customerバックアップ保存先を管理します。
親トピック: Oracle管理バックアップ
Oracle Exadata Database Service on Cloud@Customerのバックアップ保存先の管理について
バックアップの場合、Oracle Exadata Database Service on Cloud@Customerバックアップ機能を使用することも、管理するロケーションにバックアップのロケーションを構成することもできます。
Oracle Exadata Database Service on Cloud@Customerは、各データベースで個別に構成できるバックアップ機能を提供します。
参照先: Exadata Cloud@Customerでのデータベースの管理およびExadata Cloud@Customerでのデータベースのバックアップおよびリカバリの管理。
リカバリ・アプライアンスまたは管理するネットワーク・ファイル・ストレージ(NFS)のロケーションにバックアップを格納する場合は、最初にバックアップの保存先を作成する必要があります。 各バックアップ先はリカバリ・アプライアンスまたはNFSのロケーションへの接続に必要なプロパティを定義し、各バックアップ先はVMクラスタ・ノードからデータ・センター内でアクセス可能である必要があります。
Oracle Exadata Database Service on Cloud@Customerバックアップ機能は、Oracle Cloud Infrastructureオブジェクト・ストレージまたはOracle Exadata Database Service on Cloud@Customerシステム上のローカルExadataストレージにバックアップを格納することもできます。 ただし、これらの他のロケーションのバックアップの保存先を作成する必要はありません。 かわりに、データベースの作成時に、クラウド・オブジェクト・ストレージまたはローカルExadataストレージへのバックアップに適用可能なオプションを直接使用できます。
ノート:
Oracle Cloud Infrastructureコンソール、APIまたはCLIを使用してクラウド・リソースに説明、タグまたはわかりやすい名前を割り当てる場合は、機密情報を入力しないでください。Oracle Exadata Database Service on Cloud@Customerのバックアップ保存先の前提条件
Zero Data Loss Recovery ApplianceのロケーションまたはNFSバックアップのロケーションでバックアップ先を構成するには、前提条件を確認します。
- Zero Data Loss Recovery Applianceのバックアップ先の場合:
- アプライアンスは、バックアップの取得に使用される仮想プライベート・カタログ(VPC)ユーザーで構成する必要があります。
- アプライアンスは、バックアップするデータベースの一意のデータベース名とVPCユーザーへのマッピングで構成する必要があります。
- アプライアンスは、Zero Data Loss Recovery Appliance管理者が提供するOracle Net Services接続文字列を使用してOracle Exadata Database Service on Cloud@Customerシステムからアクセスできる必要があります。
- NFSバックアップ先の場合:
- Oracle Exadata Database Service on Cloud@Customer非自律型データベース:
- NFSサーバーのロケーションは、VMクラスタ内の各ノードのローカル・マウント・ポイント・ディレクトリにマウントする必要があります。
- ローカル・マウント・ポイント・ディレクトリとNFSサーバーは、クラスタ内のすべてのノードで同一である必要があります。
- NFSマウントがすべてのVMクラスタ・ノードで継続的に維持されていることを確認する必要があります。
- NFSマウントされたファイル・システムは、すべてのVMクラスタ・ノードの
oracle
オペレーティング・システム・ユーザーが読取りおよび書込み可能である必要があります。
- Cloud@Customer上のAutonomous Database:
ノート:
Exadata Cloud@Customer上のOracle Autonomous Databaseは、NFSバージョン3および4をサポートしています。 ただし、両方のバージョンが有効になっているマウントは、デフォルトでバージョン4になります。- Autonomous VMクラスタが(優先)バックアップ・ネットワークを介してNFSサーバーにアクセスできるようにするには、VMクラスタ・ネットワークの構成中に有効なバックアップ・ネットワークIPアドレスを入力します。
バックアップ先にバックアップ・ネットワークを介してアクセスできないが、クライアント・ネットワークを介してアクセスできる場合、バックアップ・トラフィックはクライアント・ネットワークを介してルーティングされます。
- NFSマウントされたファイル・システムは、すべてのVMクラスタ・ノードの
oracle
オペレーティング・システム・ユーザーが読取りおよび書込み可能である必要があります。 - 権限がユーザー・レベルで制御されている場合、Autonomous VMクラスタの
oracle
ユーザーのuid:gid
は1001:1001です。 - ポート範囲を制限するNFSv4サーバーの場合、管理者ユーザー以外のクライアントがNFSサーバーに接続できるようにするには、セキュアでないオプションを使用する必要があります。
- Autonomous VMクラスタが(優先)バックアップ・ネットワークを介してNFSサーバーにアクセスできるようにするには、VMクラスタ・ネットワークの構成中に有効なバックアップ・ネットワークIPアドレスを入力します。
- Oracle Exadata Database Service on Cloud@Customer非自律型データベース:
親トピック: バックアップ先
Oracle Exadata Database Service on Cloud@Customerのバックアップ保存先のコンソールの使用
コンソールを使用して、Oracle Exadata Database Service on Cloud@Customerのインフラストラクチャのバックアップの保存先を作成、編集、移動および終了する方法について説明します。
- 「コンソールを使用したバックアップ先の作成」
バックアップ先を作成するには、バックアップ先構成の値を指定する準備をします。 - 「コンソールを使用したバックアップ先の編集」
バックアップ先を編集するには、バックアップ先構成の値を指定する準備をします。 - 「コンソールを使用した別のコンパートメントへのバックアップの保存先の移動」
バックアップ先を移動するには、バックアップ先構成の値を指定する準備をします。 - 「コンソールを使用したバックアップの保存先の削除」
バックアップの保存先を削除するには、バックアップの保存先の構成の値を指定する準備をしてください。
親トピック: バックアップ先
コンソールを使用したバックアップ先の編集
バックアップ先を編集するには、バックアップ先構成の値を指定する準備をします。
バックアップ先を編集できるのは、そのバックアップ先が現在データベースに関連付けられていない場合のみです。
コンソールを使用した別のコンパートメントへのバックアップの保存先の移動
バックアップ先を移動するには、バックアップ先構成の値を指定する準備をします。
バックアップの保存先を含むコンパートメントは、移動することで変更できます。
バックアップの保存先を移動しても、コンパートメントの変更は他の関連リソースに影響しません。 これらの他のリソース(関連付けられたデータベースなど)は、現在のコンパートメントに残ります。
APIを使用したOracle Exadata Database Service on Cloud@Customerバックアップ保存先の管理
APIコールのリストを確認して、Oracle Exadata Database Service on Cloud@Customerバックアップ保存先を管理します。
APIの使用およびリクエストの署名の詳細は、「REST API」および「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットおよびコマンドライン・インタフェース」を参照してください。
CreateBackupDestination
DeleteBackupDestination
GetBackupDestination
ListBackupDestination
UpdateBackupDestination
ChangeBackupDestinationCompartment
APIの完全なリストは、「データベース・サービスAPI」を参照してください。
自動バックアップとリカバリ
- 「Oracle Exadata Database Service on Cloud@Customerのデータベース・バックアップの管理について」
Oracle Exadata Database Service on Cloud@Customerでデータベースを作成するときにバックアップを構成する方法について説明します。 - 「コンソールを使用したバックアップおよびリカバリの構成および管理」
コンソールを使用して、Oracle Exadata Database Service on Cloud@Customerで使用可能なバックアップのリストの表示、バックアップ設定の編集およびデータベースのリストアを行う方法について説明します。 - 「APIを使用したデータベースのバックアップおよびリカバリの管理」
APIを使用して、Oracle Exadata Database Service on Cloud@Customerでデータベースのバックアップおよびリカバリを管理する方法について説明します。
親トピック: Oracle管理バックアップ
Oracle Exadata Database Service on Cloud@Customerのデータベース・バックアップの管理について
Oracle Exadata Database Service on Cloud@Customerでデータベースを作成するときにバックアップを構成する方法について説明します。
Oracle Exadata Database Service on Cloud@Customerには、Oracle Recovery Manager (RMAN)を使用する自動データベース・バックアップ機能があります。 Oracle Exadata Database Service on Cloud@Customerでデータベースを作成する場合、バックアップ先を指定して自動バックアップを有効にできます。 詳細は、Oracle Exadata Database Service on Cloud@Customerのバックアップ先の管理に関するこのドキュメントの情報を参照してください。
データベースの作成後、次の操作も実行できます:
- 使用可能なバックアップのリストを表示します。
- 自動バックアップを有効または無効にします。
- バックアップ設定を編集します。
- データベースをリストアします。
これらの操作は、コンソールまたはAPIのいずれかを使用して実行できます。
自動データベース・バックアップは、次のように構成されます:
-
自動バックアップは毎日スケジュールされます。 自動バックアップ・プロセスは、日次バックアップ・ウィンドウ内でいつでも実行できます。日次バックアップ・ウィンドウは、データベースをホストする仮想マシン(VM)クラスタのタイムゾーンで午前0時から午前6時までです。
-
自動バックアップでは、全体バックアップ(RMANレベル0)と増分バックアップ(RMANレベル1)の組合せが使用されます:
- Zero Data Loss Recovery Applianceへのバックアップでは、最初の全体バックアップが実行された後、Zero Data Loss Recovery Applianceによって、各日次増分バックアップから仮想全体バックアップが作成および検証されます。
- NFSまたはOSSへのバックアップの場合、レベル0のバックアップ間のデフォルトの間隔は7日です。 デフォルトのレベル0日は日曜日です。
- ローカルExadataストレージへのバックアップの場合:
ローカルExadataストレージの保存期間は7日または14日です。 ローカルExadataストレージへのバックアップ用に選択された保持ウィンドウに関係なく、レベル1の増分バックアップは、初期レベル0のイメージ・コピーが取得された後に常に実行されます。 また、レベル1の増分バックアップは、保持期間より古い場合、レベル0のイメージ・コピーのバックアップにマージされます。
たとえば: 「ローカル保存」ウィンドウの14日には、1つのマージされたレベル0、14の増分レベル1と、14日間のアーカイブ・ログが含まれます。
-
保存期間は、自動バックアップが保持される期間を定義します:
- Zero Data Loss Recovery Applianceへのバックアップの場合、アプライアンスに実装されている保存ポリシーによって保存期間が制御されます。
- ローカルExadataストレージへのバックアップの場合、7日間または14日間の保存期間を選択できます。 デフォルトの保存期間は7日です。
- Oracle Cloud Infrastructure Object StorageまたはNFSバックアップ先へのバックアップの場合、次のいずれかの事前設定済保存期間を選択できます: 7日、14日、30日、45日または60日。 デフォルトの保存期間は30日です。
- デフォルトでは、Oracle Databaseは
ARCHIVELOG
モードで実行され、アーカイブREDOログ・ファイルは30分ごとにバックアップされます。 - バックアップ先に関係なく、ユーザー・データのバックアップはデフォルトで暗号化されます。
バックアップの進行中に、Oracleでは、仮想マシンの再起動やパッチの適用など、可用性を妨げる可能性のあるアクションの実行を回避することをお薦めします。 自動バックアップ操作が失敗した場合、バックアップは翌日のバックアップ・ウィンドウまで延期されます。
必要に応じて、Oracle Databaseを次の場所にリストアできます:
- 使用可能な最新のリストア・ポイント。
- タイムスタンプを指定して特定の時点を指定します。
- Oracle Databaseシステム変更番号(SCN)。
ノート:
このトピックで説明するバックアップおよびリカバリ機能は、Oracle Databaseデータ・ファイル、ログ・ファイル、制御ファイルおよびサーバー・パラメータ(SP)ファイルを含むデータベースのバックアップおよびリカバリにのみ適用されます。 仮想マシン上の他のファイルのバックアップを担当します。 特に、Oracleでは透過的データ暗号化(TDE)キーストア(ウォレット)をバックアップすることを強くお薦めします。 TDEキーストアがないと、バックアップに含まれるデータを読み取ることができないため、Oracle Databaseのバックアップは実質的に有用ではありません。ノート:
TAGベースのリカバリがエラーORA-01152
で失敗した場合は、Recovery Manager (RMAN)を直接使用してリカバリを完了します。
dbaascli
を使用したローカル構成でサーバー・パラメータ・ファイル(SPFILE)のリカバリが失敗した場合は、Recovery Manager (RMAN)を直接使用してリカバリを完了します。
親トピック: 自動バックアップとリカバリ
コンソールを使用したバックアップおよびリカバリの構成および管理
コンソールを使用して、Oracle Exadata Database Service on Cloud@Customerで使用可能なバックアップのリストの表示、バックアップ設定の編集およびデータベースのリストアを行う方法について説明します。
- 「コンソールを使用した使用可能なバックアップのリストの表示」
Oracle Exadata Database Service on Cloud@Customerで使用可能なバックアップのリストを表示するには、この手順を実行します。 - 「コンソールを使用したバックアップ設定の編集」
バックアップの保存先の編集、バックアップ・スケジュールの変更およびその他のバックアップ管理には、Oracle Exadata Database Service on Cloud@Customerコンソールを使用できます。 - 「コンソールを使用したデータベースのリストア」
データベースをある時点、システム変更番号(SCN)または最新のバックアップにリストアするには、Oracle Exadata Database Service on Cloud@Customerコンソールを使用します。
親トピック: 自動バックアップとリカバリ
コンソールを使用した使用可能なバックアップのリストの表示
Oracle Exadata Database Service on Cloud@Customerで使用可能なバックアップのリストを表示するには、この手順を実行します。
ノート:
管理対象バックアップのみがコンソールに同期されます。 バックエンドで直接バックアップを構成した場合、それらはコンソールに同期されません。 これは予期される動作であり、Oracleにはこの動作を変更する計画はありません。コンソールを使用したバックアップ設定の編集
バックアップの保存先の編集、バックアップ・スケジュールの変更およびその他のバックアップ管理には、Oracle Exadata Database Service on Cloud@Customerコンソールを使用できます。
- ナビゲーション・メニューを開きます。 Oracle Databaseの下で、Exadata Database Service on Cloud@Customerをクリックします。
- バックアップ設定を編集するデータベースをホストするVMクラスタを含む「リージョン」および「コンパートメント」を選択します。
- 「VMクラスタ」をクリックします。
- バックアップ設定を編集するデータベースをホストするVMクラスタの名前をクリックします。
- 「VMクラスタ詳細」ページの「リソース」リストで、「データベース」をクリックします。
-
バックアップ設定を編集するデータベースの名前をクリックします。
「データベースの詳細」ページには、選択したデータベースに関する情報が表示されます。
- 「バックアップ設定の編集」をクリックします。
-
現在のバックアップ構成によって、次のように「バックアップ設定」ダイアログで行うことができる変更が決まります:
-
自動バックアップが構成されていない(「バックアップ先タイプ」が「なし」に設定されている)場合は、次の設定を使用してデータベースのバックアップ構成を定義できます:
-
バックアップ保存先タイプ: リストからオプションを選択します。
- 「なし」データベースのバックアップ構成を定義しない場合に選択します。
-
「ローカル」 Exadata Database Service on Cloud@CustomerシステムのExadata Storage Serversにバックアップをローカルに格納する場合に選択します。
このオプションは、データベースをホストするVMクラスタのローカルExadataストレージでバックアップを有効にした場合にのみ使用できます。
-
「オブジェクト・ストレージ」 Oracle Cloud Infrastructure上のOracleによって管理されるオブジェクト・ストレージ・コンテナにバックアップを格納する場合に選択します。
このオプションを使用するには、Exadata Database Service on Cloud@CustomerシステムにOracle Cloud Infrastructure Object Storageへのエグレス接続が必要です。
-
NFS ネットワーク・ファイル・システム(NFS)ストレージを使用する、以前に定義したバックアップ先のいずれかにバックアップを格納する場合に選択します。 「Exadata Database Service on Cloud@Customerのバックアップ保存先の管理」を参照してください。
このオプションを選択する場合は、NFS 「バックアップ先」のリストからも選択する必要があります。
-
「リカバリ・アプライアンス」 Oracle Zero Data Loss Recovery Applianceを使用する事前定義済のバックアップ先のいずれかにバックアップを格納する場合に選択します。 「Exadata Database Service on Cloud@Customerのバックアップ保存先の管理」を参照してください。
このオプションを選択した場合は、次の情報も指定する必要があります:
- 「リカバリ・アプライアンス」のリストから「バックアップ先」を選択します。
- 「リカバリ・アプライアンス」のバックアップ先で定義されている仮想プライベート・カタログ(VPC)ユーザー名のリストが含まれている「VPCユーザー」リストから選択します。
- VPCユーザーの「パスワード」を指定します。
ノート:
バックアップ先(「なし」以外)を選択した場合、後で変更することはできません。
リアルタイムREDOトランスポート(RTRT)動作のカスタマイズの詳細は、「リカバリ・アプライアンスのバックアップのためのリアルタイムREDOトランスポート(RTRT)動作のカスタマイズ」を参照してください
-
自動バックアップを有効にします: 自動バックアップのポリシーを使用して日次バックアップを有効にするには、このオプションを選択します。
このオプションは、「なし」以外の「バックアップ先タイプ」を選択した場合にのみ有効になります。 この設定は後で変更できます。
-
バックアップの保存期間: このオプションを選択して、自動バックアップが保持される期間のオプションのいずれかを選択します。
ローカルExadataストレージへのバックアップの場合、7日間または14日間の保存期間を選択できます。 デフォルトの保存期間は7日です。
Oracle Cloud Infrastructure Object StorageまたはNFSバックアップ先へのバックアップの場合、次のいずれかの事前設定済保存期間を選択できます: 7日、14日、30日、45日または60日。 デフォルトの保存期間は30日です。
このオプションは、「リカバリ・アプライアンス」のバックアップ先には適用されません。 Oracle Zero Data Loss Recovery Applianceへのバックアップの場合、アプライアンスに実装されている保存ポリシーによって保存期間が制御されます。
-
-
自動バックアップが以前に構成されている場合は、次の変更を行うことができます:
- Oracle Zero Data Loss Recovery Applianceバックアップ先の場合、アプライアンスへのアクセスに使用される仮想プライベート・カタログ(VPC)ユーザーの「パスワード」を更新できます。
- Oracle Zero Data Loss Recovery Applianceを使用しないバックアップ先の場合、自動バックアップ用に「バックアップ保存期間」を更新できます:
- ローカルExadataストレージへのバックアップの場合、7日間または14日間の保存期間を選択できます。 デフォルトの保存期間は7日です。
- Oracle Cloud Infrastructure Object StorageまたはNFSバックアップ先へのバックアップの場合、次のいずれかの事前設定済保存期間を選択できます: 7日、14日、30日、45日または60日。 デフォルトの保存期間は30日です。
- Oracle Zero Data Loss Recovery Applianceへのバックアップの場合、アプライアンスに実装されている保存ポリシーによって保存期間が制御されます。
- このオプションは「自動バックアップの有効化」に設定できます。 自動データベース・バックアップを有効にするには、このオプションを選択します。 自動データベース・バックアップを一時停止するには、このオプションの選択を解除します。
-
- 「変更の保存」をクリックします。
コンソールを使用したデータベースのリストア
データベースをある時点、システム変更番号(SCN)または最新のバックアップにリストアするには、Oracle Exadata Database Service on Cloud@Customerコンソールを使用します。
ノート:
リストアできるのは、同じDBホーム(インプレース・リストア)内の23aiデータベースのみです。データベースをリストアするには、次の手順を使用します:
- ナビゲーション・メニューを開きます。 Oracle Databaseの下で、Exadata Database Service on Cloud@Customerをクリックします。
- リストアするデータベースをホストするVMクラスタを含む「リージョン」および「コンパートメント」を選択します。
- 「VMクラスタ」をクリックします。
- リストアするデータベースをホストするVMクラスタの名前をクリックします。
- 「VMクラスタ詳細」ページの「リソース」リストで、「データベース」をクリックします。
- リストアするデータベースの名前をクリックします。
「データベースの詳細」ページには、選択したデータベースに関する情報が表示されます。
- 「データベースのリストア」をクリックします。
- 表示されるダイアログ・ボックスで、次のいずれかのオプションを選択し、データベースのリストアをクリックします:
- 最新にリストア: データベースは、データ損失をゼロまたは最小限に抑えてリストアおよびリカバリされます。
- タイムスタンプに戻す: データベースがリストアされ、指定したタイムスタンプにリカバリされます。
- SCNにリストア: データベースがリストアされ、指定したOracle Databaseシステム変更番号(SCN)にリカバリされます。 指定したSCNが有効である必要があります。有効でない場合、操作は失敗します。
ノート:
NFSストレージのタイムスタンプまたはSCNにポイント・イン・タイム・リストアした後、バックアップが失敗します。 10分以上待ってから、バックアップを続行します。APIを使用したデータベースのバックアップおよびリカバリの管理
APIを使用して、Oracle Exadata Database Service on Cloud@Customerでデータベースのバックアップおよびリカバリを管理する方法について説明します。
APIの使用およびリクエストの署名の詳細は、「REST API」および「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットおよびコマンドライン・インタフェース」を参照してください。
次のAPI操作を使用して、データベースのバックアップおよびリカバリを管理します:
GetBackup
ListBackups
RestoreDatabase
UpdateDatabase
- 自動バックアップを有効および無効にします。
APIの完全なリストは、「データベース・サービスAPI」を参照してください。
ユーザー構成バックアップ
ユーザーのプリファレンスに従って、dbaascli
を使用してバックアップ操作を構成および実行する必要があります。
dbaascli
を使用したバックアップは、Oracle管理バックアップとして認識されません。 dbaascli database backup
, dbaascli pdb backup
, dbaascli database recover
およびdbaascli pdb recover
コマンドを使用して、様々なバックアップとリカバリ操作を構成および実行します。
OCIコントロール・プレーンまたはOCI APIを使用せずにRMANを使用してオブジェクト・ストレージへのバックアップを構成する場合、お客様はTDE Walletバックアップの手動構成を担当します。 デフォルトでは、Oracleクラウド自動化によってアーカイブ・ログ・ファイルが24時間ごとにクリーン・アップされます。 RMANを使用して手動バックアップを実行すると、アーカイブ・ログが削除されるリスクがあります。 アーカイブ・ログのクリーンアップの構成方法の詳細は、dbaascli database backupを参照してください。 Oracle管理バックアップを使用することをお薦めします。
ユーザー構成バックアップにdbaascliを使用してバックアップする方法
- データベース・ホストが目的のストレージ宛先にバックアップを格納できるように、ネットワークおよびセキュリティ・ルールを設定します。 Exadata Cloud Serviceについては、「Exadata Cloud Serviceインスタンスのネットワーク設定」を参照してください。
- バックアップの保存先の設定
- バックアップの保存先でのデータベースの構成
- データベースのバックアップ
- 「バックアップの保存先の設定」
Oracle Database Cloud Service、Oracle Exadata Cloud@CustomerまたはOracle Exadata Cloud Serviceに応じて、バックアップを格納する次のバックアップの保存先のいずれかを選択できます。 - 「バックアップ用のデータベースの構成」
バックアップの保存先を設定して使用可能にすると、dbaascliユーティリティを使用して、バックアップの保存先および関連する構成パラメータ(バックアップ保存リカバリ・ウィンドウ、バックアップ・スケジューリング、Archivelogスケジューリングなど)を使用してデータベースを構成できます。 - 「コンテナ・データベース(CDB)のバックアップ」
- 「プラガブル・データベース(PDB)のバックアップ」
- 「バックアップ・ジョブ・ステータスをフェッチしています」
親トピック: ユーザー構成バックアップ
バックアップの保存先の設定
Oracle Database Cloud Service、Oracle Exadata Cloud@CustomerまたはOracle Exadata Cloud Serviceに応じて、バックアップを格納する次のバックアップの保存先のいずれかを選択できます。
- Oracle Cloud Infrastructure Object Storage: Exadata Cloud@CustomerおよびExadata Cloud Serviceに適用されます。
- Zero Data Loss Recovery Appliance (ZDLRA): Exadata Cloud@Customerに適用されます。
- ネットワーク・ファイル・システム(NFS): Exadata Cloud@Customerに適用されます。
- 高速リカバリ領域(FRA): Exadata Cloud@Customerに適用されます。
関連トピック
バックアップ用のデータベースの構成
バックアップの保存先を設定して使用可能にすると、dbaascliユーティリティを使用して、バックアップの保存先および関連する構成パラメータ(バックアップ保存リカバリ・ウィンドウ、バックアップ・スケジューリング、Archivelogスケジューリングなど)を使用してデータベースを構成できます。
構成パラメータは、parameter=valueペアのリストを持つ入力構成ファイルを介して指定されます。 この入力ファイルのテンプレートは、--getConfig
オプションを使用して生成できます。このオプションは、目的の設定やその他の設定に従って変更し、--configure
オプションへの入力として使用できます。
dbaascli database backup --getConfig --dbName <value> --configFile <value>
ユーザーが指定したファイル内のデータベースのバックアップ構成を返します。 バックアップが構成されていない場合、デフォルト・テンプレートが返されます。このテンプレートでは、ユーザーは構成パラメータに値を入力して--configureコマンド・オプションへの入力として使用できます。 dbaascli database backup --configure
を使用すると、次の場合にデータベースのバックアップ構成情報を設定できます:
- ユーザー管理バックアップ: 宛先に基づいて完全なバックアップ構成を設定します。
- Oracle Managed Backup: パラメータにOracle Managed Backupとの互換性がある場合は、追加の構成パラメータを設定します。
dbaascli database backup --configure
を使用してOracle Managed Backupとの互換性のないパラメータを設定すると、バックアップ/リカバリの問題が発生する可能性があります。 現在、Oracleでは、パラメータに互換性があるかどうかは検証されません。 Oracleが検証を実装するまでは、互換性を検証する必要があります。dbaascli database backup --configure --dbName <value> --configFile <value>
この非同期コマンドは、ステータスを追跡するために使用できる汎用一意識別子(UUID)を生成します。dbaascli database backup status --uuid <value> --dbname <value>
検証の現在の構成を取得するには、次を実行します:dbaascli database --dbaname --getConfig
ノート:
Oracle Managed Backupを使用している場合は、アプリケーションの要件に基づいてバックアップ構成設定の一部を変更できます。 これらのパラメータがCompatible with console automatic backup
でタグ付けされている場合は、dbaascli
を使用して変更できます。
バックアップの構成パラメータ
表5-17 一般構成パラメータ(ローカル・ストレージ(FRA)を除くすべてのバックアップ保存先に対して有効)
パラメータ | 説明 | Oracle Managed Backupとの互換性 |
---|---|---|
bkup_rman_compression |
自動バックアップに適用される圧縮レベル。
有効な値は、 デフォルト:
|
はい |
bkup_set_section_size |
RMANマルチセクション・バックアップ機能を使用できるようにします。
有効値は、 |
はい |
bkup_section_size |
自動バックアップに使用されるRMANセクション・サイズ。
デフォルト値は64Gです。
|
はい |
bkup_channels_node |
自動バックアップに使用されるノード当たりのRMANチャネルの数。
有効な値は、1から32までです。 |
はい |
bkup_daily_time |
24時間制でhh:mm として表された自動日次バックアップの開始時間。
|
Exadata Cloud@Customer: Yes
Exadata Cloud Service: No Exadata Cloud ServiceのOracle Managed Backupと互換性がありません。 スケジューリング職責は、コントロール・プレーンに存在します。 |
bkup_archlog_frequency |
アーカイブ・データベース・ログ・ファイルの自動バックアップの間隔(分単位)。
有効な値は、分単位で表された1時間間隔で15、20、30、60、120から1440です。 デフォルト: Exadata Cloud@Customerの場合は30。 |
はい |
bkup_l0_day |
このパラメータは、OSSとNFSの両方の週のレベル0日を制御します。
レベル0のバックアップが作成される曜日。 有効な値は、
デフォルト: |
Exadata Cloud@Customer: Yes
Exadata Cloud Service: No Exadata Cloud ServiceのOracle Managed Backupと互換性がありません。 スケジューリング職責は、コントロール・プレーンに存在します。 |
オブジェクト・ストレージ・サービス(OSS)宛先の構成パラメータ
表5-18 オブジェクト・ストレージ・サービス(OSS)宛先の構成パラメータ
パラメータ | 説明 | Oracle Managed Backupとの互換性 |
---|---|---|
bkup_oss |
オブジェクト・ストレージ・サービスはバックアップの保存先として使用されます。
有効値は、 |
いいえ |
bkup_oss_recovery_window |
バックアップの保存期間は最大90です。
デフォルト: 30 |
いいえ |
bkup_oss_url |
クラウド・ストレージへのバックアップに使用するストレージ・コンテナのロケーション。
|
いいえ |
bkup_oss_user |
bkup_oss_url で指定されたクラウド・ストレージ・コンテナに対する書込み権限を持つOracle Cloudユーザーのユーザー名。
|
いいえ |
bkup_oss_passwd |
bkup_oss_url で指定されたクラウド・ストレージ・コンテナに対する書込み権限を持つOracle Cloudユーザーのパスワード。
|
いいえ |
ノート:
現在、Zero Data Loss Recovery Appliance (ZDLRA)の宛先はExadata Cloud@Customerでのみサポートされています。
Zero Data Loss Recovery Appliance (ZDLRA)宛先の構成パラメータ
表5-19 Zero Data Loss Recovery Appliance (ZDLRA)宛先の構成パラメータ
パラメータ | 説明 | Oracle Managed Backupとの互換性 |
---|---|---|
bkup_zdlra |
リカバリ・アプライアンスへのバックアップを有効にします。
有効値は、 |
いいえ |
bkup_zdlra_url |
バックアップに使用されるリカバリ・アプライアンスのロケーション。
|
いいえ |
bkup_zdlra_user |
bkup_zdlra_url で指定されたリカバリ・アプライアンスの仮想プライベート・カタログ(VPC)ユーザー名。
|
いいえ |
bkup_zdlra_passwd |
bkup_zdlra_url で指定されたリカバリ・アプライアンス・ユーザーのパスワード。
|
いいえ |
詳細は、「リカバリ・アプライアンスのバックアップのためのリアルタイムREDOトランスポート(RTRT)動作のカスタマイズ」を参照してください。
ネットワーク・ファイル・システム(NFS)宛先の構成パラメータ
表5-20 ネットワーク・ファイル・システム(NFS)宛先の構成パラメータ
パラメータ | 説明 | Oracle Managed Backupとの互換性 |
---|---|---|
bkup_nfs |
NFSマウントされたディレクトリへのバックアップを有効にします。
有効値は、 |
いいえ |
bkup_nfs_loc |
NFSマウントされたロケーション。指定されたディレクトリはマウント・ポイントであり、すべてのノードで使用できる必要があります。
|
いいえ |
bkup_nfs_recovery_window |
NFSストレージのバックアップの保存期間は、最大90日数で表されます。
デフォルト: 30 |
いいえ |
ノート:
現在、ネットワーク・ファイル・システム(NFS)の宛先は、Exadata Cloud@Customerでのみサポートされています。
ローカル・ストレージ(FRA)宛先の構成パラメータ
表5-21 ローカル・ストレージ(FRA)宛先の構成パラメータ
パラメータ | 説明 | Oracle Managed Backupとの互換性 |
---|---|---|
bkup_disk |
ローカルExadataストレージへのバックアップを有効にします。
有効値は、 |
いいえ |
bkup_disk_recovery_window |
ローカルExadataストレージ上のバックアップの保存期間は、最大14日間です。
デフォルト: 7 |
いいえ |
ノート:
現在、ローカル・ストレージ(FRA)の宛先は、Exadata Cloud@Customerでのみサポートされています。
コンテナ・データベース(CDB)のバックアップ
バックアップを実行する前に、前提条件としてdbaascli database backup --configure
コマンドを使用してバックアップ構成を設定する必要があります。 詳細は、dbaascli database backupを参照してください。
関連トピック
プラガブル・データベース(PDB)のバックアップ
特定のPDBのバックアップを実行することもできます。 これは、独自のスケジュールを持つ完全なCDBをバックアップするのではなく、1つ以上のPDBを即時にバックアップしたり、アドホック・ニーズの基準でバックアップする必要がある場合に役立ちます。 詳細は、dbaascli pdb backupを参照してください。
関連トピック
データベースを回復する方法
データベースのリカバリを実行するには、障害のタイプ、データの可用性、バックアップおよびリカバリ要件に応じて様々なオプションがあります。 詳細は、dbaascli database recoverを参照してください。
PDBのリカバリ
特定のPDBが回避可能な場合は、CDB全体ではなくリカバリすることもできます。 特定のPDBのみがリカバリされる一方で、残りのCDBおよびPDBはビジネスおよびアプリケーションで引き続き使用可能であるため、停止の影響を軽減します。 詳細は、dbaascli pdb recoverを参照してください。
関連トピック
親トピック: データベースを回復する方法
リカバリ・ジョブ・ステータスのフェッチ中
バックアップと同様に、リカバリ・コマンドの実行時にユーザーに表示されるジョブIDを指定して、リカバリ・コマンドのステータスを監視できます。 リカバリ操作のステータスを知るには: 詳細は、dbaascli database recoverおよびdbaascli pdb recoverを参照してください。
親トピック: データベースを回復する方法
bkup_apiを使用したバックアップの構成およびカスタマイズ
コンソール・ベースの自動バックアップ・オプションに加えて、コマンドライン・バックアップ・ユーティリティbkup_api
があり、さらにカスタマイズすることができます。 コンソールではなくbkup_api
を使用してバックアップを構成する場合は、コンソールでデータベースのバックアップを有効にしないでください。
ノート:
bkup_api
は将来のリリースで非推奨になります。 dbaascli database backup
, dbaascli pdb backup
, dbaascli database recover
およびdbaascli pdb recover
コマンドを使用して、コンテナ・データベースおよびプラガブル・データベースをバックアップおよびリカバリします。 詳細は、「ユーザー構成バックアップ」を参照してください。
- 「生成された構成ファイルを使用したバックアップ設定のカスタマイズ」
データベース・デプロイメントのバックアップ設定をカスタマイズするには、現在のカスタマイズ可能な設定を含むファイルを生成し、ファイルを編集して、そのファイルを使用してバックアップ設定を更新します。 - 「バックアップするシステム・ファイルのカスタマイズ」
デフォルトでは、コンソールまたはbkup_apiを介したバックアップによって、データベース・ファイル自体に加えて特定のシステム・ファイルがバックアップされます。 - 「バックアップするデータベース構成ファイルのカスタマイズ」
デフォルトでは、コンソールまたはbkup_api
を介したバックアップでは、データベース・ファイル自体に加えて、特定のデータベース構成ファイルをバックアップします。
関連トピック
生成された構成ファイルを使用したバックアップ設定のカスタマイズ
データベース・デプロイメントのバックアップ設定をカスタマイズするには、現在のカスタマイズ可能な設定を含むファイルを生成し、ファイルを編集して、そのファイルを使用してバックアップ設定を更新します。
警告:
一般的に、bkup_api
の構成済バックアップ(この項で説明しているように、「しない」は、次に示す例外を除き、コンソール対応の自動バックアップとともに使用されます。 安全に記されているパラメータ以外では、コンソール・ベースのバックアップを有効にしないでください。そうしないと、競合する条件や設定の上書きが発生し、バックアップが正常に実行されない可能性があります。
現在のバックアップ設定で構成ファイルを生成し、それを使用して設定を更新するには:
バックアップするシステム・ファイルのカスタマイズ
デフォルトでは、コンソールまたはbkup_apiを介したバックアップによって、データベース・ファイル自体に加えて特定のシステム・ファイルがバックアップされます。
バックアップするシステム・ファイルが異なる場合は、次のステップを使用して、バックアップするシステム・ファイルを変更します。 コンソール・ベースの自動バックアップの使用とともに、システム・ファイルのバックアップに関するパラメータを変更しても安全です。
バックアップ構成にbkup_cfg_files=yes
が含まれている場合、各バックアップには、oscfg.spec
ファイルで指定されたシステム構成ファイルおよびディレクトリが含まれます。
バックアップするシステム・ファイルとディレクトリを変更するには:
関連トピック
バックアップするデータベース構成ファイルのカスタマイズ
デフォルトでは、コンソールまたはbkup_api
を介したバックアップでは、データベース・ファイル自体に加えて、特定のデータベース構成ファイルをバックアップします。
異なるデータベース構成ファイルをバックアップする必要がある場合は、これらのステップを使用してバックアップするデータベース構成ファイルを変更します。 コンソール・ベースの自動バックアップの使用とともに、データベース構成ファイルのバックアップに関するパラメータを変更しても安全です。
バックアップ構成にbkup_cfg_files=yes
が含まれている場合、各バックアップには、dbcfg.spec
ファイルで指定されたデータベース構成ファイルおよびディレクトリが含まれます。
バックアップするデータベース構成ファイルを変更するには:
関連トピック
bkup_apiユーティリティでのオンデマンド・バックアップの作成
bkup_api utility
を使用して、データベース全体または個々のプラガブル・データベース(PDB)のオンデマンド・バックアップを作成できます:
ノート:
bkup_api
は将来のリリースで非推奨になります。 dbaascli database backup
, dbaascli pdb backup
, dbaascli database recover
およびdbaascli pdb recover
コマンドを使用して、コンテナ・データベースおよびプラガブル・データベースをバックアップおよびリカバリします。 詳細は、「ユーザー構成のバックアップとリカバリ」を参照してください。
ノート:
手動バックアップの場合、このメソッドをコンソールで管理される自動バックアップと一緒に使用しても安全です。 このように実行した手動バックアップは、同期のためにしばらくしてからコンソールに表示されます。バックアップするデータベース構成ファイルを変更するには:
自動バックアップの無効化による手動バックアップおよびリカバリの管理
Exadata Database Service on Cloud@Customerコンソール、APIまたはbkup_api
で構成されたバックアップは、様々なバックアップとリカバリのユースケースで機能します。 クラウド管理バックアップでサポートされていないユースケースが必要な場合は、Oracle Recovery Manager (RMAN)ユーティリティを使用してデータベースのバックアップおよびリカバリを手動で管理できます。 RMANの使用の詳細は、「Oracle Databaseバックアップおよびリカバリ・ユーザーズ・ガイド・リリース19」を参照してください。
RMANを使用したバックアップとリカバリの管理では、Exadata Database Service on Cloud@Customerでデータベースとアーカイブ・ログの両方のバックアップを完全に所有する必要があり、クラウド管理バックアップは使用できなくなります。 手動バックアップを開始する前に、クラウド管理のバックアップ機能を無効にする必要があります。 これは、クラウド・バックアップ・ジョブでアーカイブ・ログが手動でバックアップされる前にパージされないため、手動バックアップとは競合しません。
bkup_api
ユーティリティを使用して、次の手順に従って、自動アーカイブ・ログ・パージ・ジョブの無効化など、クラウド管理バックアップを無効にできます:
ノート:
これらのステップを実行すると、自動化によって、データベースのFRAのアーカイブ・ログがパージまたはバックアップされなくなります。リカバリ・アプライアンスのバックアップのためのリアルタイムREDOトランスポート(RTRT)動作のカスタマイズ
リアルタイムREDO転送は、dbaascli
を使用して有効化または無効化できます。 これは、dbaastools
21.4.1リリースから入手できます。
dbaascli database backup --dbName myTestDB --configure âenableRTRT
詳細は、dbaascli database backupを参照してください。
ノート:
- RTRTの有効化または無効化は、Oracle Databaseバージョン12.2以降でのみ機能します。
- データベース間のData Guard関連付けを有効にした場合、プライマリ・データベースでRTRTを有効にした後、パスワード・ファイルをプライマリからスタンバイ・データベースに手動でコピーする必要があります。 プライマリ・データベースからスタンバイ・データベースへのパスワード・ファイルのコピーの詳細は、「12c: Data Guardフィジカル・スタンバイ - RACフィジカル・スタンバイでのパスワード・ファイルの管理(ドキュメントID 1984091.1)」を参照してください。
代替バックアップ・メソッド
OCIコンソールに加えて使用可能な代替バックアップ・メソッドについて学習します。
Exadata Database Service on Cloud@Customer上のデータベースのバックアップは、コンソールで構成された自動バックアップに加えて、いくつかのメソッドで実行できます。 一般的に、コンソール(またはそれに対応するOCI API / CLI)は、最もシンプルで最も自動化されたメソッドを提供するため、優先される方法です。 通常、OCIコンソール、OCI APIまたはOCIコマンドラインを代替の管理メソッドで使用することをお薦めします。 ただし、必要なアクションを優先方式で完了できない場合、バックアップを手動で構成するために他の2つのオプションを使用できます: bkup_api
およびOracle Recovery Manager (RMAN)。
ノート:
bkup_api
は将来のリリースで非推奨になります。 dbaascli database backup
, dbaascli pdb backup
, dbaascli database recover
およびdbaascli pdb recover
コマンドを使用して、コンテナ・データベースおよびプラガブル・データベースをバックアップおよびリカバリします。 詳細は、「ユーザー構成バックアップ」を参照してください。
RMANは、Oracle Databaseに含まれるバックアップ・ツールです。 RMANの使用の詳細は、「Oracle Databaseバックアップおよびリカバリ・ユーザーズ・ガイド・リリース19」を参照してください。 RMANを使用してExadata Database Service on Cloud@Customer上のデータベースをバックアップすると、バックアップ・オプションに関して最も柔軟性が高くなりますが、最も複雑でもあります。
ノート:
ここで説明するメソッドによってバックアップされたデータベースのリストアにRMANを使用することは安全であると考えられていますが、コンソール(およびOCI API / CLI)、またはbkup_api
と組み合せてバックアップを設定するために、RMANは使用しないでください。 RMANを使用してバックアップを手動で調整する場合、コンソールの自動バックアップは使用しないでください。また、bkup_api
を使用することもできます。 最初に、コンソール・ベースの自動バックアップを完全に無効にする必要があります。 詳細は、「自動バックアップの無効化による手動バックアップおよびリカバリの管理」を参照してください。
bkup_api
メソッドは、柔軟性とシンプルさという観点から、RMANとコンソールの自動バックアップの中間にあります。 コンソールの自動バックアップでは必要な機能がサポートされていないが、RMANを直接使用する複雑さを避ける場合は、bkup_api
を使用します。 場合によっては、bkup_api
を使用してコンソールの自動バックアップ構成を変更できますが、通常はそうではありません。 通常、コンソールでバックアップを有効にするかわりにbkup_api
を使用する必要があります。
Oracle Recovery Manager (RMAN)を使用したデータベースのリカバリ
bkup_api
を使用してデータベースをバックアップした場合は、Oracle Recovery Manager (RMAN)ユーティリティを使用して、そのデータベース・バックアップを手動でリストアできます。 RMANの使用の詳細は、「Oracle Databaseバックアップおよびリカバリ・ユーザーズ・ガイド・リリース19」を参照してください。
ノート:
RMANを使用したリカバリは安全ですが、RMANを使用してバックアップを開始したり、backup_api
の使用または自動コンソール・バックアップとともにバックアップ設定を編集したりしないでください。 これを行うと、競合する条件や設定の上書きが発生し、バックアップが正常に実行されない場合があります。
親トピック: 代替バックアップ・メソッド