このページは機械翻訳したものです。

バックアップの管理

コンソールまたはコマンドライン・インタフェースを使用して、バックアップを編集、削除または移動します。バックアップを別のリージョンにコピーすることもできます。

バックアップの編集

コンソールまたはコマンドライン・インタフェースを使用して、DBシステム・バックアップの表示名、説明および保存期間を編集します。

ノート

自動バックアップの保持期間は変更できません。

Always Free DBシステムの最終バックアップの保存期間は、最大7日に制限されます。

コンソールまたはコマンドライン・インタフェースを使用して、バックアップを編集します。

コンソールの使用

コンソールを使用して、バックアップの名前、説明および保存期間を編集します。

ノート

「バックアップの編集」パネルは、「バックアップ・プランの編集」パネルとは異なります。「バックアップ・プランの編集」パネルでは、自動バックアップを有効にし、既存のDBシステムの保持期間およびウィンドウ開始時間を編集できます。バックアップ・プランの編集を参照してください。
  1. ナビゲーション・メニューを開き、「データベース」を選択します。HeatWave MySQLで、「バックアップ」を選択します。
  2. 次のいずれかを行います。
    • DBシステムと同じ行にある「アクション」メニューから、「編集」を選択します。
    • バックアップの名前を選択してバックアップの詳細ページを開き、「編集」を選択します。
  3. 「バックアップの編集」パネルで、次の詳細を指定します:
    • 表示名: バックアップの新しい名前を指定します。名前を変更しない場合、既存の名前は保持されます。
    • 説明: バックアップの新しい説明を指定します。摘要を変更しない場合、既存の摘要は保持されます。
    • 保持期間: バックアップの新しい保持期間を指定します。保持期間を変更しない場合、既存の値は保持されます。
      ノート

      自動バックアップの保持期間は変更できません。
  4. 「Save changes」を選択します。
バックアップ・メタデータが更新されます。

CLIの使用

コマンドライン・インタフェースを使用して、バックアップの表示名、説明および保存期間を更新します。

このタスクでは次が必要です:
  • バックアップのOCID。
  • コンパートメントまたはテナント内のバックアップの更新を許可するポリシー。
  • 適切に構成されたCLIインストールと必要なSSHキー。コマンドライン・インタフェースを参照してください。
CLIで次を実行して、バックアップを更新します:
  1. コマンド・プロンプトを開き、次のコマンドを実行します:
    oci mysql backup update 
    --backup-id <BackupOCID> 
    --display-name <DisplayName>
    --description <Description>
    --retention-in-days <NumberOfDays>
    
    • --backup-id: バックアップのOCIDを指定します。

    • --display-name: (オプション)バックアップの新しい表示名を指定します。表示名を定義しない場合、既存の名前は保持されます。

    • --description: (オプション)バックアップの新しい説明を指定します。摘要を定義しない場合、既存の摘要は保持されます。

    • --retention-in-days: (オプション)バックアップを保持する新しい日数を指定します。数値を定義しない場合、既存の保持期間は保持されます。

HeatWaveサービスは、バックアップ・メタデータを監査します。

バックアップ・プランの編集

既存のDBシステムのバックアップ計画を編集して、自動バックアップおよびポイント・イン・タイム・リカバリを有効にし、保存期間およびウィンドウの開始時間を編集して、リージョン間バックアップ・コピーをスケジュールします。

ノート

Always Free DBシステムのバックアップ・プランは変更できません。

コンソールの使用

コンソールを使用して、既存のDBシステムのバックアップ計画を編集します。

ノート

