yuyulu
作者yuyulu·2013-09-26 10:34
系统工程师·自由职业

转-Oracle数据库如何授权收费(Database Licensing)

字数 1820阅读 3319评论 0赞 0

      Oracle Database在几个月前发布12c 最新版本,基于云计算的旗舰产品,称之为“第一个为云而设计的数据库”。有部分项目数据库使用的是oracle,有时也被同事询问oracle的收费模式,下面把oracle的授权收费模式简要说明一下。

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

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

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

参数处理器型号
0.25Sun UltraSPARC T1 处理器
0.50Sun UltraSPARC T1处理器
0.50Intel、AMD处理器
0.50Sun UltraSPARC T2+ 处理器
1.00IBM 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 ONE5 Named User Plus licenses
Oracle Database Standard Edition5 Named User Plus licenses
Oracle Database Enterprise Edition25 Named User Plus licenses per CPU
Oracle Application Server Standard Edition ONE5 Named User Plus licenses
All other Oracle Application Server products10 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%计算。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广