`

Oracle版本区别[转]

阅读更多

转自:http://blog.csdn.net/pengyouchuan/archive/2008/08/04/2764638.aspx

 

从ORACLE数据库产品,从ORACLE2.0开始(没有1.0)一直到ORACLE7.3.4都只是简单的版本号,但从ORACLE8开始,就出现数据库产品特性标识符,如ORACLE8i和9i,这个i是Internet的缩写,表示该产品全面支持Internet应用,简单一点说,就是融入了JAVA技术和对JAVA的支持.
从ORACLE10称为10g,这个g是Grid的缩写,表示支持"网格运算",简单一点说,就是更好地支持集群和多点应用,到目前为止,最新版的是ORACLE11g,而ORACLE还有一个产品,称为ORACLE11i,全称是Oracle Applications 11i,这里的i是Intelligence的缩写,表示电子商务智能软件,它不是数据库产品,而是一整套电子商务套件,是一套全面的商务应用软件,主要包括以下功能模块:
.财务管理--Oracle财务管理系统(Financials)
.人力资源管理--Oracle人力资源管理系统(Human Resources Management System)
.商务智能--Oracle电子商务智能(E-Business Intelligence)是一套用于报表编制和分析的应用程序
.物流管理--Oracle物流管理系统(Logistics)
.维护管理--Oracle企业资产管理(Enterprise Asset Management)、Oracle综合维护、维修和大修管理系统(Maintenance,Repair,and Overhaul)
.制造管理--Oracle制造管理系统(Manufacturing)
.市场营销管理--Oracle市场营销管理系统(Marketing)
.订单履行管理--Oracle订单履行管理系统(Order Fulfillment)
.产品生命周期管理--Oracle产品生命周期管理系统(Product Lifecycle Management)
.采购管理--Oracle采购管理系统(Procurement)
.项目管理--Oracle项目管理系统(Projects)
.销售管理--Oracle销售管理系统(Sales)
.供应链计划--Oracle供应链计划系统(Supply Chain Planning)
Oracle 10g分为4个版本,分别是:

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

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

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

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


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

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

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

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

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

5.VPD(Virtual Private Database)不支持

6.FGA(Fine-grained auditing)不支持

7.Partitioning,分区也不支持

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

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

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

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

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

13.不支持Advanced Replication的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 Management Packs

 

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


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

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


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

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


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

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


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

A:标准版1(Standard 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的用户数是怎么算的呢?

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 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:例如,若用户的应用是基于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数据库软件的公开报价(List Price)是多少?

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试用版软件。

参考资料:本文由售前网整理自网络,目的是方便售前工程师理解Oracle数据库各个版本及组件。

 

分享到:
评论
1 楼 dk101 2011-04-01  
非常好啊,用来好几年了,很多东西都不知道。

相关推荐

    oracle LongRaw 转 Blob

    LongRaw是Oracle数据库早期版本引入的,主要用于存储非结构化的二进制数据,如图片或文档。它的最大存储容量为2GB。然而,LongRaw有一些限制,比如它不支持索引,这可能导致查询性能下降。相比之下,Blob(Binary ...

    oracle和db2的区别

    ### Oracle与DB2的主要区别 本文旨在探讨Oracle与DB2这两种主流关系型数据库管理系统(RDBMS)之间的关键差异。Oracle由甲骨文公司开发,而DB2则由IBM推出。两者均广泛应用于企业级环境,提供了强大的数据管理能力。...

    ORACLE与DB2的区别和转换

    ### ORACLE与DB2的区别和转换 #### 一、简介 在数据库领域,Oracle和DB2都是非常流行的数据库管理系统。它们各自具有独特的特性和优势,并且广泛应用于不同的业务场景中。对于那些需要在Oracle和DB2之间进行数据...

    db2和oracle的区别.docx

    描述中提到,Oracle在64位环境下使用PL/SQL Developer进行图形用户界面管理,而DB2也以64位版本运行。 二、创建数据库实例 在创建数据库实例的过程中,DB2和Oracle的步骤有显著区别。在DB2中,可以通过DB2控制中心...

    KingbaseESV6.1与ORACLE对比.doc

    KingbaseESV6.1与Oracle是两种不同的关系型数据库管理系统(RDBMS),它们在功能、性能、兼容性及使用成本...虽然KingbaseES的版本较旧,但随着版本的迭代更新,其功能和性能可能会进一步提升,为用户提供更多的选择。

    oracle数据库转换成MSSLQSERVER数据库

    根据提供的文件名,这里有两个版本:SSMA for Oracle 5.1.exe和SSMA for Oracle 5.1 Extension Pack.exe。前者是主程序,后者是扩展包,可能包含额外的功能或组件,比如增强的转换规则、性能优化等。 以下是一般的...

    韩顺平玩转oracle10g实战教程ppt+课堂笔记文档

    在"韩顺平玩转Oracle10g实战教程PPT+课堂笔记文档"中,你可以期待涵盖以下几个关键知识点: 1. **Oracle 10g基础**:了解Oracle数据库的基本架构,包括数据文件、控制文件、重做日志文件等组成部分,以及数据库实例...

    oracle转mysql.rar

    索引方面,Oracle支持函数索引、位图索引等,而MySQL主要使用B-Tree索引,但在5.7及以上版本中引入了InnoDB的函数索引。在处理大量数据时,理解这些差异对优化查询性能至关重要。 视图和表连接也是两个数据库系统的...

    Oracle数据库DBUA升级方法探讨.pdf

    在进行Oracle数据库升级之前,首先要明确升级的起始版本和目标版本。不同的版本之间可能存在不能直接跳跃升级的情况,可能需要通过多步升级来完成。例如,从Oracle 9.2.0.4升级到11g R2,可以有多种路径,比如先升级...

    oracle windos版安装步骤

    1. **安装前准备**:在开始安装Oracle之前,确保你的Windows系统满足Oracle的最低硬件和软件要求,包括操作系统版本、内存大小、硬盘空间以及必要的网络设置。此外,你需要下载适用于Windows的Oracle数据库安装文件...

    Convert Mysql to Oracle 4.0.zip

    标题中的"Convert Mysql to Oracle 4.0"表明这是一个专门用于将MySQL数据库转换为Oracle数据库的工具,版本号4.0意味着这可能是经过多次改进和优化的版本,旨在提供更高效、准确的转换服务。 描述中提到,该工具...

    如何成为oracle dba (转)

    - **升级数据库**:使用DB Upgrade Assistant将现有数据库升级到更高版本。 #### 四、掌握Oracle EM,提高效率 1. **EM介绍**:Oracle Enterprise Manager(EM)是DBA不可或缺的工具之一。 - **dbcontrol配置**...

    Oracle Olap开发备忘录

    2、这一次支持的是Oracle 9i与10g 的Olap Server,虽然Oracle提供了Java Olap API但是 <br>还存在一些版本差别,应该是release 4以上才比较一致把。9i低版本需要注意 <br>oracle.express.mdm....

    sql server 和oracle 中数据类型的区别

    本文将深入探讨SQL Server与Oracle中的数据类型区别,并通过具体的例子来说明这两种系统之间的转换方法。 ### SQL Server 数据类型 SQL Server 是微软开发的一款关系型数据库管理系统,它支持多种数据类型,可以...

    Oracle数据库学习 06Days

    - Oracle版本:Oracle的不同版本,如Oracle 11g、12c、19c等,以及它们之间的差异和新特性。 - 安装与配置:学习如何在操作系统上安装和配置Oracle数据库实例。 2. **SQL语言** - SQL语法:掌握SQL的基本查询...

    Oracle常见面试题

    1. **Oracle数据库版本与组件**:了解Oracle的不同版本(如Standard Edition、Enterprise Edition)以及它们之间的差异,例如数据仓库优化、多租户架构等。同时,理解Oracle的主要组件,如数据文件、控制文件、重做...

    oracle与db2对比

    - 锁定和并发控制机制也略有不同,Oracle 使用多版本并发控制,而 DB2 提供了自己的并发模型。 在迁移或维护涉及这两种数据库的项目时,理解这些差异至关重要,因为它们会影响到 SQL 代码的编写和应用程序的兼容性...

    从Oracle运维转型-运筹帷幄DB2

    #### 二、Oracle与DB2的主要区别 1. **语法差异**:虽然两者都是基于SQL标准,但在具体实现上存在诸多不同之处。例如,Oracle支持PL/SQL,而DB2则使用Pro*C/C++等编程语言。 2. **存储过程**:Oracle中的存储过程与...

    Oracle11g从入门到精通2

     Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。  全书结构合理、内容翔实、示例丰富...

    Oracle sqldeveloper X64替换32

    #### 三、32位与64位版本的区别 1. **内存限制**:32位版本的最大可用内存为4GB,而64位版本则几乎不受此限制,能够充分利用更大的物理内存,这对于处理大型数据库尤为重要。 2. **性能提升**:64位版本能够更好地...

Global site tag (gtag.js) - Google Analytics