バックアップの管理
コンソールまたはコマンドライン・インタフェースを使用して、バックアップを編集、削除または移動します。バックアップを別のリージョンにコピーすることもできます。
バックアップの編集 🔗
コンソールまたはコマンドライン・インタフェースを使用して、DBシステム・バックアップの表示名、説明および保存期間を編集します。
自動バックアップの保持期間は変更できません。
Always Free DBシステムの最終バックアップの保存期間は、最大7日に制限されます。
コンソールまたはコマンドライン・インタフェースを使用して、バックアップを編集します。
- コンソールの使用
- CLIの使用
- REST APIを使用して、UpdateBackup操作を実行します。
コンソールの使用 🔗
コンソールを使用して、バックアップの名前、説明および保存期間を編集します。
「バックアップの編集」パネルは、「バックアップ・プランの編集」パネルとは異なります。「バックアップ・プランの編集」パネルでは、自動バックアップを有効にし、既存のDBシステムの保持期間およびウィンドウ開始時間を編集できます。バックアップ・プランの編集を参照してください。
- ナビゲーション・メニューを開き、「データベース」を選択します。HeatWave MySQLで、「バックアップ」を選択します。
- 次のいずれかを行います。
- DBシステムと同じ行にある「アクション」メニューから、「編集」を選択します。
- バックアップの名前を選択してバックアップの詳細ページを開き、「編集」を選択します。
- 「バックアップの編集」パネルで、次の詳細を指定します:
- 表示名: バックアップの新しい名前を指定します。名前を変更しない場合、既存の名前は保持されます。
- 説明: バックアップの新しい説明を指定します。摘要を変更しない場合、既存の摘要は保持されます。
- 保持期間: バックアップの新しい保持期間を指定します。保持期間を変更しない場合、既存の値は保持されます。
ノート
自動バックアップの保持期間は変更できません。
- 「Save changes」を選択します。
CLIの使用 🔗
コマンドライン・インタフェースを使用して、バックアップの表示名、説明および保存期間を更新します。
- バックアップのOCID。
- コンパートメントまたはテナント内のバックアップの更新を許可するポリシー。
- 適切に構成されたCLIインストールと必要なSSHキー。コマンドライン・インタフェースを参照してください。
バックアップ・プランの編集 🔗
既存のDBシステムのバックアップ計画を編集して、自動バックアップおよびポイント・イン・タイム・リカバリを有効にし、保存期間およびウィンドウの開始時間を編集して、リージョン間バックアップ・コピーをスケジュールします。
Always Free DBシステムのバックアップ・プランは変更できません。
- コンソールの使用
- REST APIを使用して、
backupPolicy
属性を指定してUpdateDbSystem操作を実行します。
コンソールの使用 🔗
コンソールを使用して、既存のDBシステムのバックアップ計画を編集します。
「バックアップ・プランの編集」パネルは、「バックアップの編集」パネルとは異なります。「バックアップの編集」パネルでは、バックアップの名前および説明を編集できます。バックアップの編集を参照してください。
バックアップの移動 🔗
アクティブなバックアップは別のコンパートメントに移動できます。他の状態のバックアップは移動できません。
Always Free DBシステムのバックアップを別のコンパートメントに移動することはできません。
コンソールまたはコマンドライン・インタフェースを使用して、バックアップを別のコンパートメントに移動します。
- コンソールの使用
- CLIの使用
- REST APIを使用して、ChangeBackupCompartment操作を実行します。
コンソールの使用 🔗
コンソールを使用して、バックアップを別のコンパートメントに移動します。
- バックアップの移動先のコンパートメントに対するアクセス権限
MYSQL_BACKUP_MOVE
。mysql-backupsを参照してください。 - アクティブなバックアップ。他の状態のバックアップは移動できません。
CLIの使用 🔗
コマンドライン・インタフェースを使用して、バックアップを別のコンパートメントに移動します。
- バックアップのOCID。
- コンパートメントまたはテナンシでのバックアップの移動を許可するポリシー。
- 適切に構成されたCLIインストールと必要なSSHキー。コマンドライン・インタフェースを参照してください。
バックアップの削除 🔗
コンソールまたはコマンドライン・インタフェースを使用して、DBシステムのバックアップを削除します。
- コンソールの使用
- CLIの使用
- REST APIを使用して、DeleteBackup操作を実行します。
コンソールの使用 🔗
コンソールを使用して、DBシステムのバックアップを削除します。
- ナビゲーション・メニューを開き、「データベース」を選択します。HeatWave MySQLで、「バックアップ」をクリックします。
- 次のいずれかを行います。
- バックアップと同じ行にある「アクション」メニューから、「削除」を選択します。
- バックアップの名前をクリックして、バックアップの詳細ページを開きます。「他のアクション」ボタンをクリックし、「削除」を選択します。
- 「バックアップの削除」ダイアログ・ボックスで、「バックアップの削除」をクリックします。
CLIの使用 🔗
コマンド行インタフェースを使用して、バックアップを削除します。
- バックアップのOCID。
- コンパートメントまたはテナンシのバックアップの削除を許可するポリシー。
- 適切に構成されたCLIインストールと必要なSSHキー。コマンドライン・インタフェースを参照してください。
別のリージョンへのバックアップのコピー 🔗
DBシステムのバックアップを別のリージョンにコピーします。
Always Free DBシステムのバックアップを別のリージョンにコピーすることはできません。
DBシステムのバックアップを別のリージョンにコピーした後、宛先リージョンでDBシステムをリストアできます。バックアップが行われたDBシステムの構成はコピーされません。
テナンシ内のリージョン間でDBシステム・バックアップをコピーする場合、MySQLリージョン間バックアップの最大パラレル・コピー数サービス制限によって、特定のソース・リージョンから実行できる同時コピーの最大数が決まります。
- 任意のリージョンのアクティブなバックアップ:
ノート
バックアップは、Oracle Cloud Infrastructureの同じレルム内の別のリージョンにコピーできます。バックアップは、現在同じ宛先リージョンにコピーされていません。同じリージョンにバックアップのコピーを作成できません。 - バックアップが存在するソース・リージョンのアクセス権限
MYSQL_BACKUP_COPY
およびMYSQL_BACKUP_READ
。mysql-backupsを参照してください。ノート
集約リソース・タイプmysql-family
には、MYSQL_BACKUP_COPY
権限は含まれません。 - バックアップのコピー先の宛先リージョンのアクセス権限
MYSQL_BACKUP_CREATE
。mysql-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システムのバックアップを別のリージョンにコピーします。
- コンソールの使用
- CLIの使用
- REST APIを使用して、CopyBackup操作を実行します。
コンソールの使用 🔗
コンソールを使用して、バックアップを別のリージョンにコピーします。
- ナビゲーション・メニューを開き、「データベース」を選択します。HeatWave MySQLで、「バックアップ」を選択します。
- 次のいずれかを行います。
- バックアップと同じ行の「アクション」メニューから「別のリージョンにコピー」を選択します。
- バックアップの名前を選択してバックアップの詳細ページを開き、別のリージョンにコピーを選択します。
- 「別のリージョンにコピー」パネルで、次の詳細を指定します:
- 宛先リージョン: バックアップのコピー先のリージョンを選択します。
- 宛先リージョン・コンパートメント: コンパートメントは変更できません。常に同じコンパートメントにコピーされます。
- 表示名: (オプション)バックアップの名前を指定します。デフォルト値は"
<SourceBackupName>-copy-from-<SourceRegionName>
"です。 - 説明: (オプション)バックアップの説明を指定します。デフォルト値は"
This backup is a copy of <SoureBackupName> from the region <SourceRegionName>.
"です。 - バックアップ保持期間: (オプション)宛先リージョンのバックアップの保持期間を指定します。デフォルトは、ソース・バックアップの保存期間です。
ノート
自動バックアップの最大保存期間は35日で、手動バックアップの最大保存期間は365日です。
- 「コピー」を選択します
COPY_BACKUP作業リクエストで
DbSystemBackupCopyLimitExceeded
エラーが返された場合は、後でコピー・バックアップを再試行する必要があります。
CLIの使用 🔗
コマンドライン・インタフェースを使用して、DBシステムのバックアップを別のリージョンにコピーします。
- ソース・バックアップOCID。
- ソース・リージョン内のバックアップの読取りおよびコピー、および宛先リージョン内のバックアップの作成を許可するポリシー。
- 適切に構成されたCLIインストールと必要なSSHキー。コマンドライン・インタフェースを参照してください。
ノート
CLIは、バックアップのコピー先リージョンで認証されるように構成する必要があります。