从 RDS Custom for Oracle 数据库快照还原 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

从 RDS Custom for Oracle 数据库快照还原

在还原 RDS Custom for Oracle 数据库实例时,需要提供数据库快照的名称以及新实例的名称。您不能从快照还原到现有的 RDS Custom 数据库实例。还原时将新建一个 RDS Custom for Oracle 数据库实例。

该还原过程与 Amazon RDS 中的还原有以下方式不同:

  • 还原快照之前,RDS Custom for Oracle 会备份现有配置文件。这些文件提供在目录 /rdsdbdata/config/backup 中的还原实例上。RDS Custom for Oracle 会使用原定设置参数还原数据库快照,并用现有参数覆盖以前的数据库配置文件。因此,还原的实例不会保留自定义参数和对数据库配置文件的更改。

  • 还原的数据库的名称与快照中的名称相同。您不能指定不同的名称。(对于 RDS Custom for Oracle,原定设置值为 ORCL。)

要从数据库快照还原 RDS Custom 数据库实例
  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择快照

  3. 选择要从其还原的数据库快照。

  4. 对于操作,选择还原快照

  5. 请在 Restore DB instance(还原数据库实例)页面上,为 DB instance identifier(数据库实例标识符)输入还原的 RDS Custom 数据库实例的名称。

  6. 选择还原数据库实例

您可以通过使用 restore-db-instance-from-db-snapshot Amazon CLI 命令还原 RDS Custom 数据库快照。

如果要从中还原的快照适用于私有数据库实例,请务必同时指定正确的 db-subnet-group-nameno-publicly-accessible。否则,数据库实例原定设置为可公开访问。以下选项为必填:

  • db-snapshot-identifier – 标识要从中进行还原的快照

  • db-instance-identifier – 指定要从数据库快照创建的 RDS Custom 数据库实例的名称

  • custom-iam-instance-profile – 指定与 RDS Custom 数据库实例的基础 Amazon EC2 实例关联的实例配置文件。

以下代码为 my-custom-instance 还原名为 my-custom-snapshot 的快照。

对于 Linux、macOS 或 Unix:

aws rds restore-db-instance-from-db-snapshot \ --db-snapshot-identifier my-custom-snapshot \ --db-instance-identifier my-custom-instance \ --custom-iam-instance-profile AWSRDSCustomInstanceProfileForRdsCustomInstance \ --no-publicly-accessible

对于 Windows:

aws rds restore-db-instance-from-db-snapshot ^ --db-snapshot-identifier my-custom-snapshot ^ --db-instance-identifier my-custom-instance ^ --custom-iam-instance-profile AWSRDSCustomInstanceProfileForRdsCustomInstance ^ --no-publicly-accessible