了解Oracle许可证和数据库版本

来源:互联网 发布:淘宝店铺装修布局 编辑:程序博客网 时间:2024/04/29 21:10

Oracle Database 11g 完全参考手册有介绍许可证的内容,如下:

 

使用软件的第一步是成功地安装软件。如果不考虑安装Oracle的硬件和软件平台,那么您可以选择的安装类型是一样的。

虽然在不同的版本之间的类型不完全一样,但一般都包含以下几种:

  • Enterprise Edition(企业版) : 该版本是Oracle数据库功能最全、扩展性最好的版本。它包含诸如Flashback Database(闪回数据库)这样的功能,并允许您添加其他购买了许可证的功能,如Oracle Spatial、Oracle OLAP、Oracle Label Security以及Oracle Data Mining等
  • Standard Edition(标准版) : 该版本提供了企业版的一个良好的功能子集,通常包含了小公司所需要的功能
  • Personal Edition(个人版) : 该版本允许开发将要运行在标准版或企业版上的应用程序,它不能用于开发商业产品

 

只有指定的用户或CPU能够获得Oracle数据库的许可权,而且多个用户不能同时使用同一个许可权。因此,DBA应该使用初始化参数LICENSE_MAX_USERS指定在数据库中可以创建的用户的最大数量。另外,Oracle Management Server(是Oracle EnterpriseManager(OEM)客户机的后台)可以再安装服务器端或客户机端的时候进行安装。不过,最好还是在数据库的基本安装完成之后再执行这个安装。

 

以上大体介绍了常用的几个版本,O友了解以上内容也可以了,如果你还想更细得了解,可以阅读官方NOTE,下面我提供10g R2和11g R2快速索引。

 

官方NOTE:

11g R2:

http://docs.oracle.com/cd/E11882_01/license.112/e10594/editions.htm

 

10g R2:

http://docs.oracle.com/cd/B19306_01/license.102/b14199/editions.htm

 

Oracle数据库其实有5个版本提供,详细如下:
 

The Oracle Database Product Family

Oracle Database is available in fiveeditions, each suitable for different development and deployment scenarios.Oracle also offers several database options, packs, and other products thatenhance the capabilities of Oracle Database for specific purposes. This sectiondescribes the Oracle Database editions.

 

Oracle Database Standard EditionOne Oracle Database Standard Edition Onedelivers unprecedented ease of use, power, and performance for workgroup,department-level, and Web applications. From single-server environments forsmall business to highly distributed branch environments, Oracle DatabaseStandard Edition One includes all the facilities necessary to buildbusiness-critical applications.

 

Oracle Database Standard Edition Oracle Database Standard Edition delivers the unprecedented ease ofuse, power, and performance of Standard Edition One, with support for largermachines and clustering of services with Oracle Real Application Clusters(Oracle RAC). Oracle RAC is not included in the Standard Edition of releasesprior to Oracle Database 10g, nor is it an available option with those earlierreleases.

 

Oracle Database Enterprise Edition Oracle Database Enterprise Edition provides the performance,availability, scalability, and security required for mission-criticalapplications such as high-volume online transaction processing (OLTP)applications, query-intensive data warehouses, and demanding Internetapplications.

 

Oracle Database ExpressEdition  Oracle Database Express Edition(Oracle Database XE) is an entry-level edition of Oracle Database that is quickto download, simple to install and manage, and is free to develop, deploy, anddistribute. Oracle Database XE makes it easy to upgrade to the other editionsof Oracle without costly and complex migrations. Oracle Database XE can beinstalled on any size machine with any number of CPUs, stores up to 4GB of userdata, using up to 1GB of memory, and using only one CPU on the host machine.Support is provided by an online forum.

 

Oracle Database Personal Edition Oracle Database Personal Edition supports single-user developmentand deployment environments that require full compatibility with OracleDatabase Standard Edition One, Oracle Database Standard Edition, and OracleDatabase Enterprise Edition.
 

Personal Edition includes all of thecomponents that are included with Enterprise Edition, as well as all of theoptions that are available with Enterprise Edition, with the exception of theOracle Real Application Clusters option, which cannot be used with PersonalEdition. Personal Edition is available on Windows and Linux platforms only.The Management Packs are not included in Personal Edition.

 

 

另外,以上每个版本支持的组件都不同,下面表格是针对三个版本所统计的,其中SE1代表Oracle Database Standard Edition One、SE表示OracleDatabase Standard Edition、EE表示Oracle Database Enterprise Edition,另外Y表示该组件在某个版本可用、N表示不可用。

我们通过下面的表格,可以一目了然地看到版本之间的差异,也会让我们快速定位适合自己公司的最佳版本。

Feature Availability for OracleDatabase Editions

 

