

# 在 RDS for Oracle 中使用附加存储卷备份和还原数据
<a name="User_Oracle_AdditionalStorage.BackupRestore"></a>

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

**Topics**
+ [创建手动快照](#User_Oracle_AdditionalStorage.BackupRestore.ManualSnapshots)
+ [还原手动快照](#User_Oracle_AdditionalStorage.BackupRestore.RestoreSnapshots)
+ [时间点故障恢复](#User_Oracle_AdditionalStorage.BackupRestore.PitR)

## 创建手动快照
<a name="User_Oracle_AdditionalStorage.BackupRestore.ManualSnapshots"></a>

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

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

## 还原手动快照
<a name="User_Oracle_AdditionalStorage.BackupRestore.RestoreSnapshots"></a>

从快照还原时，您可以添加新的附加存储卷，或修改现有卷的 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
        }
    ]'
```

## 时间点故障恢复
<a name="User_Oracle_AdditionalStorage.BackupRestore.PitR"></a>

在时间点故障恢复（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
        }
    ]'
```