「バックアップ・プランの編集」パネルは、「バックアップの編集」パネルとは異なります。「バックアップの編集」パネルでは、バックアップの名前および説明を編集できます。バックアップの編集を参照してください。
  1. DBシステムのDBシステムの詳細ページにナビゲートします。
  2. 「他のアクション」メニューから、「バックアップ・プランの編集」を選択します。
  3. 「バックアップ・プランの編集」パネルで:
    自動バックアップの有効化: 自動バックアップを有効にし、バックアップ保持期間を構成し、Point-in-Timeリカバリを有効にして、バックアップ・ウィンドウを選択します。自動バックアップを有効にしない場合は、手動バックアップを作成します。自動バックアップを有効にすることをお薦めします。
    • バックアップ・プラン:
      • バックアップ保持期間: (オプション)バックアップを保持する期間を日単位で指定します。デフォルトの保持期間は7日です。
      • ポイントインタイム・リカバリの有効化: ある時点のDBシステムを新しいDBシステムにリストアできるようにするオプションを選択します。
      • バックアップ・ウィンドウの選択: 選択すると、「ウィンドウの開始時間」フィールドでDBシステムのバックアップの開始時間を定義できます。バックアップは、ウィンドウの開始時間から30分以内に開始されます。「リージョンごとのバックアップ・ウィンドウの表示」を選択すると、リージョン固有のデフォルトのバックアップ・ウィンドウが表示されます。
        ノート

        バックアップ・ウィンドウの開始時間がメンテナンス・ウィンドウの開始時間に近づきすぎないようにしてください。メンテナンスやアップグレードなどの競合する操作が現在実行中の場合、自動バックアップは開始できません。競合する操作が完了するまで待機する必要があります。競合する操作がバックアップ・ウィンドウの開始時間から2時間以内に完了しない場合、自動バックアップはスキップされ、翌日の次のバックアップ・ウィンドウで再試行されます。
      ノート

      自動バックアップの作成時にDBシステムまたはデータベース接続への影響はありません。
    • リージョン間コピー: クロスリージョン・コピーをスケジュールするオプションを選択します。有効にすると、各自動バックアップは選択した宛先リージョンにコピーされます。
      • 宛先リージョン: バックアップのコピー先となる宛先リージョンを選択します。
      • バックアップ保持期間: (オプション)バックアップを宛先リージョンに保持する日数を指定します。定義されていない場合、デフォルト値はソース・バックアップの保存期間と同じです。
      ノート

      クロスリージョン・コピーを有効にするには、MYSQL_BACKUP_COPY権限が必要です。MYSQL_BACKUP_COPY権限は、mysql-family集約リソース・タイプには含まれません。テナンシは宛先リージョンにもサブスクライブする必要があります。
  4. 「Save changes」を選択します。
バックアップ計画が更新されます。

バックアップの移動

アクティブなバックアップは別のコンパートメントに移動できます。他の状態のバックアップは移動できません。

ノート

Always Free DBシステムのバックアップを別のコンパートメントに移動することはできません。

コンソールまたはコマンドライン・インタフェースを使用して、バックアップを別のコンパートメントに移動します。

コンソールの使用

コンソールを使用して、バックアップを別のコンパートメントに移動します。

このタスクでは次が必要です:
  • バックアップの移動先のコンパートメントに対するアクセス権限MYSQL_BACKUP_MOVEmysql-backupsを参照してください。
  • アクティブなバックアップ。他の状態のバックアップは移動できません。
バックアップを別のコンパートメントに移動するには、次を実行します:
  1. ナビゲーション・メニューを開き、「データベース」を選択します。HeatWave MySQLで、「バックアップ」を選択します。
  2. 「リスト範囲」からコンパートメントを選択します。
  3. 次のいずれかを行います。
    • バックアップと同じ行にある「アクション」メニューから、「リソースの移動」を選択します。
    • バックアップの名前を選択して、バックアップの詳細ページを開きます。「リソースの移動」を選択します。
  4. 「リソースの移動」ダイアログ・ボックスで、新しいコンパートメントを選択します。バックアップが現在存在するコンパートメントは選択できません。
  5. 「バックアップの移動」を選択します。
選択したコンパートメントにバックアップが移動されます。

CLIの使用

コマンドライン・インタフェースを使用して、バックアップを別のコンパートメントに移動します。

このタスクでは次が必要です:
  • バックアップのOCID。
  • コンパートメントまたはテナンシでのバックアップの移動を許可するポリシー。
  • 適切に構成されたCLIインストールと必要なSSHキー。コマンドライン・インタフェースを参照してください。
