不同帐户中的Amazon RDS Oracle DB快照还原

不同帐户中的Amazon RDS Oracle DB快照还原,oracle,amazon-web-services,amazon-s3,amazon-rds,snapshot,Oracle,Amazon Web Services,Amazon S3,Amazon Rds,Snapshot,要将Oracle的DB快照从一个帐户(prd)恢复到同一地区的另一个帐户(非prd)。您能建议我如何在RDS中实现oracle数据库恢复吗 我是否可以将DB快照存储在AmazonS3中并尝试还原它,或者是否有其他方法可以尝试 我已经看到了在S3中存储SQL快照并将其还原的示例,但是oracle是否可能这样做。在导入数据之前,我们是否需要在rds oracle中创建配置文件/用户/表空间,或者在从S3恢复数据时需要处理这些配置文件/用户/表空间。流程如下: 生产帐户中的Amazon RDS数据库

要将Oracle的DB快照从一个帐户(prd)恢复到同一地区的另一个帐户(非prd)。您能建议我如何在RDS中实现oracle数据库恢复吗

我是否可以将DB快照存储在AmazonS3中并尝试还原它,或者是否有其他方法可以尝试

我已经看到了在S3中存储SQL快照并将其还原的示例,但是oracle是否可能这样做。在导入数据之前,我们是否需要在rds oracle中创建配置文件/用户/表空间,或者在从S3恢复数据时需要处理这些配置文件/用户/表空间。

流程如下:

  • 生产帐户中的Amazon RDS数据库的
  • 非生产账户
  • 在非生产帐户中创建新的Amazon RDS数据库
所有这些操作都由Amazon RDS管理。不需要创建表或使用AmazonS3。新数据库将包含与源数据库完全相同的数据。

流将是:

  • 生产帐户中的Amazon RDS数据库的
  • 非生产账户
  • 在非生产帐户中创建新的Amazon RDS数据库

所有这些操作都由Amazon RDS管理。不需要创建表或使用AmazonS3。新数据库将包含与源数据库完全相同的数据。

如果我将数据(从快照)还原到非生产数据库实例中,则它将包含相同的数据,但我希望更改架构名称并相应地修改为非生产数据库。例如:在on prem中,我们将在非prd DB中导入具有不同模式名称的数据,并为新模式授予角色和权限,并运行post脚本,该脚本将根据我们的非prd环境进行修改。在aws中,我希望导入具有不同模式名称的数据,并且必须附加lambda函数以进行密码轮转。如果使用Amazon RDS“DB快照”,这是不可能的。因此,一种选择是按照上面的建议进行恢复,然后修改已恢复的数据库。或者,您可以使用其他方式转储和还原数据,但这将由您来管理,而不是使用Amazon RDS提供的方法。如果我将数据(从快照)还原到非生产数据库实例中,那么它将包含相同的数据,但我希望更改架构名称并相应地修改为非生产数据库。例如:在on prem中,我们将在非prd DB中导入具有不同模式名称的数据,并为新模式授予角色和权限,并运行post脚本,该脚本将根据我们的非prd环境进行修改。在aws中,我希望导入具有不同模式名称的数据,并且必须附加lambda函数以进行密码轮转。如果使用Amazon RDS“DB快照”,这是不可能的。因此,一种选择是按照上面的建议进行恢复,然后修改已恢复的数据库。或者,您可以使用其他方式转储和恢复数据,但这将由您来管理,而不是使用AmazonRDS提供的方法。