创建 RDS Custom for Oracle 快照
RDS Custom for Oracle 可创建数据库实例的存储卷快照,并备份整个数据库实例而不仅仅是单个数据库。当您的数据库实例包含容器数据库(CDB)时,该实例的快照包括根 CDB 和所有 PDB。
创建 RDS Custom for Oracle 快照时,请指定要备份哪个 RDS Custom 数据库实例。为您的快照命名,以便稍后通过它进行还原。
当您创建快照时,RDS Custom for Oracle 会为附加到数据库实例的每个卷创建 Amazon EBS 快照。RDS Custom for Oracle 使用根卷的 EBS 快照注册新的 Amazon Machine Image(AMI)。为了使快照轻松与特定数据库实例关联,请使用 DBSnapshotIdentifier
、DbiResourceId
和 VolumeType
标记它们。
创建数据库快照会导致短暂的输入/输出暂停。此暂停可持续数秒到几分钟,具体取决于数据库实例的大小和类。快照创建时间因数据库的大小而异。由于快照包含整个存储卷,因此,文件(如临时文件)的大小也会影响创建快照创建时间。要了解创建快照的更多信息,请参阅 为 Amazon RDS 的单可用区数据库实例创建数据库快照。
使用控制台或 Amazon CLI 创建 RDS Custom for Oracle 快照。
创建 RDS Custom 快照
-
登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择 Databases(数据库)。
-
在 RDS Custom 数据库实例列表中,选择您想拍摄快照的实例。
-
对于操作,选择拍摄快照。
将显示 Take DB snapshot (拍摄数据库快照) 窗口。
-
在 Snapshot name(快照名称)框中,请输入快照的名称。
-
选择拍摄快照。
您可以通过使用 create-db-snapshot Amazon CLI 命令创建 RDS Custom 数据库实例的快照。
指定以下选项:
-
--db-instance-identifier
– 标识要备份的 RDS Custom 数据库实例 -
--db-snapshot-identifier
– 命名 RDS Custom 快照,以便以后通过它进行还原
在此示例中,您将给名为
的 RDS Custom 数据库实例创建名为 my-custom-instance
的数据库快照。my-custom-snapshot
对于 Linux、macOS 或 Unix:
aws rds create-db-snapshot \ --db-instance-identifier
my-custom-instance
\ --db-snapshot-identifiermy-custom-snapshot
对于 Windows:
aws rds create-db-snapshot ^ --db-instance-identifier
my-custom-instance
^ --db-snapshot-identifiermy-custom-snapshot