CLIで次を実行して、バックアップを別のコンパートメントに移動します:
  1. コマンド・プロンプトを開き、次のコマンドを実行します:
    oci mysql backup change-compartment 
    --backup-id <BackupOCID> 
    --compartment-id <TargetCompartmentOCID>
    • --backup-id: バックアップのOCIDを指定します。

    • --compartment-id: バックアップの移動先のターゲット・コンパートメントのOCIDを指定します。

HeatWaveサービスは、バックアップをターゲット・コンパートメントに移動します。

バックアップの削除

コンソールまたはコマンドライン・インタフェースを使用して、DBシステムのバックアップを削除します。

コンソールの使用

コンソールを使用して、DBシステムのバックアップを削除します。

  1. ナビゲーション・メニューを開き、「データベース」を選択します。HeatWave MySQLで、「バックアップ」をクリックします。
  2. 次のいずれかを行います。
    • バックアップと同じ行にある「アクション」メニューから、「削除」を選択します。
    • バックアップの名前をクリックして、バックアップの詳細ページを開きます。「他のアクション」ボタンをクリックし、「削除」を選択します。
  3. 「バックアップの削除」ダイアログ・ボックスで、「バックアップの削除」をクリックします。
バックアップが削除されます。

CLIの使用

コマンド行インタフェースを使用して、バックアップを削除します。

このタスクでは次が必要です:
  • バックアップのOCID。
  • コンパートメントまたはテナンシのバックアップの削除を許可するポリシー。
  • 適切に構成されたCLIインストールと必要なSSHキー。コマンドライン・インタフェースを参照してください。
CLIで次を実行して、バックアップを削除します:
  1. コマンド・プロンプトを開き、次のコマンドを実行します:
    oci mysql backup delete --backup-id <BackupOCID> 
    
    • --backup-id: バックアップのOCIDを指定します。

HeatWaveサービスはバックアップを削除します。

別のリージョンへのバックアップのコピー

DBシステムのバックアップを別のリージョンにコピーします。

ノート

Always Free DBシステムのバックアップを別のリージョンにコピーすることはできません。

DBシステムのバックアップを別のリージョンにコピーした後、宛先リージョンでDBシステムをリストアできます。バックアップが行われたDBシステムの構成はコピーされません。

テナンシ内のリージョン間でDBシステム・バックアップをコピーする場合、MySQLリージョン間バックアップの最大パラレル・コピー数サービス制限によって、特定のソース・リージョンから実行できる同時コピーの最大数が決まります。

このタスクでは次が必要です:
  • 任意のリージョンのアクティブなバックアップ:
    ノート

    バックアップは、Oracle Cloud Infrastructureの同じレルム内の別のリージョンにコピーできます。バックアップは、現在同じ宛先リージョンにコピーされていません。同じリージョンにバックアップのコピーを作成できません。
  • バックアップが存在するソース・リージョンのアクセス権限MYSQL_BACKUP_COPYおよびMYSQL_BACKUP_READmysql-backupsを参照してください。
    ノート

    集約リソース・タイプmysql-familyには、MYSQL_BACKUP_COPY権限は含まれません。
  • バックアップのコピー先の宛先リージョンのアクセス権限MYSQL_BACKUP_CREATEmysql-backupsを参照してください。
サンプル・ポリシー
  • MyTestGroup1という名前のグループが任意のリージョン間でDBシステム・バックアップをコピーできるようにするには:
    Allow group MyTestGroup1 to read mysql-backups in tenancy
    Allow group MyTestGroup1 to use mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_COPY'
    Allow group MyTestGroup1 to manage mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_CREATE'
  • MyTestGroup2という名前のグループが、米国西部(フェニックス)リージョンと米国東部(アッシュバーン)リージョンからのDBシステム・バックアップを任意の宛先リージョンにコピーできるようにするには:
    Allow group MyTestGroup2 to read mysql-backups in tenancy
    Allow group MyTestGroup2 to use mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_COPY', any {request.region='phx', request.region='iad'})
    Allow group MyTestGroup2 to manage mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_CREATE'
  • MyTestGroup3という名前のグループが、英国南部(ロンドン)リージョンからドイツ中央部(フランクフルト)リージョンにDBシステム・バックアップをコピーできるようにするには:
    Allow group MyTestGroup3 to read mysql-backups in tenancy where request.region = 'lhr'
    Allow group MyTestGroup3 to use mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_COPY', request.region = 'lhr', target.destination-region = 'fra'}
    Allow group MyTestGroup3 to manage mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_CREATE', request.region = 'fra'}

