首页 » ORACLE [C]系列, ORACLE 9i-23c » Oracle数据库许可(License)

Oracle数据库许可(License)

Oracle产品可从Oracle网站免费下载。但是,在使用它之前,您需要同意Oracle Technology Network(OTN)开发人员许可条款。最近几年虚拟化、云化环境的普及,Oracle的license许可有些疑惑,在这里特意整理一下。Oracle文档中关于此主题的信息确实很少,稍不注意可能会带了百万级的费用消耗, 前提是你有严格对待ORACLE的软件许可,当然还是以Oracle合同中指定条款为主。

根据Oracle的定义,许可证是“在约定的条款和条件下使用Oracle软件的非排他性和有限权利”。Oracle主协议(OMA)中描述了总体许可权,订购文档中描述了有关特定产品和服务的权利。

对于开发和测试环境,通常可以听到也是需要够买License的,当然如果确认没有在Oracle的定义内,但是oracle定义确实比较严格明细,可以不购买。下面是oracle开发、测试、生产环境的定义:

Development Environment: Customers may use Oracle Full Use licenses in a development environment. Customers also may download Oracle technology products from the Oracle Technology Network (OTN) at http://otn.oracle.com/software/. In order to download an Oracle product from OTN, customers must signify their agreement to the terms of the OTN Development License. This limited license gives the user the right to develop, but not to deploy, applications using the licensed products. It also limits the use of the downloaded product to one person, and limits installation of the product to one server. Customers may not use products licensed under the OTN Development License in connection with any classroom activity, internal data processing operations, or any other commercial or production use purposes.

Test Environment: All programs used in a test environment must be licensed under an OLSA or other appropriate Oracle (or Oracle authorized reseller) license agreement.

Production Environment: The environment used by end users for business or other operations is called a production environment. All programs used in the production environment must be licensed under an OLSA or other appropriate Oracle (or Oracle authorized reseller) license agreement

Licensing Oracle Software in the Cloud Computing Environment  online

主要列出了– Amazon Elastic Compute Cloud (EC2), Amazon Relational Database Service (RDS) and  Microsoft Azure Platform (collectively, the ‘Authorized Cloud Environments’).

  1.  Amazon EC2 and RDS – count two vCPUs as equivalent to one Oracle Processor license if hyper-threading is enabled, and one vCPU as equivalent to one Oracle Processor license if hyper-threading is not enabled.
  2.   Microsoft Azure – count two vCPUs as equivalent to one Oracle Processor license if hyperthreading is enabled, and one vCPU as equivalent to one Oracle Processor license if hyperthreading is not enabled.

Licensing Oracle Software VMware

在VMware ESX基础结构上安装的Oracle数据库,是比常见的应用场景, 如果在您在VMware上运行Oracle,Oracle on VMware:受支持,但未经认证。Oracle不保证这些产品在VMware体系结构上正常工作,但是在发生与VMware基础架构无关的事件时将为您提供支持。

Oracle仅对已知在本机OS上发生的问题或由于不是在VMware上运行而导致的问题提供支持。如果问题是已知的Oracle问题,则Oracle支持人员将在本机OS上建议适当的解决方案。如果该解决方案在VMware虚拟环境中不起作用,则将向客户寻求VMware支持。

License 量化

为了量化和衡量客户使用Oracle软件的方式,Oracle引入了许可度量的概念。Oracle使用两个指标:包括cpu个数和用户数量。

对于企业版,客户必须计算核心数乘以核心因子,才能确定Oracle处理器核心数。核心因素决定了所使用的系数,具体取决于处理器类型。Oracle在以下地址提供的核心因子表中定义了该核心因子:http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf

 

供应商和处理器

核心处理器许可因子

Sun和Fujitsu UltraSPARC T1处理器(1.0或1.2 GHz)仅命名服务器包括:

Sun Fire T1000服务器,SPARC Enterprise T1000服务器*,具有6或8核1.0 GHz UltraSPARC T1处理器

Sun Fire T2000服务器,SPARC Enterprise T2000服务器*,具有4、6或8核1.0 GHz或8核1.2 GHz UltraSPARC T1处理器

0.25

Sun Netra T2000、1.0或1.2 GHz UltraSPARC T1处理器

0.25

S PARC T3处理器

0.25

Sun和富士通UltraSPARC T1 1.4 GHz

仅命名服务器包括:

具有8核的Sun Fire T2000服务器和SPARC Enterprise T2000服务器*,

1.4 GHz UltraSPARC T1处理器

0.5

一个MD皓龙模型13XX,23XX,24XX,32XX,41XX,42XX,43XX,

61XX,62XX,63XX,83XX,84XX或更早的多核芯片

0.5

Intel Xeon系列56XX,65XX系列,75XX系列,E7-28XX系列,E7-28XX v2,E7-48XX系列,E7-48XX v2,E7-88XX系列,E7-88XX v2,E5-24XX系列,E5-26XX系列,E5-26XX v2,E5-46XX系列,E5-46XX v2,E5-16XX系列,E3-12XX系列或更早的多核芯片

0.5

Intel Itanium系列93XX或更早版本的多核芯片(适用于2010年12月1日之前购买的服务器)

0.5

