Jennifer Lin’s Weblog

November 3, 2008

Oracle S/W Edition difference and License price list

Filed under: Oracle License — jennyca @ 3:35 am

http://www.oracle.com/corporate/pricing/technology-price-list.pdf

Oracle EE(企业版, Enterprise Edition), SE(标准版, Standard Edition), SE1(标准版1, Standard Edition One) 区别是什么?

1. SE1针对部门和小企业,SE针对中小企业和单位,EE针对大中型企业和单位。使用SE,就意味着用户不能使用EE的功能强大的选件,EE选件可以实现高性能、高可用性、高扩展性、高安全性和高级数据分析的功能。SESE1最多支持 500 GB 数据量,EE则高达 8,000,000,000 GB(80亿GB),另外EE还支持数据压缩(compression)功能,特别适合存储资源有限、I/O量大的数据仓库。
2. 10g SE
集群(RAC)功能有限,扩展只能到4个处理器(processor),不能使用集群文件系统(CFS)和第三方软件(, Veritas),而且对于存储只能使用裸设备(Raw Device),不易管理。EE没有上述限制。
3. EE
支持自动故障诊断、自动调优、大规模数据库的变更管理和配置管理,降低DBA的工作强度和人为错误概率,SE不具备此功能。
4. SE
适合中小数据库,只支持全备份,不支持EE所具备的增量备份(incremental backup),一个连续运行的大数据库每天做全备份是不可想像的。EE还支持并行备份/恢复,成倍提高速度,在有限的窗口时间里完成备份/恢复,而SE没有此功能。
5.
管理用户文档的内容管理功能,SE用户必须自己开发,EE支持内容管理功能,降低用户开发成本和风险。
6. SE
没有容灾功能,EEData Guard容灾功能,能实现远程镜像。SE只支持单向复制(Basic Replication)EE支持多主结点任意方向复制。
7.
如果从一个平台到另一个平台传输数据,SE只支持逐条记录导入、导出,比较慢。EE支持跨平台传输表空间(Transportable tablespaces),像拷贝文件一样快;EE还支持数据仓库构建过程的数据质量控制。
8. SE
对硬件资源的并行使用率很低,不具备并行查询/DML(Parallel Query/DML)、并行备份/恢复(Parallel backup and recovery),如果在一个多CPU的机器上,使用SE,在同一时间做查询时只能用到一个CPU,而EE可以使用所有CPU,甚至把负载均衡(load balance)到其他服务器上,成倍提高执行速度。
9. SE
必须关闭数据库才能实现重组和升级,而EE在线就能完成,消除了此计划停机成本;如果有异常停机,SE做不到快速恢复,而EE可以利用的闪回恢复(Flash Recovery)和块级介质恢复(Block-level media
recovery)快速恢复,把异常停机成本降到最低。
10.
要实现加密、分级安全和内部监控,SE用户只能自己开发,用户开发的缺点是容易被黑客绕过;EE在数据库内核实现相应安全功能,黑客无法绕过。

1. Oracle EE和SE在存储的数据量和速度上有什么区别?
EE
SE的内核是一样的,所以基本功能一样。存储的数据量(capability)EE最多80亿GBSE最多500 GBEE针对企业级用户,SE针对中小企业和部门级用户,当数据量达到企业级时,SE因没有并行功能(Parallel)而显得力不从心,而EE高性能 (High Performance)、高可用性(High Availability)、高安全性(Advanced Security)和高级数据分析(analysis)的优势就显现出来,从容应对。

**********Oracle 10g标准版&企业版************

Oracle10g分为4个版本,分别是:

1Oracle Database Standard Edition One,最基本的商业版本,包括基本的数据库功能。

2Oracle Database Standard Edition ,标准版,包括上面那个版本的功能和RAC,只有在10g的标准版中才开始包含RAC

3Oracle Database Enterprise Edition,企业版,虽说是最强劲的版本,但是并不是所有我们常用的功能都在这个版本中,很多东西仍然是要额外付费的,后面会说到。

4Oracle Database Personal Edition,个人版,除了不支持RAC之外包含企业版的所有功能,但是注意的是,只有Windows平台上才提供个人版。

下面来看一下,在Standard Edition OneStandard Edition中不支持的功能(只是选了一些大家比较常见或者常用的功能),注意,这些功能除了RAC之外仍然包含在个人版中。

1Oracle Data Guard,不支持。(想要高可用性的客户,就不能选择标准版)

2。一些Online操作,比如Online index maintenanceOnline table redefinition等不支持

3。备份和恢复的某些操作受限,比如不支持Block级别的恢复(Block-level media recovery),不支持并行备份和恢复(Parallel backup and recovery),多重备份(Duplexed backup sets)等等

4Flashback功能,在标准版中Flashback TableFlashback Database Flashback Transaction Query都是不支持的

5VPDVirtual Private Database)不支持

6FGAFine-grained auditing)不支持

7Partitioning,分区也不支持

8Data compression,比如表压缩,分区压缩都不支持

9Bitmapped index and bitmapped join index,不支持,(如果是数据仓库系统就不能选择标准版了)

10Export transportable tablespace,(注意,这里只是导入不支持),但是Import transportable tablespace,包括跨平台的import都是支持的,也就是说你如果选择了标准版,那么想把数据库简单地转移到其它平台上是比较费劲的事情了

11。一些并行操作都不支持,包括Parallel queryParallel DMLParallel index buildParallel Data Pump export and import

12。不支持Streams,又少了一个高可用性的可行性方案

