機械翻訳について

Exadata Cloud Serviceのデータベース・デプロイメントのバックアップについて

Oracle Database Exadata Cloud Serviceデータベース・デプロイメントをバックアップしておくと、障害が発生したときに、データを損失から保護できます。

自動データベース・バックアップについて

Exadata Cloud Serviceには、データベース・デプロイメントに関連付けられたOracleデータベースを自動的にバックアップするバックアップ機能が用意されています。 この機能は、Oracle Recovery Manager (RMAN)上に構築され、Exadataシステムにインストールされているシンプルなシステム・ユーティリティによって公開されます。 また、Oracle Database Backup Cloud Serviceに依存しています。Oracle Database Backup Cloud Serviceは、クラウド・ストレージがバックアップ・ロケーションとして選択されたときに、Oracle Storage Cloud Serviceコンテナを使用します。

Exadata Cloud Serviceでデータベース・デプロイメントを作成するときに、次の中から自動バックアップ構成オプションを選択する必要があります。

  • Both Cloud Storage and Exadata Storage - 定期的なフル(RMANレベル0)バックアップと日次増分バックアップを含む2つの個別のバックアップ・セットを有効にします。 クラウド・ストレージへのバックアップではOracle Storage Cloudコンテナが使用され、フル・バックアップは7日サイクルで、全体の保持期間は30日間です。 ExadataストレージへのバックアップではRECOディスク・グループのスペースが使用され、フル・バックアップが7日サイクルで、保持期間は7日間です。

    注意:

    このオプションは、Exadataストレージにデータベース・バックアップをプロビジョニングした場合にのみ使用できます。 「Exadataストレージ構成」を参照してください。
  • Cloud Storage Only - Oracle Storage Cloudコンテナを使用して定期的なフル(RMANレベル0)バックアップと日次増分バックアップを格納し、フル・バックアップは7日サイクルで、全体的な保持期間は30日間です。

  • None - 自動バックアップは構成されません。

デフォルトの自動データベース・バックアップ構成

デフォルトの自動バックアップ構成は、Oracleベスト・プラクティス・ガイドラインのセットに従います。

  • 自動バックアップは毎日スケジュールされます。

  • バックアップは、データベースの定期的な全体バックアップと、それに続く日次の増分バックアップで構成されます:

    • 「Cloud StorageとExadata Storageの両方」または「Cloud Storageのみ」へのバックアップの場合、フル・バックアップのデフォルトの間隔は7日間です。

  • 保持期間では、次のようにバックアップが保持される期間が定義されます。

    • 「Cloud StorageとExadata Storageの両方」へのバックアップの場合、2つの別々のバックアップが異なる保存期間で維持されます。 デフォルトでは、Exadataストレージへのバックアップには7日間の保存期間があり、クラウド・ストレージへのバックアップには30日間の保存期間があります。

    • 「Cloud Storageのみ」へのバックアップの場合、デフォルトの保持期間は30日間です。

  • 最初の保存期間の後、「Cloud StorageとExadata Storageの両方」または「Cloud Storageのみ」への毎日の増分バックアップでは、最も古い一日増分バックアップが自動的に最も古いフル・バックアップにマージされます。

  • バックアップに存在するユーザー・データは、バックアップ先に関係なく、デフォルトで暗号化されます。

  • データベース・タイプがRACおよびData Guardスタンバイを使用したデータベース・クラスタリングであるデータベース・デプロイメントの場合、自動バックアップは元のプライマリ・サイトで実行されます。つまり、ロール・スイッチに関係なく、最初にプライマリ・サイトとして構成されたExadataシステムです。

データベース・デプロイメント用に、バックアップ構成の一部をカスタマイズできます。 「自動バックアップ構成のカスタマイズ」を参照してください。

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

また、自動バックアップ構成を使用するオンデマンド・データベース・バックアップを作成することもできます。 これらのバックアップは、Oracle Database Cloud Serviceコンソールまたはbkup_apiユーティリティを使用して、いつでも開始できます。 デフォルトでは、オンデマンド・バックアップは自動バックアップと同じリテンション・ポリシーを使用して管理されます。

必要に応じて、オンデマンド・バックアップを長期的なバックアップとして構成することもできます。 このオプションを使用すると、自動バックアップの保存ポリシーを使用してバックアップは管理されません。 長期バックアップは、システムから明示的に削除するまで保持されます。

完全なデータベース・バックアップに加えて、bkup_apiユーティリティを使用して、個別のプラガブル・データベース(PDB)のオンデマンド・バックアップを実行することもできます。

データベース・バックアップ用のExadataストレージの表示

Exadata Cloud Service環境がExadataストレージでのデータベース・バックアップ用にプロビジョニングされている場合、RECOディスク・グループに存在する高速リカバリ領域(FRA)にバックアップが格納されます。

Exadataコンピュート・ノードでコマンド・ライン・ツールを使用することにより、RECOディスク・グループがFRAの格納に使用されていることの確認や内容の表示を行うことができます。

  1. oracleユーザーとしてコンピュート・ノードに接続します。

    「セキュア・シェル(SSH)を介したコンピュート・ノードへの接続」を参照してください。

  2. Oracle Database環境変数設定を構成します:

    $ . oraenv
  3. 高速リカバリ領域の格納にRECOディスク・グループが使用されるようデータベースが構成されていることを確認します。

    $ sqlplus / as sysdba
    SQL> show parameter DB_RECOVERY_FILE_DEST
    
  4. opcユーザーとして、コンピュート・ノードに接続します。

    「セキュア・シェル(SSH)を介したコンピュート・ノードへの接続」を参照してください。

  5. gridユーザーになります。

    $ sudo -s
    # su - grid
    
  6. ASMディスク・グループをリストします。

    $ asmcmd lsdg
    
  7. 次のようにFRAの内容をリストします。

    $ asmcmd ls FRA_LOCATION
    

    ここで、FRA_LOCATIONは、DB_RECOVERY_FILE_DESTデータベース・パラメータ設定に関連付けられたロケーションです。

その他の自動データベース・バックアップ・オプション

Exadata Cloud Service自動データベース・バックアップ機能に加えて、Oracle RMANまたはその他のOracle Databaseバックアップ/リカバリ・ツールとテクニックを使用して、Oracle Databaseのバックアップとリカバリ操作を別々に手動で実行できます。

手動で構成されたバックアップは、Exadata Cloud Serviceが提供するデータベース・バックアップと同じクラウド・ストレージまたはExadataストレージの場所を使用することも、他のストレージ・ロケーションを使用することもできます。 ローカルのExadataストレージに手動バックアップを作成する場合は、Exadata Cloud ServiceインスタンスのExadataストレージにデータベース・バックアップをプロビジョニングすることをお薦めします。 詳細は、「Exadataストレージ構成」を参照してください。

手動バックアップおよびリカバリ・スキームを実装する場合は、ネットワーク帯域幅、ストレージ容量、データ・セキュリティを含む、関連の要件をすべて考慮する必要があります。