増分ログバックアップは、既存の完全バックアップスケジュールに加えて、トランザクションログ(挿入、更新、削除)をキャプチャします。増分ログバックアップを有効化すると、最初の完全バックアップ完了時から最後の増分バックアップ完了時までの任意の時点へデータベースを復元できます。この機能は、ポイントインタイムリカバリ(PITR)と呼ばれます。
増分バックアップデータのライフサイクルは、完全バックアップデータのライフサイクルに準拠します。
前提条件
開始する前に、以下の点を確認してください。
ご利用のデータベースが増分ログバックアップをサポートしていること。対応するデータベースタイプについては、「対応するデータベースタイプと機能」をご参照ください。
ご利用のデータベースでバイナリロギングが有効化されていること:
ApsaraDB RDS for MySQL:バイナリロギングはデフォルトで有効化されています。
PolarDB for MySQL:「バイナリロギングの有効化」をご参照ください。
セルフマネージドデータベース:続行する前に、手動でバイナリロギングを有効化してください。
増分ログバックアップの有効化
DMS コンソール V5.0 にログインします。
上部ナビゲーションバーで、セキュリティおよび仕様 (DBS) > データディザスタリカバリ (DBS) > バックアッププラン の順に選択します。
シンプルモードで DMS コンソールをご利用の場合、左上隅の
アイコンにポインターを合わせ、すべての機能 > セキュリティおよび仕様 (DBS) > データディザスタリカバリ (DBS) > バックアッププラン の順に選択します。管理対象のバックアッププランを見つけ、管理 をクリックして、タスクの設定 ページを開きます(操作 列)。
タスク実行情報 セクションで、増分ログバックアップの有効化 をクリックし、確認メッセージで OK をクリックします。
事前チェックが正常に完了した後、以下のいずれかのオプションを選択します。
タスクを開始:DBS が直ちに完全バックアップと増分バックアップを並列で開始します。完全バックアップが完了すると、その時点以降、ポイントインタイムリカバリ(PITR)が利用可能になります。
閉じる(
):DBS が即時のバックアップをスキップします。次回の予定された完全バックアップが自動的に増分バックアップをトリガーします。その完全バックアップが完了すると、PITR が利用可能になります。
事前チェックが失敗した場合、画面上のプロンプトに従って問題を解決してください。詳細については、「データディザスタリカバリの一般的なエラーとトラブルシューティング」をご参照ください。
増分ログバックアップの無効化
増分ログバックアップを無効化すると、以下の影響があります。
進行中の増分バックアップタスクは直ちに停止されます。
DBS は新たな増分バックアップデータの生成を停止します。
既存の増分バックアップセットは、有効期限切れ時に自動的にクリアされます。
DMS コンソール V5.0 にログインします。
上部ナビゲーションバーで、セキュリティおよび仕様 (DBS) > データディザスタリカバリ (DBS) > バックアッププラン の順に選択します。
シンプルモードで DMS コンソールをご利用の場合、左上隅の
アイコンにポインターを合わせ、すべての機能 > セキュリティおよび仕様 (DBS) > データディザスタリカバリ (DBS) > バックアッププラン の順に選択します。管理対象のバックアッププランを見つけ、管理 をクリックして、タスクの設定 ページを開きます(操作 列)。
タスク実行情報 セクションで、増分ログバックアップの無効化 をクリックし、確認メッセージで OK をクリックします。
次のステップ
API リファレンス
| API オペレーション | 説明 |
|---|---|
| EnableBackupLog | 増分ログバックアップ機能を有効化します。 |
| DisableBackupLog | 増分ログバックアップ機能を無効化します。 |
| DescribeIncrementBackupList | 増分バックアップタスクの一覧を照会します。 |