Feature/Option

SE1

SE

EE

Notes

High Availability

 

 

 

 

Oracle Fail Safe

Y

Y

Y

Windows only

Oracle RAC One Node

N

N

Y

Extra cost option

Oracle Data Guard—Redo Apply

N

N

Y

 

Oracle Data Guard—SQL Apply

N

N

Y

 

Oracle Data Guard—Snapshot Standby

N

N

Y

 

Oracle Active Data Guard

N

N

Y

Extra cost option

Rolling Upgrades—Patch Set, Database, and Operating System

N

N

Y

 

Online index rebuild

N

N

Y

 

Online index-organized table organization

N

N

Y

ALTER TABLE … MOVE ONLINE operations

Online table redefinition

N

N

Y

Using the DBMS_REDEFINITION package

Duplexed backup sets

N

N

Y

 

Block change tracking for fast incremental backup

N

N

Y

 

Unused block compression in backups

N

N

Y

 

Block-level media recovery

N

N

Y

 

Lost Write Protection

N

N

Y

 

Automatic Block Repair

N

N

Y

Requires Oracle Active Data Guard option

Parallel backup and recovery

N

N

Y

 

Tablespace point-in-time recovery

N

N

Y

 

Trial recovery

N

N

Y

 

Fast-start fault recovery

N

N

Y

 

Flashback Table

N

N

Y

 

Flashback Database

N

N

Y

 

Flashback Transaction

N

N

Y

 

Flashback Transaction Query

N

N

Y

 

Flashback Data Archive (Total Recall)

N

N

Y

Requires Oracle Advanced Compression option

Scalability

 

 

 

 

Oracle Real Application Clusters

N

Y

Y

Extra cost with EE, included with SE

Automatic Workload Management

N

Y

Y

Requires Oracle Real Application Clusters

Quality of Service Management (Measure-Only Mode)

N

N

Y

Requires Oracle Real Application Clusters

Available starting with Oracle Database 11g Release 2 (11.2.0.3)

Performance

 

 

 

 

Client Side Query Cache

N

N

Y

 

Query Results Cache

N

N

Y

 

PL/SQL Function Result Cache

N

N

Y

 

In-Memory Database Cache

N

N

Y

Extra cost option

Database Smart Flash Cache

N

N

Y

Solaris and Oracle Linux only

Support for Oracle Exadata Storage Server Software

N

N

Y

 

Security

 

 

 

 

Oracle Advanced Security

N

N

Y

Extra cost option

Oracle Label Security

N

N

Y

Extra cost option

Virtual Private Database

N

N

Y

 

Fine-grained auditing

N

N

Y

 

Oracle Database Vault

N

N

Y

Extra cost option

Enterprise User Security

N

N

Y

End User Security with password authentication is an EE feature requiring OID to be licensed.

End User Authentication with strong authentication (PKI, Kerberos, Radius) is an EE feature requiring Oracle Advanced Security and OID to be licensed.

Development Platform

 

 

 

 

SQLJ

Y

Y

Y

Requires Oracle Programmer

Oracle Developer Tools for Visual Studio .NET

Y

Y

Y

Windows only

Microsoft Distributed Transaction Coordinator support

Y

Y

Y

Windows only

Active Directory integration

Y

Y

Y

Windows only

Native .NET Data Provider—ODP.NET

Y

Y

Y

Windows only

.NET Stored Procedures

Y

Y

Y

Windows only

Manageability

 

 

 

 

Oracle Change Management Pack

N

N

Y

Extra cost option

Oracle Configuration Management Pack

N

N

Y

Extra cost option

Oracle Diagnostics Pack

N

N

Y

Extra cost option

Oracle Tuning Pack

N

N

Y

Extra cost option, also requires the Diagnostics Pack

Oracle Provisioning and Patch Automation Pack

N

N

Y

Extra cost option

Oracle Real Application Testing

N

N

Y

Extra cost option

Database Resource Manager

N

N

Y

 

Instance Caging

N

N

Y

 

SQL Plan Management

N

N

Y

 

VLDB, Data Warehousing, Business Intelligence

 

 

 

 

Oracle Partitioning

N

N

Y

Extra cost option

Oracle OLAP

N

N

Y

Extra cost option

Oracle Advanced Analytics

N

N

Y

Extra cost option

Oracle R Enterprise Server is limited to operation on Oracle Linux 5 Update 6 or higher and Red Hat Enterprise Linux 5 Update 6 or higher

Oracle Advanced Compression

N

N

Y

Extra cost option

Hybrid Columnar Compression

N

N

Y

Requires Exadata, ZFS, or Pillar Axiom 600 storage

Basic Table Compression

N

N

Y

 

Deferred Segment Creation