コンソールまたはコマンドライン・インタフェースを使用して、DBシステムのバックアップを別のリージョンにコピーします。

コンソールの使用

コンソールを使用して、バックアップを別のリージョンにコピーします。

バックアップを別のリージョンにコピーするには、次を実行します:
  1. ナビゲーション・メニューを開き、「データベース」を選択します。HeatWave MySQLで、「バックアップ」を選択します。
  2. 次のいずれかを行います。
    • バックアップと同じ行の「アクション」メニューから「別のリージョンにコピー」を選択します。
    • バックアップの名前を選択してバックアップの詳細ページを開き、別のリージョンにコピーを選択します。
  3. 「別のリージョンにコピー」パネルで、次の詳細を指定します:
    • 宛先リージョン: バックアップのコピー先のリージョンを選択します。
    • 宛先リージョン・コンパートメント: コンパートメントは変更できません。常に同じコンパートメントにコピーされます。
    • 表示名: (オプション)バックアップの名前を指定します。デフォルト値は"<SourceBackupName>-copy-from-<SourceRegionName>"です。
    • 説明: (オプション)バックアップの説明を指定します。デフォルト値は"This backup is a copy of <SoureBackupName> from the region <SourceRegionName>."です。
    • バックアップ保持期間: (オプション)宛先リージョンのバックアップの保持期間を指定します。デフォルトは、ソース・バックアップの保存期間です。
      ノート

      自動バックアップの最大保存期間は35日で、手動バックアップの最大保存期間は365日です。
  4. 「コピー」を選択します
バックアップは、選択したリージョンの同じコンパートメントにコピーされます。
ノート

COPY_BACKUP作業リクエストでDbSystemBackupCopyLimitExceededエラーが返された場合は、後でコピー・バックアップを再試行する必要があります。

CLIの使用

コマンドライン・インタフェースを使用して、DBシステムのバックアップを別のリージョンにコピーします。

このタスクでは次が必要です:
  • ソース・バックアップOCID。
  • ソース・リージョン内のバックアップの読取りおよびコピー、および宛先リージョン内のバックアップの作成を許可するポリシー。
  • 適切に構成されたCLIインストールと必要なSSHキー。コマンドライン・インタフェースを参照してください。
    ノート

    CLIは、バックアップのコピー先リージョンで認証されるように構成する必要があります。
CLIで次を実行して、DBシステムのバックアップを別のリージョンにコピーします:
  1. コマンド・プロンプトを開き、次のコマンドを実行します:
    oci mysql backup copy 
    --source-backup-id <SourceBackupOCID> 
    --source-region <SourceRegionName>
    --compartment-id <DestinationCompartmentOCID> 
    --region <DestinationRegionName>
    --backup-copy-retention-in-days <NumberOfDays>
    --display-name <DisplayName>
    --description <Description>
    • --source-backup-id: ソース・バックアップのOCIDを指定します。

    • --source-region: ソース・バックアップのリージョン識別子を指定します。たとえば、us-ashburn-1sa-saopaulo-1およびeu-frankfurt-1です。

    • --compartment-id: バックアップのコピー先となる宛先コンパートメントのOCIDを指定します。ソース・バックアップのコンパートメントと同じである必要があります。

    • --region: (オプション)バックアップのコピー先となる宛先リージョン識別子を指定します。リージョンを定義していない場合は、CLI構成ファイルで構成されているリージョンが使用されます。

    • --backup-copy-retention-in-days: (オプション)宛先リージョン内のバックアップが保持される日数を指定します。デフォルトの保存期間は、ソース・バックアップと同じです。

    • --display-name: (オプション)コピーしたバックアップの表示名を指定します。表示名を定義しない場合は、ソース・バックアップ表示名を使用して生成されます。

    • --description: (オプション)コピーしたバックアップの説明を指定します。説明を定義しない場合は、ソース・バックアップの説明とともに説明が生成されます。

HeatWaveサービスは、ソース・バックアップの宛先リージョンへのコピーを開始します。