Oracle数据库的两种授权收费方式详解
Oracle数据库是收费的吗? 答案是模棱两可的,根据不同的使用环境或用途,可以分为收费和不收费两种。其实Oracle数据库软件本身是不收费的;任何人在已连接互联网的电脑上都可以从Oracle官方网站免费下载并安装Oracle的数据库软件(服务端和客户端),但是如果数据库用于商业用途就需要购买相应Oracle产品的License,也即软件授权,软件授权是收费的。所以如果只是自己下载学习及研究使用是免费的,仅限于个人学习的非盈利性使用。
现在Oracle有两种授权收费方式,按CPU(Process)数和按用户数(Named User Plus)。前一种方式一般用于用户数不确定或者用户数量很大的情况,典型的如互联网环境,而后一种则通常被用于用户数确定或者用户数较少的情况。
按CPU:License数=CPU 数*系数。系数来自Oracle的一个参数表,如IBM的POWER6、POWER7和POWER8处理器为1,AMD和Intel的处理器为0.5,最新详细详细参数表如下:
例如,带有4个八核处理器的SUN UltraSparc T1系统将需要4*8*0.25 = 8个许可证。这只是一个例子。Sun UltraSparc T1和T2不支持SMP,只有Sun UltraSparc T2+支持SMP。类似地,一个带有4个八核处理器的IBM AIX系统将需要4*8*0.5 = 16个许可证。
按用户数:Oracle用户数的官方定义是每一个访问Oracle数据库的用户,无论是自然人还是设备(如工业环境中的传感器之类),都算作一个用户(Named User)。
注:一般情况下,1CPU的费用约等于50user的费用,所以如果用户数 CPU数*系数*50,则按CPU订购反而更为经济。
可以执行以下脚本来查看应该获得许可的(一些)组件:
用户和CPU/处理器的数量:
select * from v$license;请注意,此命令提供的信息在多线程、多核或虚拟系统上不可信。这是数据库已知的可用处理器数量,而不是必须获得许可的处理器数量。
安装的数据库版本:
select banner from v$version where BANNER like %Edition%使用的Oracle分区:
select decode(count(*), 0, No , Yes ) Partitioningfrom ( select 1
from dba_part_tables
where owner not in ( SYSMAN , SH , SYS , SYSTEM , AUDSYS )
and rownum = 1 );
请注意 在企业版上,几乎总是会安装分区。它由Oracle数据库本身使用 该命令单独使用时不会提供有关许可要求的信息。
使用的Oracle Spatial:
select decode(count(*), 0, No , Yes ) Spatialfrom ( select 1
from all_sdo_geom_metadata
where rownum = 1 );
使用的Oracle RAC:
select decode(count(*), 0, No , Yes ) RACfrom ( select 1
from v$active_instances
where rownum = 1 );
安装/未安装的选项:(来自9i)
Select parameter name, valuefrom v$option
order by 2 desc, 1
使用/未使用的功能:(来自10)
Select decode(detected_usages,0,2,1) nop,name, version, detected_usages, currently_used,
to_char(first_usage_date, DD/MM/YYYY ) first_usage_date,
to_char(last_usage_date, DD/MM/YYYY ) last_usage_date
from dba_feature_usage_statistics
order by nop, 1, 2 参考资料:
http://www.orafaq.com/wiki/Oracle_licensing#Unlimited_License_Agreements
http://www.oracle.com/us/corporate/pricing/technology-price-list-070617.pdf
http://www.oracle.com/us/corporate/pricing/price-lists/index.html
http://www.orafaq.com/wiki/Oracle_Support
https://www.oracle.com/assets/processor-core-factor-table-070634.pdf
到此这篇关于Oracle数据库的两种授权收费方式介绍!的文章就介绍到这了,更多相关Oracle数据库授权收费内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Oracle数据库的两种授权收费方式详解
相关文章
- Oracle AWRSQRPT报告生成和性能分析详解数据库
- Oracle数据库如何更改字符集(oracle更改字符集)
- 韩顺平:坚持走向Oracle专家之路(韩顺平oracle)
- Oracle数据库实现金额转换大写的方法(oracle金额转大写)
- 重命名如何重命名Oracle数据库表(oracle数据库表名)
- 安装 Oracle 数据库快速入门:图解指南(oracle安装图解)
- 掌握Oracle数据库表锁定策略(oracle如何锁表)
- 简明Oracle数据库中触发器类型概述(oracle触发器类型)
- 优化优化数据库运行效率:Oracle索引分区技术的应用(oracle索引分区)
- 探索Oracle数据库触发器类型(oracle触发器类型)
- 快速了解如何查看Oracle日志大小(查看oracle日志大小)
- Oracle数据库的中文文档全面解读(oracle中文文档)
- 深入了解Oracle所有下级:掌握最全面的数据库层级结构(oracle所有下级)
- Oracle表空间路径详解(oracle表空间的路径)
- 如何顺利进行Oracle数据库迁移?(oracle数据库迁移)
- 深入探讨Oracle数据库锁机制的工作原理和应用特点(oracle数据库锁机制)
- 优化数据库性能,提高查询速度:Oracle字段加索引(oracle字段加索引)
- Oracle管理:修改数据库名称(oracle修改数据库名)
- 如何精准掌握Oracle内存大小设置(oracle内存大小设置)
- 限制Oracle数据库中表的大小及约束限制(oracle中表有哪些)
- 探索Oracle数据库中的模糊查询(oracle中的模糊查询)
- Oracle数据库中名词解释(oracle中的名词解释)
- Oracle数据库中文环境安装与设置(oracle 中文设置)
- 华为携手Oracle助力管理企业P6管理平台助力企业管控(oracle p6 华为)
- Oracle 00320错误解决方法一步步帮你排除故障(oracle 00320)