Oracle大家都很熟悉了,但是对Oracle的License许可机制,许多网友不是很了解,中国存储网在此通过与oracle的朋友,网友的交流,做了整理,希望对大家有用。声明:此整理信息并不代表oracle官方,不保证信息的完全正确,仅供参考。
说白了,Oracle License就是一张纸,一张许可证。这跟许多软件产品是一样的,有没有许可证的产品在功能上是没有区别的,仅仅是一个法律问题。也就是说,随便到网上下的Oracle都可以免费正常使用,只不过这个使用是有区别的,如果是测试或研发,那没关系,随便用;如果是用于商业用途,那就是违法的了,Oracle公司有权起诉!
与免费的下载版本不同,正式版的Oracle在购买后,用户会得到一个产品服务码,凭此Oracle服务码,可以得到Oracle的在线升级等服务,Oracle的服务分为好多级,不同级别提供相对应的在线或是现场服务。
Oracle的License许可购买有两种:按照用户数和CPU个数(即无线用户版)。
购买oracle时的用户数怎么算?Oracle数据库按照用户数授权,是指最终端的连接到Oracle数据库的用户数。按照用户数来买的时候只能用于一个系统,不允许在多台机器上安装。每一个访问Oracle数据库的用户,无论是自然人还是设备,都算作一个用户 (Named User)。如果是B/S架构,那么是指连接到中间件上的用户数。
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.
Oracle 官方要求的各类版本的最低用户数为:
个人版本:1user*PC数
标准版1=服务器的CPU数*5
标准版=服务器的CPU数*10user
企业版=服务器的CPU数*25user;
更换服务器,Oracle License要重新购买吗?
如果用户是按照用户数购买的Oracle,更改硬件不需要重新购买License;
如果是按照CPU个数买,有相应的换算方法,具体请咨询Oracle公司。
像中国存储网这样一个访问量很大的网站,每天有上千的用户访问,用户数怎么算?
中国存储网以实际经验建议您在这样的情况下去按CPU个数购买。
多核CPU的Oracle License许可怎么算?
2005年7月之前,Oracle把每个核都看做是一个CPU计算,7月的时候,Oracle调整了一次许可计算方法,每个核算作3/4个CPU的价格,最近Oracle又调整了其多核CPU情况的License计算策略:
UltraSparc T1处理器
- 每个核的系数 - 0.25
AMD公司/英特尔
- 每个核的系数 - 0.50
所有其他的多核服务器
- 每个核的系数 - 0.75
单核服务器
- 每个核的系数 - 1.00
例如,如果AMD公司,IBM,英特尔或Sun的 UltraSparc T1的多核服务器安装和/或8内核上运行Oracle软件,许可证将在下列方式计算:
* IBM的多核服务器 - 需要6个处理器许可证(8乘以0.75等于6)
*英特尔或AMD服务器 - 需要4个处理器许可证(8乘以0.50等于4)
*新的UltraSparc T1服务器 - 需要两个处理器许可证(8乘以0.25等于2)