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

Oracle 许可选项

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

附带许可

在附带许可模式下,您不需要单独购买 Oracle 许可证;Amazon 持有 Oracle 数据库软件的许可证。在此模式下,如果您拥有可享受案例支持的Amazon Web Services Support账户,请联系 Amazon Web Services Support 解决 Amazon RDS 和 Oracle 数据库服务请求。仅在 Amazon RDS for Oracle Database 标准版 2 (SE2) 上支持附带许可证模式。

自带许可 (BYOL)

在 BYOL 模式下,可以使用自己现有的 Oracle Database 许可证来在 Amazon RDS 上运行 Oracle 部署。您必须拥有与数据库实例类和要运行的 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 RDS 仅支持 Oracle Database 企业版 (EE) 和 Oracle Database 标准版 2 (SE2) 的 BYOL 模式。

与 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 的 Oracle 副本 (Oracle Active Data Guard)

olap

请参阅 Oracle OLAP

ols

请参阅 Oracle Label Security

diagnostic pack sqlt

请参阅 Oracle SQLT

tuning pack sqlt

请参阅 Oracle SQLT

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

创建许可证配置以跟踪您的 Oracle 数据库实例的许可证使用情况

  1. 转到 https://console.aws.amazon.com/license-manager/

  2. 创建许可证配置。

    有关说明,请参阅 Amazon License Manager 用户指南 中的创建许可证配置

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

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

要使用 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)。您无法从企业版迁移到其他版本。

更改版本并保留数据

  1. 创建数据库实例的快照。

    有关更多信息,请参阅“创建数据库快照”。

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

    有关更多信息,请参阅“从数据库快照还原”。

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

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

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

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

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