View a markdown version of this page

常见问题解答 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

常见问题解答

问:能否将本地运行的 Oracle 数据库企业版迁移到 Amazon RDS for Oracle 或亚马逊上的 Oracle 数据库标准版 2 EC2?

答:是的。您必须分析正在使用的企业版功能,例如透明数据加密 (TDE) 或高级压缩,并确定目标 Oracle 数据库是否需要这些功能。有关其他功能的信息,请参阅 AWS 规范性指导指南评估将 Oracle 数据库降级到标准版 2。 AWS

问:我们可以一起使用混合方法(例如 AWS DMS 和 Oracle Data Pump)来迁移现有数据吗?

答:是的。我们建议您使用大型对象 (LOB) 列迁移, AWS DMS 对非 LOB 列表使用 Oracle Data Pump。

问:我们能否同时使用 AWS DMS 和 Oracle Data Pump 来实现近乎零的停机迁移?

:是的,您可以使用 Oracle Data Pump 迁移现有数据库,然后仅使用 AWS DMS 复制正在进行的更改,从使用 Oracle Data Pump 之前记录的特定系统更改号 (SCN) 开始。

问:如何使用 Oracle GoldenGate 实现主动-主动数据库复制和灾难恢复?

答:在本地或 EC2 实例上使用额外的 GoldenGate 集线器。 GoldenGate 集线器将事务信息从源数据库移动到目标数据库。

问:我们如何确定适用于 Oracle 的 Amazon RDS 是否适合作为目标数据库?

答:确保目标 Amazon RDS for Oracle 数据库支持所有必需的功能。有关更多信息,请参阅 Amazon RDS 文档中的 RDS for Oracle 功能

问:如何才能在目标 Amazon RDS for Oracle 数据库中使用诸如 alter 命令之类的常见数据库管理员操作?

答:要管理数据库,请参阅在 Amazon RDS for Oracle 中不同工作的命令列表

问:我能否使用 Oracle Data Guard 将正在进行的复制更改迁移到 Amazon RDS for Oracle。

答:不是。 您只能对亚马逊上的 Oracle 使用 Oracle Data Guard, EC2 或者对 Oracle 目标使用 Amazon RDS Custom

问:能否 AWS 帮助我使部署 AWS 服务 与我现有的 Oracle 协议保持一致?

答:不是AWS 合作伙伴可以帮助您解决 Oracle AWS 许可证部署问题。有关更多信息,请参阅 AWS 博客文章 “了解您的部署和许可 Oracle 选项” AWS

问:如果 Oracle 终止对数据库版本的扩展支持,我的目标 Amazon RDS for Oracle 实例会怎样? (例如,Oracle 数据库版本 19c 扩展支持将于 2032 年 12 月 31 日结束。)

答:使用同样的示例,从 2033 年 1 月 1 日起,在 Oracle 数据库版本 19c 上运行的所有实例都将自动升级到 21c。此外,您将无法使用 Oracle 数据库版本 19c 创建适用于 Oracle 的 Amazon RDS 实例。

问:我能否使用 Oracle Exadata 的功能,比如 SmartScan 在 Amazon RDS for Oracle 中?

答:适用于 Oracle 的 Amazon RDS 不支持该 SmartScan 功能。在本地数据库中,您需要识别使用数据库索引的查询, SmartScan 并将其转换为使用数据库索引。

问:如何分析我的工作负载以确定源 Oracle 数据库正在使用的吞吐量、CPU 和内存? IOPs

答:从源数据库生成自动工作负载存储库 (AWR) 报告或运行数据库当前状态调查 (CSI) 脚本以获取此信息。