使用 RDS for Oracle 複本備份 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 RDS for Oracle 複本備份

您可以建立和還原 RDS for Oracle 複本的備份。同時支援自動備份和手動快照。如需詳細資訊,請參閱備份、還原和匯出資料。下列部分說明管理主要複本備份和 RDS for Oracle 複本之間的主要差異。

開啟 RDS for Oracle 複本備份

預設情況下,Oracle 複本不會開啟自動備份功能。您可以將備份保留期間設定為正的非零值以開啟自動備份。

立即啟用自動備份
  1. 登入 AWS Management Console,開啟位於 https://console.aws.amazon.com/rds/ 的 Amazon RDS 主控台。

  2. 在導覽窗格中選擇資料庫,然後選擇您要修改的資料庫執行個體或多可用區域資料庫叢集。

  3. 選擇 Modify (修改)。

  4. 針對 Backup retention period (備份保留期),選擇非零正值,例如 3 天。

  5. 選擇 Continue (繼續)

  6. 選擇 Apply immediately (立即套用)。

  7. 選擇修改資料庫執行個體修改叢集,以儲存您的變更並啟用自動備份。

若要啟用自動備份,請使用 AWS CLI modify-db-instancemodify-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-period 3 \ --apply-immediately

在Windows中:

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --backup-retention-period 3 ^ --apply-immediately

若要啟用自動備份,請使用 RDS API ModifyDBInstanceModifyDBCluster 操作,其中包含下列必要參數:

  • DBInstanceIdentifierDBClusterIdentifier

  • 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" } ] }