oracle license

Oracle软件本身是免费的,所以任何人都可以从Oracle官方网站下载并安装Oracle的数据库软件,收费的是License,即软件授权,如果数据库用于商业用途,就需要购买相应Oracle产品的License。

现在Oracle有两种授权方式,按CPU(Process)数和按用户数(Named User Plus)。前一种方式一般用于用户数不确定或者用户数量很大的情况,典型的如互联网环境,而后一种则通常被用于用户数确定或者较少的情况。



按CPU: License数=CPU 数*系数。系数来自Oracle的一个参数表,如IBM Power6的处理器为1,AMD和Intel的处理器为0.5,详细情况见下:

参数 处理器型号
0.25 Sun UltraSPARC T1 处理器
0.50 Sun UltraSPARC T1处理器
0.50 Intel、AMD处理器
0.50 Sun UltraSPARC T2+ 处理器
1.00 IBM POWER6、POWER7 处理器
0.75 其他多核处理器
1.00 单核处理器

则根据公式可以算出,一个SUN UltraSparc T1的4*8核处理器需要4*8*0.25=8个CPU licenses

按用户数:Oracle用户数的官方定义是每一个访问Oracle数据库的用户,无论是自然人还是设备(如工业环境中的传感器之类),都算作一个用户(Named User)。

英文官方定义:Named User Plus: is defined as an individual authorized by you to use the programs which are installed on a single server or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted.

按用户数购买则对应相应的产品有对应的License的最低购买量限制,如下:

产品 最低License数
Oracle Database Standard Edition ONE 5 Named User Plus licenses
Oracle Database Standard Edition 5 Named User Plus licenses
Oracle Database Enterprise Edition 25 Named User Plus licenses per CPU
Oracle Application Server Standard Edition ONE 5 Named User Plus licenses
All other Oracle Application Server products 10 Named User Plus licenses per CPU

当然用户应该根据自己的实际用户数订购,且不少于相应版本所要求的最低用户数。

一般情况下,1CPU的费用约等于50user的费用,所以如果用户数>CPU数*系数*50,则按CPU订购反而更为经济。

每个License还有有效期的分类[不论是User License还是CPU License],分别为:1年、2年、3年、4年、5年、永久。当然价格也是依次增加。

当前Oracle 11G的User License无限使用期的价格为人民币3千5左右,按50个User License无限使用期的购买量则价格为17.5万;每个CPU License无限使用期的价格为17万9千,按IBM小机的系数计算,则购买价格为17万9千,和50个User License的价格相近。

关于服务价格:一般地,购买Oracle的License都包含首年的服务费,以后的费用按每年原价的22%计算。

更多的产品价格可以访问 http://shop.oracle.com 查看。

参考资料:

Oracle Licensing:http://www.orafaq.com/wiki/Oracle_Licensing

Oracle Technology Global Price List:http://www.oracle.com/us/corporate/pricing/technology-price-list-070617.pdf

Oracle Price Lists:http://www.oracle.com/us/corporate/pricing/price-lists/index.html

Oracle Support:http://www.orafaq.com/wiki/Oracle_Support

 

 

一些小常识:

Q:Oracle的订购方式? 

A:有按用户数订购和按CPU订购两种方式,其中按CPU订购也即所谓无限用户版 



Q:Oracle用户数的官方定义? 

A:每一个访问Oracle数据库的用户,无论是自然人还是设备,都算作一个用户(Named User)。 

英文官方定义:Named User Plus: is defined as an individual authorized by you to use the programs which are installed on a single server or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted. 



Q: Oracle的用户数是怎么算的呢? 

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

个人版本:1user*PC数 

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

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

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

用户应该根据自己的实际用户数订购,且不少于相应版本所要求的最低用户数。 



Q:什么情况下须按照CPU订购? 

A:访问Oracle的用户数很多,或者无法预估用户数的情况下,应该按照CPU(Processor)订购。 



Q:Processor的官方定义? 

A:等于安装Oracle数据库软件的服务器的CPU总数。 

英文官方定义:Processor: shall be defined as all processors where the Oracle programs are installed and/or running. Programs licensed on a Processor basis may be accessed by your internal users (including agents and contractors) and by your third party users. 



Q:请举例说明? 

A:例如,若用户的应用是基于Internet,Oracle作为网站后台数据库,根据Oracle对用户数的官方定义,每一个通过Internet访问网站(数据库)的都算作1个用户,这样用户数很多,而且无法预估,所以应按照CPU数订购。

 

版本对比

标准版One(Oracle Database Standard Edition One)在使用、运行能力、性能方面提供了空前的灵活性,应用于工作组、部门和web应用。从较少业务的单服务器环境到多方面的分布环境,Oracle Database Standard Edition One为重要业务应用提供了所有必须的功能。
 
标准版(Oracle Database Standard Edition)除了提供了Oracle Database Standard Edition One的功能之外,它还支持多机器的集群服务Real Application Clusters,在Oracle Database 10g之前版本的标准版中不包含Real Application Clusters,在早期版本也不是有效的option。
 
企业版(Oracle Database Enterprise Edition)为重要任务应用提共了性能、有效性、可测量性和安全性等需求,如高吞吐量的联机事务处理(OLTP)应用,密集查询的数据仓库,要求严格的网络应用。Oracle Database Enterprise Edition包含了所有的Oracle数据库组件,具有更加强大的功能,更多优势的选择,详细描述见 Chapter 2 "Options and Packs"
 
个人版(Oracle Database Personal Edition)提供了单用户的开发和部署环境,它的需求与Oracle Database Standard Edition One、Oracle Database Standard Edition、Oracle Database Enterprise Edition全兼容。
 
Personal Edition包含所有包含在企业版中的组件,也包括企业版中所有有效的option,除了Oracle Real Application Clusters,该option不能用于个人版。个人版在以下平台中有效:Windows 2000,Windows NT,Windows XP,Windows Server 2003 (32-bit 和 64-bit 版本)。管理包不包含在个人版中。

此条目发表在db分类目录,贴了标签。将固定链接加入收藏夹。