13。不支持Advanced Replicationmultimaster方式,再少一个高可用性方案,当然实体化视图的复制方案仍然是支持的.

“Basic replication (which is available with Standard Edition and Standard Edition One) provides support for read-only and updatable materialized views (for replication) and multitier materialized views. Standard Edition and Standard Edition One databases can also act as a master site for materialized views, but cannot participate in multimaster replication.”

14Connection Manager不支持。

标准版在10g中虽然支持RAC,但是oracle是有限制的,如果要在标准版中用RAC,那么只能使用Oracle Clusterware(不支持其它任何第三方群集软件),同时必须使用ASM来做数据文件的存储管理(其它任何第三方的卷管理和文件系统都不支持)。

如果要安装另外一个数据库作为RMAN repository 或者OEM Grid Control repository那么不需要另外付费了。

另外如果你购买了最低级的那个Standard One的版本,那么下面这些功能都是不支持的。

1RAC

2Partitioning

3Data Mining

4Advanced Security

5Label Security

6OLAP

7Spatial

8Oracle Management Packs

最后还有一些关于oracle产品的FAQ

1. Oracle数据库软件目前在售的版本号?

A:目前在售的是Oracle 9i Oracle 10g

2. 10g是不是比9i更好?

A:一个新版本的软件推出以后,总要经过一段时间的考验,其间会有相当多的补丁。但新版本的软件往往有更多的新特性和更友好的界面。9i10g作为目前在售的两个版本,各有所长。相比较而言,9i更为稳定成熟,10g则提供了更多新特性。建议用户根据自己业务需求来选择,最合适的就是最好的。 (因为这个FAQ是前年的,现在建议选择oracle 10G R2的版本)

3. Oracle数据库软件有几类版本?

AOracle数据库软件分个人版、标准版1、标准版、企业版。

4. 能否说说个人版、标准版1、标准版、企业版各自的特点和区别?

A:标准版1Standard Edition One)适用于1-2CPU的服务器,价格有相当的优势,但仅限单机环境,适用于中小型用户入门级应用;

标准版(Standard Edition)适用于1-4CPU的服务器,包括4CPU单服务器或2台双CPU服务器等配置,可以做双机热备或RAC,价格适中,适用于对数据库性能及安全性有进一步要求的大中型用户工作组级及部门级应用;

企业版(Enterprise Edition)适用于单机、双机、多CPU多节点集群等各种环境,功能齐全,但费用也比较高,适用于对数据库性能及可靠性有相当高要求的大型、超大型用户企业级、高端企业级应用。

功能模块上的比较请参考《Oracle数据库白皮书》。

5. 是不是企业版一定要比标准版好?

A:企业版功能齐全,提供更高可靠性和性能,但也意味着更多的软件费用和硬件开销。建议用户根据实际需求确定版本,最合适的就是最好的。

6. Oracle的订购方式?

A:有按用户数订购和按CPU订购两种方式,其中按CPU订购也即所谓无限用户版。

7. Oracle用户数的官方定义?

A:每一个访问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.

8. Oracle的用户数是怎么算的呢?

AOracle官方要求的各类版本的最低用户数为:

个人版本:1user*PC

标准版1=服务器的CPU*5

标准版=服务器的CPU*10user

企业版=服务器的CPU*25user

用户应该根据自己的实际用户数订购,且不少于相应版本所要求的最低用户数。

9. 什么情况下须按照CPU订购?

A:访问Oracle的用户数很多,或者无法预估用户数的情况下,应该按照CPUProcessor)订购。

10. Processor的官方定义?

A:等于安装Oracle数据库软件的服务器的CPU总数。

英文官方定义:Processor: shall be defined as all processors where the Oracle programs are installed and/or running. Programs licensed on a Processor basis may be accessed by your internal users (including agents and contractors) and by your third party users.

11. 请举例说明?

A:例如,若用户的应用是基于InternetOracle作为网站后台数据库,根据Oracle对用户数的官方定义,每一个通过Internet访问网站(数据库)的都算作1个用户,这样用户数很多,而且无法预估,所以应按照CPU数订购。

12. CPU订购的费用是否很高?

A:一般情况下,1CPU的费用约等于50user的费用,所以如果用户数>CPU*50,则按CPU订购反而更为经济

13. 是否InternetB/S架构的应用就必须要按照CPU订购?

A:不一定,如果访问Oracle数据库的用户数可以预估,且用户数不多(小于服务器CPU*50),也可以按照用户数订购。

14. Oracle数据库软件的公开报价(List Price)是多少?

A:请参考公开报价(List Price)表。

15. Oracle数据库软件的价格是如何计算的?

A:计算公式:Q=(P*N*(1-D)*(1+22%)+415)*(1+17%)

其中:

Q:折扣后含税价格

P:未税单价(每用户或每CPU

N:用户数或CPUProcessor)数;

D:折扣(%off),起步折扣为30%off

22%:一年的标准服务费,其中产品支持7%,升级保障15%

C:介质费,目前为人民币600/套。

17%:增值税

16. 折扣是多少?

AOracle官方规定Oracle数据库软件到最终用户的起步折扣是25%off,申请特别折扣必须提供最终用户信息,请参考《Oracle软件订购确认函》。

17. 是否可以提供试用版?试用期限是多长?

A:达成订购意向后,可以提供试用版供免费试用、评估,试用期为一个月。试用期到后若不订购,用户必须从系统中卸载、删除所安装的Oracle试用版软件。

Blog at WordPress.com.