oracle数据库的授权是怎么收费的
发布时间:2025-05-20 21:34:56 发布人:远客网络
一、oracle数据库的授权是怎么收费的
Oracle数据库的授权收费主要是基于软件许可,即License。收费方式主要有两种:按CPU数量计算和按用户数计算。
首先,按CPU数量收费的方式,通常适用于用户数不确定或者用户数量很大的情况,比如互联网环境。在这种方式下,License的数量等于CPU数量乘以一个系数。这个系数根据CPU的类型而定,比如IBM的POWER6、POWER7和POWER8处理器的系数为1,而AMD和Intel的处理器的系数为0.5。例如,如果一个系统有4个八核的AMD处理器,那么需要的License数量就是4乘以8乘以0.5,等于16个License。
其次,按用户数收费的方式,通常被用于用户数确定或者较少的情况。在这种方式下,每一个访问Oracle数据库的用户,无论是自然人还是设备,都算作一个用户,需要购买相应的License。需要注意的是,一般情况下,1CPU的费用约等于50个user的费用。因此,如果用户数大于CPU数乘以系数再乘以50,那么按CPU数量购买License反而更为经济。
此外,购买Oracle的License通常都包含首年的服务费,以后的费用则按每年原价的22%计算。同时,License还有有效期的分类,分别为1年、2年、3年、4年、5年和永久,价格依次增加。
总的来说,Oracle数据库的授权收费方式灵活多样,可以根据实际情况选择最合适的收费方式。在选择收费方式时,需要考虑系统的CPU数量、用户数量以及使用环境等因素。同时,购买License时还需要注意其有效期和服务费用等问题。
二、Oracle数据库如何收费/授权
Oracle软件本身是免费的,所以任何人都可以从Oracle官方网站下载并安装Oracle的数据库软件,收费的是License,即软件授权,如果数据库用于商业用途,就需要购买相应Oracle产品的License。
现在Oracle有两种授权方式,按CPU(Process)数和按用户数(Named User Plus)。前一种方式一般用于用户数不确定或者用户数量很大的情况,典型的如互联网环境,而后一种则通常被用于用户数确定或者较少的情况。
按CPU: License数=CPU数*系数。系数来自Oracle的一个参数表,如IBM Power6的处理器为1,AMD和Intel的处理器为0.5,详细情况见下:
则根据公式可以算出,一个Intel的2*4核处理器需要2*4*0.5=4个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的最低购买量限制,如下:
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订购反而更为经济。
这里是Oracle 11g企业版的销售价格:
每个License还有有效期的分类[不论是User License还是CPU License],分别为:1年、2年、3年、4年、5年、永久。当然价格也是依次增加。
当前Oracle 11G的User License无限使用期的价格为人民币¥3,582.00/ Named User Plus,按50个User License无限使用期的购买量则价格为18万;每个CPU License无限使用期的价格为¥179,078.00/ Processor,
关于服务价格:一般地,购买Oracle的License都包含首年的服务费,以后的费用按每年原价的22%计算。
更多的产品价格可以访问查看。
三、oracle数据库多少钱
1、oracle数据库一般是按照版本/CPU数/用户数等来进行授权的,价格从几万到几十万不等。
2、Oracle数据库最新版本为Oracle Database 19c。Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。
3、此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。
4、这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c成为私有云和公有云部署的理想平台。
5、数据库的物理存储结构是由一些多种物理文件组成,主要有数据文件、控制文件、重做日志文件、归档日志文件、参数文件、口令文件、警告文件等。
6、控制文件:存储实例、数据文件及日志文件等信息的二进制文件。alter system set control_files=‘路径’。V$CONTROLFILE。
7、数据文件:存储数据,以.dbf做后缀。一句话:一个表空间对多个数据文件,一个数据文件只对一个表空间。dba_data_files/v$datafile。
8、参考资料来源:百度百科-Oracle数据库