本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 RDS for Oracle 複本備份
您可以建立和還原 RDS for Oracle 複本的備份。同時支援自動備份和手動快照。如需詳細資訊,請參閱備份、還原和匯出資料。下列部分說明管理主要複本備份和 RDS for Oracle 複本之間的主要差異。
開啟 RDS for Oracle 複本備份
預設情況下,Oracle 複本不會開啟自動備份功能。您可以將備份保留期間設定為正的非零值以開啟自動備份。
立即啟用自動備份
登入 AWS Management Console,開啟位於 https://console.aws.amazon.com/rds/
的 Amazon RDS 主控台。 -
在導覽窗格中選擇資料庫,然後選擇您要修改的資料庫執行個體或多可用區域資料庫叢集。
-
選擇 Modify (修改)。
-
針對 Backup retention period (備份保留期),選擇非零正值,例如 3 天。
-
選擇 Continue (繼續)。
-
選擇 Apply immediately (立即套用)。
-
選擇修改資料庫執行個體或修改叢集,以儲存您的變更並啟用自動備份。
若要啟用自動備份,請使用 AWS CLI modify-db-instance
或 modify-db-cluster
命令。
包含以下參數:
-
--db-instance-identifier
(或多可用區域資料庫叢集的--db-cluster-identifier
) -
--backup-retention-period
-
--apply-immediately
或--no-apply-immediately
*
在以下範例中,我們將備份保留期間設定為三天來啟用自動備份。變更會立即套用。
對於LinuxmacOS、或Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --backup-retention-period3
\--apply-immediately
在Windows中:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --backup-retention-period3
^--apply-immediately
若要啟用自動備份,請使用 RDS API ModifyDBInstance
或 ModifyDBCluster
操作,其中包含下列必要參數:
-
DBInstanceIdentifier
或DBClusterIdentifier
-
BackupRetentionPeriod
還原 RDS for Oracle 複本備份
您可以還原 Oracle 複本備份,就像還原主要執行個體的備份一樣。如需詳細資訊,請參閱下列內容:
還原複本備份時的主要考量是決定要還原的時間點。資料庫時間指備份中資料最近套用的交易時間。還原複本備份時,您會還原到資料庫時間,而不是備份完成的時間。其中的差異很大,因為 RDS for Oracle 複本的時間可能會延後幾分鐘或幾小時。因此,複本備份的資料庫時間,以及您還原備份的時間點,可能會比備份建立時間早得多。
若要了解資料庫時間與建立時間之間的差異,請使用 describe-db-snapshots
命令。比較 SnapshotDatabaseTime
(也就是複本備份的資料庫時間) 及 OriginalSnapshotCreateTime
欄位 (也就是主要資料庫上最新套用的交易時間)。下列範例會傳回兩個時間之間的差異:
aws rds describe-db-snapshots \ --db-instance-identifier my-oracle-replica --db-snapshot-identifier my-replica-snapshot { "DBSnapshots": [ { "DBSnapshotIdentifier": "my-replica-snapshot", "DBInstanceIdentifier": "my-oracle-replica", "SnapshotDatabaseTime": "2022-07-26T17:49:44Z", ... "OriginalSnapshotCreateTime": "2021-07-26T19:49:44Z" } ] }