本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 RDS for Db2 複本備份
您可以建立和還原 RDS for Db2 複本的備份。RDS for Db2 支援自動備份和手動快照。如需詳細資訊,請參閱備份、還原和匯出資料。下列各節說明管理主要資料庫備份與 RDS for Db2 複本之間的主要差異。
開啟 RDS for Db2 複本備份
RDS for Db2 複本預設不會開啟自動備份。將備份保留期設定為正非零值,以開啟自動備份。
立即開啟自動備份
登入 AWS Management Console ,並在 https://console.aws.amazon.com/rds/
:// 開啟 Amazon RDS 主控台。 -
在導覽窗格中選擇 Databases (資料庫),然後選擇您要修改的資料庫執行個體。
-
選擇 Modify (修改)。
-
對於備份保留期,請選擇正非零值,例如三天。
-
選擇 Continue (繼續)。
-
選擇 Apply immediately (立即套用)。
-
選擇修改資料庫執行個體以儲存變更並啟用自動備份。
若要開啟自動備份,請使用 AWS CLI modify-db-instance 命令。
包含以下參數:
-
--db-instance-identifier
-
--backup-retention-period
-
--apply-immediately
或--no-apply-immediately
*
下列範例會將備份保留期設定為三天,以開啟自動備份。變更會立即套用。
對於 Linux、 macOS或 Unix:
aws rds modify-db-instance \ --db-instance-identifier
my_db_instance
\ --backup-retention-period 3 \ --apply-immediately
在 Windows 中:
aws rds modify-db-instance ^ --db-instance-identifier
my_db_instance
^ --backup-retention-period 3 ^ --apply-immediately
若要開啟自動備份,請使用 RDS API ModifyDBInstance 操作搭配下列必要參數:
-
DBInstanceIdentifier
-
BackupRetentionPeriod
還原 RDS for Db2 複本備份
您可以還原 RDS for Db2 複本備份,方法與還原主要資料庫備份的方式相同。如需詳細資訊,請參閱下列主題:
還原複本備份時的主要考量是決定要還原的時間點。資料庫時間指備份中資料最近套用的交易時間。還原複本備份時,您會還原到資料庫時間,而不是備份完成的時間。差別很大,因為複本可能會落後主要資料庫幾分鐘或數小時。因此,複本備份的資料庫時間,以及您還原複本的時間點,可能比備份建立時間早得多。
若要尋找資料庫時間和建立時間之間的差異,請執行 AWS CLI describe-db-snapshots 命令或呼叫 RDS API DescribeDBSnapshots 操作。比較 SnapshotDatabaseTime
值和 OriginalSnapshotCreateTime
值。此SnapshotDatabaseTime
值是複本備份的所有資料庫中最早的資料庫時間。此OriginalSnapshotCreateTime
值是主要資料庫上最新套用的交易。請注意,多個資料庫的複寫延遲可能不同,而這兩個資料庫之間的資料庫時間可能不同。
下列 AWS CLI 範例顯示兩次之間的差異:
aws rds describe-db-snapshots \ --db-instance-identifier
my_db2_replica
--db-snapshot-identifiermy_replica_snapshot
{ "DBSnapshots": [ { "DBSnapshotIdentifier": "my_replica_snapshot
", "DBInstanceIdentifier": "my_db2_replica
", "SnapshotDatabaseTime": "2022-07-26T17:49:44Z", ... "OriginalSnapshotCreateTime": "2021-07-26T19:49:44Z" } ] }