- 数据库›
- Amazon RDS›
- Amazon RDS for Oracle 常见问题
Amazon RDS for Oracle 常见问题
许可和支持
Amazon RDS for Oracle 提供哪些类型的许可选项?
Amazon RDS for Oracle 提供两种许可使用选项:
自带许可 (BYOL):在这种许可模式下,可以使用自己现有的 Oracle 数据库许可证在 Amazon RDS 上运行 Oracle 部署。要以 BYOL 模型运行数据库实例,您必须具有与想要运行的数据库实例类和 Oracle Database 版本对应的 Oracle Database 许可证(及软件更新许可证和支持)。您也必须遵循 Oracle 对云计算环境中 Oracle Database 软件的许可政策。数据库实例驻留在 Amazon EC2 环境中,您可以在此处查看 Oracle 对于 Amazon EC2 的许可政策。
已包含许可证:在“已包含许可证”服务模式下,无需单独购买 Oracle 许可证;根据 AWS 服务条款的第 10.3.1 节,Oracle 数据库软件已得到 AWS 许可,可供您使用。“附带许可”定价中包含软件、底层硬件资源,以及 Amazon RDS 管理功能。
Amazon RDS for Oracle 支持哪些 Oracle 数据库版本?
Amazon RDS 目前支持以下各种许可模式下的以下 Oracle Database 版本:
BYOL:标准版本二 (SE2) 和企业版本 (EE)
包含许可证:标准版本二 (SE2)
使用 Amazon RDS for Oracle 时有哪些许可政策?
BYOL:要在 BYOL 模式下运行数据库实例,必须拥有适用于您要运行的数据库实例等级和 Oracle 数据库版本的相应 Oracle 数据库许可(含软件更新许可和支持)。您必须遵循 Oracle 对云计算环境中 Oracle Database 软件的许可政策。数据库实例驻留在 Amazon EC2 环境中,您可以在此处查看 Oracle 对于 Amazon EC2 的许可政策。
已包含许可证:在“已包含许可证”服务模式下,无需单独购买 Oracle 许可证;根据 AWS 服务条款的第 10.3.1 节,Oracle 数据库软件已得到 AWS 许可,可供您使用。
如何支持 Amazon RDS for Oracle?
BYOL:在此模式下,可以继续使用有效的 Oracle 支持账户,并能直接联系 Oracle 解决特定的 Oracle 数据库服务请求。如果具有有效的 AWS Premium Support 账户,可以联系 AWS Premium Support 解决 Amazon RDS 的特定问题。Amazon Web Services 和 Oracle 对于需要获取两家企业协助的情况,设有多供应商支持流程。
已包含许可证:在此模式下,如果拥有有效的 AWS Premium Support 账户,可以联系 AWS Premium Support 解决 Amazon RDS 和 Oracle 数据库特定的服务请求。
许可证选项对数据库实例扩展有何影响?
BYOL:您可以根据 Oracle 许可证扩展数据库实例。
已包含许可证:您可以随时扩展运行 Oracle 的数据库实例,但受各个数据库实例类现行的小时定价约束。
有关对预留数据库实例扩展所产生的影响的详细信息,请参阅预留实例页面。
许可证选项对版本升级有何影响?
BYOL:需要从 Oracle 启用“软件更新许可证和支持”才能使用 Amazon RDS for Oracle Database。
已包含许可证:“软件更新许可证”的费用已含在小时价格中,这样您便能够获取 Oracle Database 软件更新。
是否可以更改我的数据库实例的许可证选项(例如,从 “BYOL” 改为“已包含许可证”)?
能,您可以通过 AWS CLI 或通过 AWS 控制台选择“Modify Instance”(修改实例)并在“Licensing Model”(许可模式)下拉菜单中选择相应选项后,更改您的许可证选项。
是否可以更改数据库实例运行的 Oracle 版本(例如,从 Oracle 11g R2 SE2 改为 EE)?
对于 BYOL 模式,只要您拥有适合计划运行的数据库实例版本和类的未使用 Oracle 许可证,即可从 Oracle 软件的 SE2 版本迁移到企业版。您无法从企业版迁移到其他版本。要更改版本并保留数据,您需要对正在运行的数据库实例拍摄快照,并基于该快照创建所需版本的新数据库实例。然后,应删除旧数据库实例,除非您希望其保持运行并拥有相应的 Oracle Database 许可。
数据库引擎版本
什么是适用于 Oracle 的 Amazon RDS 数据库引擎版本,它们与 Oracle 补丁集有何关联?
对于 Oracle 数据库版本 12.1 及更低版本,Amazon RDS 数据库引擎版本名称采用 X.Y.Z 的格式,其中:X = 主要版本(例如,12.1),Y = 发布级别(例如,0.2),Z = RDS 发布系列中的版本号(例如,v20)。例如,适用于 Oracle 的 Amazon RDS 数据库引擎版本可能是 12.1.0.2.v20。
对于 Oracle 数据库版本 12.2 及更高版本,Amazon RDS 数据库引擎版本名称采用 A.B.C.D 格式,其中:A = 年度发布版本系列(例如 19.0.0.0),B = 季度发布更新(例如 ru-2020-04),C = 季度发布更新修订版(例如 rur-2020-04),D = RDS 发布系列中的版本号(例如 r1)。例如,适用于 Oracle 的 Amazon RDS 数据库引擎版本可能是 19.0.0.0.ru-2020-04.rur-2020-04.r1。RDS 当前不使用发布更新修订(RUR),但 RUR 包含在名称中,以备将来使用。
Oracle 按季度发布所支持的主要版本的更新—12.1 及更低版本的补丁集更新(PSU)和 12.2 及更高版本的发布更新(RU)。其中包括 Oracle 推荐的关键安全更新和非安全修复。Amazon RDS 数据库引擎版本作为基础内容内置在给定的 PSU 或 RU 中,并且可能包含除此之外的其他修复程序。
有关每个版本中包含的补丁程序的完整列表,请访问文档。
从 Amazon RDS 角度来说,如果主要版本或版本级别发生变更,则此版次变更将被视为主要变更。例如,从 12.1.0.2.v20 到 12.2.0.1.rur-2020-04.rur-2020-04.r1 或从 19.0.0.0.ru-2020-04.rur-2020 04.r1 到 21.0.0.0.ru-2020-04.rur-2020-04.r1 将是**主要**版本升级。如果是从 12.1.0.2.v20 到 12.1.0.2.v22 或 19.0.0.0.ru 2020-04.rur-2020-04.r1 到 19.0.0.0.ru-2020-10.rur-2020-10.r1,版本更改将被视为次要更改。
有关 Amazon RDS for Oracle 支持的主要版本最新列表,请访问文档。
我的 Oracle 数据库引擎版本的补丁集构成是什么?
有关适用于 Oracle 的每个数据库引擎版本的详细补丁集构成信息,请参阅 Amazon RDS 用户指南。
Amazon RDS 是否针对升级引擎版本或弃用当前不受支持的引擎版本提供了准则?
符合。请参阅 Amazon RDS 常见问题。
Amazon RDS for Oracle 支持哪些数据库版本?
有关 Amazon RDS for Oracle 支持的数据库版本,请参阅 Oracle 数据库引擎版本说明。
Amazon RDS for Oracle 11.2.0.4 是否支持 Oracle Market-Driven Support (MDS)?
请联系您的 AWS 客户团队或 AWS Support,获取有关适用于 Amazon RDS for Oracle 的 Oracle MDS 的更多信息。
在哪里可以找到 Amazon RDS for Oracle 12.1.0.2 和 12.2.0.1 版本的支持终止时间?
请参阅论坛帖子。
选项和功能
Amazon RDS for Oracle 支持哪种类型的复制?
Amazon RDS for Oracle 支持两种类型的复制技术 - Amazon RDS Multi-AZ 和 Oracle 副本。多可用区部署均支持附带许可和自带许可(BYOL)许可模式,而副本仅支持自带许可(BYOL)模式。为了在特定 AWS 区域中为数据库(DB)实例提供增强的可用性和持久性,Amazon RDS for Oracle 提供了多可用区部署,并且对于大多数用例,通常是有效的灾难恢复(DR)解决方案。对于运行任务关键型数据库的客户而言,他们的灾难恢复配置需要跨越不同的 AWS 区域,因此,Oracle 副本功能是理想的选择。
Amazon RDS for Oracle 副本是 Amazon RDS Multi-AZ 部署的补充。Amazon RDS Multi-AZ 提供高可用性和数据保护,相关的区域内 Oracle 副本提供只读工作负载的可扩展性。同时,除了提供只读可扩展性之外,跨区域 Oracle 副本还提供了灾难恢复功能。
此外,您还可以使用逻辑复制解决方案,例如 Amazon Database Migration Service (DMS)、Oracle GoldenGate 等。这些解决方案通常由客户管理,并从归档的重做日志中捕获更改,以便将它们复制到其他数据存储中。
Amazon RDS 是否使用 Oracle Data Guard 进行多可用区部署?
Oracle Data Guard 是 Oracle 数据库企业版推出的高可用性功能。Amazon RDS 当前采用不同的同步复制技术和自动故障转移功能来对 Oracle 数据库实例提供多可用区域部署。Amazon RDS 支持的所有 Oracle 数据库版本都可使用多可用区域部署。
Amazon RDS for Oracle 只读副本(区域内和跨区域)在主数据库实例和物理备用(只读副本)数据库实例之间使用 Oracle Active Data Guard。Amazon RDS for Oracle 在主实例和只读副本之间配置异步 Data Guard 复制。如果副本处于只读模式,请确保您拥有 Active Data Guard 许可证。如果将副本置于挂载模式,则不需要 Active Data Guard 许可证。只有 Oracle 数据库引擎支持挂载的副本。
如果在 “BYOL” 许可模式下对 Oracle 数据库实例使用多可用区部署,是否需要额外的许可?
是,对于备用数据库实例,预计多可用区域部署所需的许可证数是对应的单一可用区域部署的两倍。不过,您需要查看 Oracle 的软件许可协议并遵守 Oracle 的许可政策。
Amazon RDS 上是否支持 Oracle RAC?
不,当前不支持 RAC。
Amazon RDS 上支持哪些企业版选项?
请参阅文档页面的“数据库功能支持”部分。
Amazon RDS for Oracle 上支持哪些字符集?
Amazon RDS 支持 Oracle“建议的 ASCII 数据库字符集”列表中的三十种字符集。您可以在创建新数据库实例时,指定所需的字符集。此项是可选的,默认的字符集为 AL32UTF8。有关更多信息,请参阅 Amazon RDS 文档。
使用 Amazon RDS 上的 Transparent Data Encryption(透明数据加密)时,谁将管理 Oracle Wallet 和 Master Encryption Key?
Amazon RDS 将管理数据库实例中的 Oracle Wallet 和 Master Encryption Key。
如何知道 Amazon RDS 是否支持特定的 Oracle 数据库功能?
Oracle 数据库支持许多功能,具体情况因您运行的 Oracle 数据库版本而异。有关 Amazon RDS 支持的 Oracle 功能,请参阅 Amazon RDS 用户指南。
您是否支持占用内存更多但 vCPU 数量较少的实例?
Amazon RDS for Oracle 支持 R5 实例类型的扩展内存实例。这些实例的 vCPU 数量较少,但是占用更多内存,使客户能够合理调整其工作负载并节约成本。如需了解更多信息,请参阅 Amazon RDS for Oracle 中可支持的实例类型。
Amazon RDS Database Activity Streams 是否支持 Amazon RDS for Oracle?
是。适用于 Amazon Relational Database Service (Amazon RDS) for Oracle 的 Database Activity Streams (DAS) 提供在数据库实例中执行的所有审计语句 (SELECT、DML、DDL、DCL、TCL) 的近实时流。审计数据从统一的数据库审计中收集,而数据库活动的存储和处理在您的数据库之外进行管理。作为 DAS 部署的一个环节,数据库管理员在给定对象上指定原生 Oracle 数据库统一审计策略。然后,安全管理员在您的 Amazon RDS for Oracle 数据库实例上启动 DAS 并提供 AWS Key Management Service (KMS) 密钥以实施加密。您的数据库活动将进行加密,然后异步推送到代表 Amazon RDS for Oracle 数据库实例预置的 Amazon Kinesis 数据流。启用和禁用 DAS 的权限可以由 IAM 管理,从而实现安全/合规人员与 DBA 之间的职责分离。您可在文档中进一步了解 Amazon RDS Database Activity Streams for Oracle。
如何执行跨区域备份和时间点还原 (PiTR) 以满足我的灾难恢复需要?
Amazon RDS 支持 Oracle 的跨区域自动备份操作。启用此功能后,在您的 RDS 实例所在的源区域中获取和保留的快照和存档重做日志备份将自动复制到第二个区域。然后,RDS 按照您选择的备份保留期维护快照和存档日志,以便在目标区域中执行时间点还原 (PITR) 功能。如果您需要利用经济实惠的 DR 功能帮助节省其他区域需要 PITR 之前的计算成本,有时还包括许可成本,此功能极其适合。如需了解更多信息,请阅读本博客文章。
我可以将当前时区文件自动升级到我的数据库实例上的最新版本吗?
可以,Amazon RDS 支持 Oracle 的时区文件自动升级。要启用此功能,您必须添加 TIMEZONE_FILE_AUTOUPGRADE 选项。有关更多信息,请查看文档。