英特尔或AMD台式机,笔记本电脑/笔记本电脑或上网本多核芯片

0.5

Sun UltraSPARC T2 +

0.5

SPARC64 VII +

0.5

SPARC64 X,SPARC64 X +

0.5

SPARC T4处理器

0.5

SPARC T5

0.5

SPARC M5

0.5

SPARC M6

0.5

Sun和Fujitsu SPARC64 VI,VII

0.75

Sun UltraSPARC IV,IV +或更早的多核芯片

0.75

Sun UltraSPARC T2

0.75

惠普PA-RISC

0.75

IBM POWER5 +或更早版本的多核芯片

0.75

所有单核芯片

1.0

我NTEL安腾系列93XX(有关或之后2010年12月1日购买的服务器)

英特尔安腾系列95XX

1.0

IBM POWER6

1.0

IBM POWER7,IBM POWER7 +

1.0

IBM POWER8

1.0

IBM System z(z10和更早版本)

1.0

所有其他多核芯片

1.0

购买oracle时的用户数怎么算?Oracle数据库按照用户数授权,是指最终端的连接到Oracle数据库的用户数。按照用户数来买的时候只能用于一个系统,不允许在多台机器上安装。每一个访问Oracle数据库的用户,无论是自然人还是设备,都算作一个用户 (Named User)。如果是B/S架构,那么是指连接到中间件上的用户数。

 

Oracle 官方要求的各类版本的最低用户数为:

个人版本:1user*PC数

标准版1=服务器的CPU数*5

标准版=服务器的CPU数*10user

企业版=服务器的CPU数*25user;

不同Oracle数据库版本之间的差异

  • Oracle数据库企业版没有许可证限制。这是唯一允许许可数据库选项(例如分区,OLAP,数据挖掘,空间,企业管理包等)的版本。此外,Oracle数据库企业版还包含其他版本中未提供的其他功能集(例如,Data Guard,可移动表空间,物化视图查询重写,跨平台备份,闪回表,数据库,事务查询等)。此外,该版本是Grid Control或Cloud Control允许监视的唯一版本。
  • Oracle数据库标准版只能在最大容量为4个套接字的服务器上获得许可。该版本包含Real Application Cluster,但是,在群集节点中增加套接字的数量不能超过4。它不是每个节点的最大值。
  • Oracle Database Standard Edition One只能在最大容量为2个套接字的服务器上获得许可。与标准版不同,标准版One不包含Real Application Cluster。此外,与标准版和企业版不同,标准版一不包括自动工作负载管理。
  • 可以将Oracle Database Express Edition(XE)安装在具有任意数量CPU的任何大小的主机上(每台计算机一个数据库),但是XE将最多存储11GB的用户数据,最多使用1GB的内存和一个CPU。主机。Express Edition中没有其他版本中集成的许多功能。更多可以看我之前的blog《浅谈ORACLE免费数据库Oracle Database XE版》

 

硬服务器和软服务器分区

“将服务器上的CPU分为多个独立分区时,其中每个部分都充当一个单独的系统。

有几种可用的硬件和软件虚拟化技术可提供分区功能,并具有不同程度的资源分配灵活性。”
客户越来越频繁地使用分区策略。基础技术和产品旨在实现以下目标:

  • 通过为特定系统分配或多或少的CPU能力来实现工作负载平衡
  • 通过在同一台物理服务器上运行多个不同的操作系统或同一操作系统的多个版本的架构合并,以优化资源使用
  • 部署“按需付费”和“按需容量”等经济模型

Oracle区分两种主要的分区类型:

1.软分区

Oracle将软分区定义为使用OS资源管理器对操作系统进行分段的一种灵活方式,因为分配给运行Oracle数据库的操作系统的CPU容量可以很容易地更改。如AIX工作负载管理器,Oracle VM和VMware。使用这种软分区技术的客户必须许可物理系统的全部核心或插槽。

在VMware 5.0之前的版本中,运行装有Oracle的虚拟机的客户必须完全许可组成VMware群集的物理主机。从VMware 5.1开始,如果只有一个虚拟机运行在vCenter Server实例中管理的Oracle,则必须完全许可由该vCenter Server实例管理的所有物理主机,而不仅仅是群集实例。

2.硬分区

硬分区被Oracle定义为“一种通过物理方式分割服务器的方法,即将一台大型服务器分离成不同的较小的系统。每个分离的系统都充当物理上独立的独立服务器,通常具有自己的CPU,操作系统,单独的引导区,内存,输入/输出子系统和网络资源。”ORACLE允许使用它们来限制任何给定服务器或服务器集群所需的软件许可证数量。包括:动态系统域(DSD),Oracle Linux for KVM, Oracle OVM Server, Oracle Solaris Zones, LPAR(在AIX 5.2中添加了DLPAR)Fujitsu的PPAR等。

Oracle Technology Licensing:

Oracle Engineered Systems Price List 2020

MySQL Price

the Price List and the Database Licensing Documents

Virtualized Environments, Partitioning technology

 

References:

https://www.oracle.com/a/ocom/docs/corporate/oracle-software-licensin

All you need to know about Oracle Database licensing with VMware

 

打赏

对不起,这篇文章暂时关闭评论。