Oracle Licensing

Oracle根据什么来计算License的?

Unlimited License Agreements

Unlimited License Agreements通常简称ULA,表示在一个固定期限内(2~5年),企业付一笔前期费用,企业可以无限制的使用Oracle的产品。期限到期后,企业才和Oracle计算具体的License数量。
Oracle Licensing_第1张图片
ULA的计算方法:Oracle根据你现在系统的使用情况以及未来3年(假设ULA的期限为3年)企业的增长情况,来评估3年后的系统情况,根据这个评估值计算费用,因为是三年统一付费,所以一般都会有一定程度的折扣。
Oracle Licensing_第2张图片
ULA这种方式有很多好处,比如计费简单,费用 可能会比较优惠。也有不少人对ULA的方式提出不少质疑,比如,你无法真正预测到期限到期时企业的使用情况,企业的发展有很多不确定因素,很多情况是企业用不了那么多的License,但ULA预估的License量过大,这就造成了成本提高。

和ULA一样,还有两种常见的License的考量方式。

Named User Plus 

Named User Plus即按用户数计算License的方式,其中用户可以是真实的操作人员,也可以是调用Oracle产品的其他系统用户(不是计算数据库的连接数)。对于企业级应用,用户数Licensing相对于后边提到的处理器Licensing方式要容易计算些。

Processor

对于互联网应用,用户数很难评估,Oracle往往使用处理器个数来计算License费用。
按处理器评估License的方法要比想象的要负责的多,要搞清楚里边的门道确实要花些功夫。
标准版(EE)的Oracle产品,是按照Socket计算License;(Socket:即主板上的物理插槽。)
企业版(SE)的Oracle产品,是按照Core计算License;
Oracle Licensing_第3张图片
OK,如果你准备购买的是企业版,又得说另外一个复杂的计算公式:
Processor License = Number of Processors * Number of Cores(Total number of cores) * Multi-Core Factor
针对不同的服务器、处理器,Oracle还引入了一个Multi-Core Factor的概念,不同的服务器、处理器这个Factor值也是不同的,eg
Vendor and Processor Core Processor Licensing Factor
IBM POWER6 1.0
IBM POWER7+ 1.0
IBM System z(z10 and eariler) 1.0
Sun UltraSPARC T2 0.75
Sun UltraSPARC T2+ 0.5
SPARC T3 processor 0.25
Sun and Fujitsu UltraSPARC T1 1.4 GHz 0.5
Multi-Core Factor详见 Oracle Processor Core Factor Table

Example:
服务器有3个IBM Power7的双核处理器,Oracle Processor License = 3 * 2 * 1 = 6

再介绍一下如何查看服务器上物理CPU总数以及核数:
SELECT CPU_COUNT_CURRENT, CPU_CORE_COUNT_CURRENT, CPU_SOCKET_COUNT_CURRENT
  FROM V$LICENSE;
-----------------------------
CPU_COUNT_CURRENT	CPU_CORE_COUNT_CURRENT	        CPU_SOCKET_COUNT_CURRENT
32	                 8	                          NULL



-------------------------------------------------------------------------------------------------------------------------------------
除了Oracle的License费用,不能忽略的就是Oracle每年Support的费用,这笔费用也不低,往往是License总价的22%。

从Youtube上转了两段介绍视频过来:
Oracle Licensing Tutorial


Optimising Your Oracle Licensing
参考资料(如果你需要更深入的研究)
Oracle Unlimited License Agreement (ULA)
Oracle Licensing Tutorial
Oracle ULA contract agreement risk factors
Understanding Oracle Database Licensing Policies
Break Free Understanding the Oracle ULA & Overview on Special Offersl


转载请注明出处: http://blog.csdn.net/pan_tian/article/details/11716111


你可能感兴趣的:(Oracle Licensing)