在 RDS for Oracle 中使用附加存储卷备份和还原数据 - Amazon Relational Database Service

在 RDS for Oracle 中使用附加存储卷备份和还原数据

您可以使用自动备份,并通过附加存储卷使用数据库实例创建数据库快照。所有备份操作都包括主卷和附加存储卷。您也可以通过附加存储卷对数据库实例使用时间点故障恢复。还原数据库时,可以添加存储卷。也可以修改现有卷的存储设置。从快照还原数据库时,不能删除附加存储卷。

创建手动快照

以下示例使用附加存储卷创建数据库的手动快照:

aws rds create-db-snapshot \ --db-instance-identifier my-oracle-asv-instance \ --db-snapshot-identifier my-snapshot

还原手动快照

从快照还原时,您可以添加新的附加存储卷,或修改现有卷的 IOPS 或吞吐量设置。以下示例从快照还原数据库实例,并修改 rdsdbdata2 卷的 IOPS 设置:

aws rds restore-db-instance-from-db-snapshot \ --db-instance-identifier my-restored-instance \ --db-snapshot-identifier my-snapshot \ --region us-east-1 \ --additional-storage-volumes '[ { "VolumeName":"rdsdbdata2", "IOPS":5000 } ]'

时间点故障恢复

在时间点故障恢复(PITR)期间,您可以使用自定义配置添加新的附加存储卷。以下示例执行 PITR 并为 rdsdbdata2 卷添加一个新的 5000 GiB 通用型 SSD(gp3),IOPS 为 5000,存储吞吐量为 200 MB/s:

aws rds restore-db-instance-to-point-in-time \ --source-db-instance-identifier my-source-instancemy-source-instance \ --target-db-instance my-pitr-instance\ --use-latest-restorable-time \ --region us-east-1 \ --additional-storage-volumes '[ { "VolumeName":"rdsdbdata2", "StorageType":"gp3", "AllocatedStorage":5000, "IOPS":5000, "StorageThroughput":200 } ]'