RDS for Oracle 许可选项 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

RDS for Oracle 许可选项

Amazon RDS for Oracle 具有两种许可选项:附带许可 (LI) 和自带许可 (BYOL)。在 Amazon RDS 上创建 Oracle 数据库实例后,您可以通过修改数据库实例来更改许可模型。有关更多信息,请参阅 修改 Amazon RDS 数据库实例

重要

确保您拥有与数据库实例类和 Oracle Database 版本对应的 Oracle Database 许可证以及软件更新许可证和支持。此外,请确保您对任何单独许可的 Oracle Database 功能拥有许可证。

SE2 附带许可模式

在附带许可模式下,您不需要单独购买 Oracle Database 许可证;Amazon 持有 Oracle 数据库软件的许可证。仅在 Amazon RDS for Oracle Database 标准版 2(SE2)上支持附带许可证模式。

在此模式下,如果您拥有可享受案例支持的Amazon Web Services Support账户,请联系 Amazon Web Services Support 解决 Amazon RDS 和 Oracle 数据库服务请求。您对 RDS for Oracle 的 LI 选项的使用受 Amazon 服务条款的第 10.3.1 节限制。

EE 和 SE2 自带许可(BYOL)

在 BYOL 模式下,可以使用您现有的 Oracle Database 许可证在 Amazon RDS 上部署数据库。Amazon RDS 仅对于 Oracle Database 企业版(EE)和 Oracle Database 标准版 2(SE2)支持 BYOL 模式。

确保您拥有与数据库实例类和要运行的 Oracle Database 版本对应的 Oracle Database 许可证(及软件更新许可证和支持)。您也必须遵循 Oracle 对云计算环境中 Oracle Database 软件的授权政策。有关 Oracle 对 Amazon EC2 的授权政策的更多信息,请参阅在云计算环境中授权 Oracle 软件

在此模式下,可以继续使用有效的 Oracle 支持账户,并能直接联系 Oracle 解决 Oracle 数据库服务请求。如果您拥有可享受案例支持的Amazon Web Services Support账户,可以联系 Amazon Web Services Support 了解 Amazon RDS 问题。Amazon Web Services 和 Oracle 为需要两个组织提供帮助的案例提供多供应商支持流程。

与 Amazon License Manager 集成

为了更轻松地监控 BYOL 模型中的 Oracle 许可证使用情况,Amazon License Manager 需与 Amazon RDS for Oracle 集成。License Manager 基于虚拟核心(vCPU)对 RDS for Oracle 引擎版本和许可包的跟踪提供支持。您也可以将 License Manager 与 Amazon Organizations 一起使用以集中管理组织的所有账户。

下表显示了 RDS for Oracle 的产品信息筛选器。

筛选

名称

描述

引擎版本

oracle-ee

Oracle Database 企业版 (EE)

oracle-se2

Oracle Database 标准版 2(SE2)

许可证包

data guard

请参阅 使用 Amazon RDS for Oracle 的只读副本 (Oracle Active Data Guard)

olap

请参阅 Oracle OLAP

ols

请参阅 Oracle Label Security

diagnostic pack sqlt

请参阅 Oracle SQLT

tuning pack sqlt

请参阅 Oracle SQLT

要跟踪 Oracle 数据库实例的许可证使用情况,可以使用 Amazon License Manager 创建自行管理的许可证。在这种情况下,与产品信息筛选条件匹配的 RDS for Oracle 资源会自动与自管理许可证相关联。Oracle 数据库实例的发现操作可能需要长达 24 小时。也可以使用 Amazon Resource Access Manager 跨账户跟踪许可证。

在 Amazon License Manager 中创建自行管理的许可证,来跟踪 RDS for Oracle 数据库实例的许可证使用情况
  1. 转到 https://console.aws.amazon.com/license-manager/

  2. 选择创建自管理许可证

    有关说明,请参阅《Amazon License Manager 用户指南》中的 Create a self-managed license

    Product Information (产品信息) 面板中为 RDS Product Information Filter (RDS 产品信息筛选器) 添加规则。

    有关更多信息,请参阅 Amazon License Manager API 参考 中的 产品信息

  3. (仅限跨账户跟踪)借助 Amazon Resource Access Manager,使用任何 Amazon 账户或通过 Amazon Organizations 共享自行管理的许可证。有关更多信息,请参阅共享 Amazon 资源

要使用 Amazon CLI 创建自管理许可证,请调用 create-license-configuration 命令。使用 --cli-input-json--cli-input-yaml 参数将参数传递给命令。

下面的示例为 Oracle Enterprise Edition 创建自管理许可证。

aws license-manager create-license-configuration --cli-input-json file://rds-oracle-ee.json

下面是示例中使用的示例 rds-oracle-ee.json 文件。

{ "Name": "rds-oracle-ee", "Description": "RDS Oracle Enterprise Edition", "LicenseCountingType": "vCPU", "LicenseCountHardLimit": false, "ProductInformationList": [ { "ResourceType": "RDS", "ProductInformationFilterList": [ { "ProductInformationFilterName": "Engine Edition", "ProductInformationFilterValue": ["oracle-ee"], "ProductInformationFilterComparator": "EQUALS" } ] } ] }

有关产品信息的更多信息,请参阅 Amazon License Manager 用户指南 中的资源清单自动发现

有关 --cli-input 参数的更多信息,请参阅 Amazon CLI 用户指南 中的从 JSON 或 YAML 输入文件生成 Amazon CLI 骨架和输入参数

在 Oracle 数据库版本之间迁移

如果您有适用于您计划运行的数据库实例的版本和类别但未使用的 BYOL Oracle 数据库许可证,则可以从标准版 2(SE2)迁移到企业版(EE)。无法从企业版迁移到其它版本。

更改 Oracle 数据库版本并保留数据
  1. 创建数据库实例的快照。

    有关更多信息,请参阅“为 Amazon RDS 的单可用区数据库实例创建数据库快照”。

  2. 将快照还原到新的数据库实例,然后选择要使用的 Oracle 数据库版本。

    有关更多信息,请参阅“还原到数据库实例”。

  3. (可选)删除旧数据库实例,除非您希望将其保持运行并具有相应的 Oracle Database 许可证。

    有关更多信息,请参阅“删除数据库实例”。

为 Oracle 多可用区部署授予许可

Amazon RDS 支持对 Oracle 的多可用区部署,这是一种高可用性故障转移解决方案。建议对生产工作负载使用多可用区。有关更多信息,请参阅“配置和管理 Amazon RDS 的多可用区部署”。

如果使用自带许可模式,多可用区部署中必须具有主数据库实例和备用数据库实例的许可。