从 RDS Custom for Oracle 数据库快照还原
注意
终止支持通知:AWS 将于 2027 年 3 月 31 日终止对 Amazon RDS Custom for Oracle 的支持。2027 年 3 月 31 日之后,您将无法再访问 RDS Custom for Oracle 控制台或 RDS Custom for Oracle 资源。有关更多信息,请参阅 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 数据库实例
-
登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择快照。
-
选择要从其还原的数据库快照。
-
对于操作,选择还原快照。
-
请在 Restore DB instance(还原数据库实例)页面上,为 DB instance identifier(数据库实例标识符)输入还原的 RDS Custom 数据库实例的名称。
-
选择还原数据库实例。
您可以通过使用 restore-db-instance-from-db-snapshot AWS CLI 命令还原 RDS Custom 数据库快照。
如果要从中还原的快照适用于私有数据库实例,请务必同时指定正确的 db-subnet-group-name 和 no-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-identifiermy-custom-snapshot\ --db-instance-identifiermy-custom-instance\ --custom-iam-instance-profileAWSRDSCustomInstanceProfileForRdsCustomInstance\ --no-publicly-accessible
对于:Windows
aws rds restore-db-instance-from-db-snapshot ^ --db-snapshot-identifiermy-custom-snapshot^ --db-instance-identifiermy-custom-instance^ --custom-iam-instance-profileAWSRDSCustomInstanceProfileForRdsCustomInstance^ --no-publicly-accessible