N

N

Y

 

Bitmapped index, bitmapped join index, and bitmap plan conversions

N

N

Y

 

Parallel query/DML

N

N

Y

 

Parallel statistics gathering

N

N

Y

 

Parallel index build/scans

N

N

Y

 

Parallel Data Pump Export/Import

N

N

Y

 

In-memory Parallel Execution

N

N

Y

 

Parallel Statement Queuing

N

N

Y

 

Parallel capture and apply via XStream

N

N

Y

 

Transportable tablespaces, including cross-platform

N

N

Y

Import of transportable tablespaces supported into SE, SE1, and EE

Summary management—Materialized View Query Rewrite

N

N

Y

 

Asynchronous Change Data Capture

N

N

Y

 

Integration

 

 

 

 

Basic Replication

Y

Y

Y

SE1/SE: read-only, updateable materialized view

Advanced Replication

N

N

Y

Multi-master replication

Oracle Streams

Y

Y

Y

SE1/SE: no capture from redo

Database Gateways

Y

Y

Y

Separate product license

Messaging Gateway

N

N

Y

 

Networking

 

 

 

 

Oracle Connection Manager

N

N

Y

Available via a custom install of the Oracle Database client, usually installed on a separate machine

Infiniband Support

N

N

Y

 

Content Management

 

 

 

 

Oracle Spatial and Graph

N

N

Y

Extra cost option

Semantic Technologies (RDF/OWL)

N

N

Y

Requires the Oracle Spatial and Graph option and the Oracle Partitioning option

Spatial and Location Data

 

 

 

 

Parallel spatial index builds

N

N

Y

 

Multimaster replication of SDO_GEOMETRY objects

N

N

Y

Single master/materialized view replication for SDO_GEOMETRY objects is supported with both Standard Edition and Enterprise Edition

Partitioned spatial indexes

N

N

Y

Requires the Oracle Partitioning option

 

另外,官方NOTE里还可以看到一些特殊的组件与licence的关系,要知道我们即使选择企业版,那也不是所有Oracle的组件都可免费使用,有些组件是另收费的。请参考官方NOTE的Special-Use Licensing部分。

 

下面是我在互联网找到的一篇文章,是介绍Oracle标准版和企业版之间差别的文章,觉得总结得很好,所以贴在这里。

 

声明:此文来自互联网,版权归原作者所有。

 

ORACLE标准版与企业版的差别

**********Orace 9i的标准版&企业版************

Oracle9i数据库的企业版和标准版最主要的区别在于企业版有更强大的并行和分布式处理能力,标准版是专为开发、部署和管理部门级 Internet 应用程序而设计的数据库管理系统,是用于传统的部门级应用程序的一流数据库。而应用超出部门级标准或访问数据库的人较多时,则应当选用企业版。

 

 

标准版

企业版

·Jserver Enterprise Edition

·InterMedia

·Enterprise Manager

·Workflow Standard Edition

·Standard Management Pack

·Object Option

·Networking kit ·Object for OLE

·Distributed Option

·64 bit Option

·ODBC Driver

·Sql*Plus

·OCI

·Jserver Enterprise Edition

·InterMedia

·Object Option

·Networking kit

·Object for OLE

·Advance Replication Option

·Distributed Option

·Parallel Query Option

·SQL*Plus

·VIR

·Workflow Enterprise Edition

·Advanced backup & recovery

·Connection Pool

·64 bit Option

·ODBC Driver

·OCI

·Enterprise Manager

·Enterprise Backup Utility


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

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

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

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

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

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


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

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

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

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

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

5。VPD(VirtualPrivate Database)不支持

6。FGA(Fine-grainedauditing)不支持

7。Partitioning,分区也不支持

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

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

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

11。一些并行操作都不支持,包括Parallelquery,Parallel DML,Parallel index build,Parallel Data Pump export and import。

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

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

14。Connection Manager不支持。


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


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


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

1。RAC

2。Partitioning

3。Data Mining

4。Advanced Security

5。Label Security

6。OLAP

7。Spatial

8。Oracle ManagementPacks


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

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

A:目前在售的是Oracle9i 和Oracle 10g

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

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

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

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

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

A:标准版1(StandardEdition 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 touse the programs which are installed on a single server or multiple servers, regardlessof whether the individual is actively using the programs at any given time. Anon human operated device will be counted.

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

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

个人版本:1user*PC数

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

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

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

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

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

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

10. Processor的官方定义?

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

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

11. 请举例说明?

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

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

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

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

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

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

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

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

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

其中:

Q:折扣后含税价格

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

N:用户数或CPU(Processor)数;

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

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

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

17%:增值税

16. 折扣是多少?

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

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

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

 

原创粉丝点击