RDS for Oracle 许可选项
Amazon RDS for Oracle 具有两种许可选项:附带许可 (LI) 和自带许可 (BYOL)。在 Amazon RDS 上创建 Oracle 数据库实例后,您可以通过修改数据库实例来更改许可模型。有关更多信息,请参阅 修改 Amazon RDS 数据库实例。
重要
确保您拥有与数据库实例类和 Oracle Database 版本对应的 Oracle Database 许可证以及软件更新许可证和支持。此外,请确保您对任何单独许可的 Oracle Database 功能拥有许可证。
SE2 附带许可模式
在附带许可模式下,您不需要单独购买 Oracle Database 许可证;AWS 持有 Oracle 数据库软件的许可证。仅在 Amazon RDS for Oracle Database 标准版 2(SE2)上支持附带许可证模式。
在此模式下,如果您拥有可享受案例支持的AWS Support账户,请联系 AWS Support 解决 Amazon RDS 和 Oracle 数据库服务请求。您对 RDS for Oracle 的 LI 选项的使用受 AWS 服务条款
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 数据库服务请求。如果您拥有可享受案例支持的AWS Support账户,可以联系 AWS Support 了解 Amazon RDS 问题。Amazon Web Services 和 Oracle 为需要两个组织提供帮助的案例提供多供应商支持流程。
与 AWS License Manager 集成
为了更轻松地监控 BYOL 模型中的 Oracle 许可证使用情况,AWS License Manager
下表显示了 RDS for Oracle 的产品信息筛选器。
筛选 |
名称 |
描述 |
---|---|---|
引擎版本 |
|
Oracle Database 企业版 (EE) |
|
Oracle Database 标准版 2(SE2) |
|
许可证包 |
|
请参阅 使用 Amazon RDS for Oracle 的只读副本 (Oracle Active Data Guard) |
|
请参阅 Oracle OLAP |
|
|
||
|
请参阅 Oracle SQLT |
|
|
请参阅 Oracle SQLT |
要跟踪 Oracle 数据库实例的许可证使用情况,可以使用 AWS License Manager 创建自行管理的许可证。在这种情况下,与产品信息筛选条件匹配的 RDS for Oracle 资源会自动与自管理许可证相关联。Oracle 数据库实例的发现操作可能需要长达 24 小时。也可以使用 AWS Resource Access Manager 跨账户跟踪许可证。
在 AWS License Manager 中创建自行管理的许可证,来跟踪 RDS for Oracle 数据库实例的许可证使用情况
-
转到 https://console.aws.amazon.com/license-manager/
。 -
选择创建自管理许可证。
有关说明,请参阅《AWS License Manager 用户指南》中的 Create a self-managed license。
在 Product Information (产品信息) 面板中为 RDS Product Information Filter (RDS 产品信息筛选器) 添加规则。
有关更多信息,请参阅 AWS License Manager API 参考 中的 产品信息。
-
(仅限跨账户跟踪)借助 AWS Resource Access Manager,使用任何 AWS 账户或通过 AWS Organizations 共享自行管理的许可证。有关更多信息,请参阅共享 AWS 资源。
要使用 AWS 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" } ] } ] }
有关产品信息的更多信息,请参阅 AWS License Manager 用户指南 中的资源清单自动发现。
有关 --cli-input
参数的更多信息,请参阅 AWS CLI 用户指南 中的从 JSON 或 YAML 输入文件生成 AWS CLI 骨架和输入参数。
在 Oracle 数据库版本之间迁移
如果您有适用于您计划运行的数据库实例的版本和类别但未使用的 BYOL Oracle 数据库许可证,则可以从标准版 2(SE2)迁移到企业版(EE)。无法从企业版迁移到其它版本。
更改 Oracle 数据库版本并保留数据
-
创建数据库实例的快照。
有关更多信息,请参阅“为 Amazon RDS 的单可用区数据库实例创建数据库快照”。
-
将快照还原到新的数据库实例,然后选择要使用的 Oracle 数据库版本。
有关更多信息,请参阅“还原到数据库实例”。
-
(可选)删除旧数据库实例,除非您希望将其保持运行并具有相应的 Oracle Database 许可证。
有关更多信息,请参阅“删除数据库实例”。
为 Oracle 多可用区部署授予许可
Amazon RDS 支持对 Oracle 的多可用区部署,这是一种高可用性故障转移解决方案。建议对生产工作负载使用多可用区。有关更多信息,请参阅“配置和管理 Amazon RDS 的多可用区部署”。
如果使用自带许可模式,多可用区部署中必须具有主数据库实例和备用数据库实例的许可。