admin管理员组

文章数量:1532000

2024年7月21日发(作者:)

目录

Oracle数据库版本对比解析 .................................................... 2

一、Oracle版本的特点和区别 ................................................ 2

1.Oracle 数据库 10g/11g 标准one版(Standard Edition One) .................................... 2

数据库10g/11g 标准版(Standard Edition) ........................................................ 2

数据库10g/11g 企业版(Enterprise Edition) ....................................................... 2

数据库 10g/11g 个人版 (Personal Edition) ...................................................... 2

二、企业版与标准版区别 ....................................................... 3

1.组件对比 ............................................................................................................................. 3

2.对比说明 ............................................................................................................................. 3

3.WebLogic功能对比 ............................................................................................................ 5

三、常见问题解答 ................................................................... 5

1.企业版与标准版哪个更好? ............................................................................................. 5

2.Oracle用户数的官方定义与计算? ................................................................................. 6

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

4.Processor的官方定义? .................................................................................................... 6

5.按CPU订购的费用? ........................................................................................................ 6

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

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

7.折扣是多少? ..................................................................................................................... 7

8. 是否可以提供试用版? .................................................................................................... 7

9. 购买方式 ........................................................................................................................... 7

10.Oracle 分平台有哪些? .................................................................................................. 7

11. 高级附加选件 ................................................................................................................. 8

四、Oracle数据库不同版本的硬件需求 ................................ 8

Oracle数据库版本对比解析

一、Oracle版本的特点和区别

1.Oracle 数据库 10g/11g 标准one版(Standard Edition

One)

最基本的商业版本,包括基本的数据库功能。

适用于1-2CPU的服务器,价格有相当的优势,但仅限单机环境,适用于中小型用户入

门级应用,为工作组、部门级和互联网/内联网应用程序提供了前所未有的易用性和性能价

格比。Standard Edition One 仅许可在最高容量为两个处理器的服务器上使用。

数据库10g/11g 标准版(Standard Edition)

提供了 Standard Edition One 的前所未有的易用性、能力和性能,并且利用真正应用

集群提供了对更大型的计算机和服务集群的支持,只有在10g的标准版中才开始包含RAC。

适用于1-4CPU的服务器,包括4CPU单服务器或2台双CPU服务器等配置,可以做双机

热备或RAC,价格适中,适用于对数据库性能及安全性有进一步要求的大中型用户工作组级

及部门级应用;

数据库10g/11g 企业版(Enterprise Edition)

适用于单机、双机、多CPU多节点集群等各种环境,功能齐全,但费用也比较高,适用

于对数据库性能及可靠性有相当高要求的大型、超大型用户企业级、高端企业级应用。

为关键任务的应用程序(如大业务量的在线事务处理 (OLTP) 环境、查询密集的数据

仓库和要求苛刻的互联网应用程序)提供了高效、可靠、安全的数据管理。Oracle 数据库

企业版为企业提供了满足当今关键任务应用程序的可用性和可伸缩性需求的工具和功能。它

包含了 Oracle 数据库的所有组件,并且能够通过购买选项和程序包(本文稍后将加以说明)

来进一步得到增强。

虽说是最强劲的版本,但是并不是所有我们常用的功能都在这个版本中,很多东西仍然

是要额外付费的

数据库 10g/11g 个人版 (Personal Edition)

支持需要与Oracle数据库10g标准版1、Oracle 数据库标准版和 Oracle 数据库企业

版完全兼容的单用户开发和部署。通过将 Oracle Database 10g 的获奖的功能引入到个人

工作站中,Oracle 提供结合了世界上最流行的数据库功能的数据库,并且该数据库具有桌

面产品通常具有的易用性和简单性。

个人版,除了不支持RAC之外包含企业版的所有功能,但是注意的是,只有Windows

平台上才提供个人版。

二、企业版与标准版区别

Oracle数据库的企业版和标准版最主要的区别在于企业版有更强大的并行和分布式处

理能力,标准版是专为开发、部署和管理部门级

Internet

应用程序而设计的数据库管理

系统,是用于传统的部门级应用程序的一流数据库。而应用超出部门级标准或访问数据库的

人较多时,则应当选用企业版。

1.组件对比

企业版包括标准版中所有组件,并且还含有下列额外的组件

标准版

·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

2.对比说明

这里选了一些比较常见或者常用的功能,企业版具备而标准版不具备,这些功能除了

RAC之外仍然包含在个人版中

Oracle Data Guard

想要高可用性的客户,就不能选择标准版

一些Online操作

比如Online index maintenance,Online table redefinition等不支持

备份和恢复的某些操作受限

比如不支持Block级别的恢复(Block-level media recovery),不支持并行备份和恢

复(Parallel backup and recovery),多重备份(Duplexed backup sets)等等

Flashback功能

在标准版中Flashback Table,Flashback Database, Flashback Transaction Query

都是不支持的

VPD(Virtual Private Database)

FGA(Fine-grained auditing)

Partitioning

分区也不支持

Data compression

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

Bitmapped index and bitmapped join index

如果是数据仓库系统就不能选择标准版了

Export transportable tablespace

注意,这里只是导出不支持,但是Import transportable tablespace,包括跨平台的

import都是支持的,也就是说你如果选择了标准版,那么想把数据库简单地转移到其它平

台上是比较费劲的事情了

一些并行操作:

包括Parallel query,Parallel DML,Parallel index build,Parallel Data Pump export

and import都不支持

Streams

又少了一个高可用性的可行性方案

Advanced Replication的multimaster方式

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

Connection Manager

3.WebLogic功能对比

产品描述

Oracle应用开发框架(ADF)

端到端的J2EE框架,通过提供现成可用的基础架

构服务以及可视化说明性开发体验简化了开发。

Oracle JDeveloper Java

EE和Web服务IDE,提供UML(统一建模语言)建

模、Java EE设计模式框架、调试器、性能分析及代码

优化工具,单击部署以及集成的配置管理。

Oracle Eclipse企业软件包

基于Eclipse的Java EE开发环境,包括诸如App

X-Ray依赖关系可视化这样一些高级特性。

Oracle WebLogic集群

支持负载平衡和/或高可用性冗余的高级应用服务

器集群和管理。

面向Oracle中间件的Oracle企业管理器诊断包

面向应用服务器节点和Java EE组件的可扩展、基

于浏览器的管理与监控环境。支持集群的安装、配置和

管理。

WebLogic WebLogic

服务器标准版 服务器企业版

含 含

含 含

含 含

不含 含

不含 含

三、常见问题解答

1.企业版与标准版哪个更好?

A:企业版功能齐全,提供更高可靠性和性能,但也意味着更多的软件费用和硬件开销。

建议用户根据实际需求确定版本,最合适的就是最好的。

标准版很多功能都是设置为单通道,例如备份和恢复,企业版可以多个通道并发来做,

由于而标准版是单通道的性能会差一些。

实例:某公司由于人员扩张的问题,多租了另一栋办公楼,需要实现两地同步的问题,

高级复制可以实现这样的功能,该公司使用的就是标准版,而标准版不支持高级复制,所以

只能通过人工操作。

2.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.

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

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

个人版本:1user*PC数

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

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

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

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

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

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

订购。

4.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.

举例说明

A:例如,若用户的应用是基于Internet,Oracle作为网站后台数据库,根据Oracle

对用户数的官方定义,每一个通过Internet访问网站(数据库)的都算作1个用户,这样

用户数很多,而且无法预估,所以应按照CPU数订购。

5.按CPU订购的费用?

A:一般情况下,1CPU的费用约等于50user的费用,所以如果用户数>CPU数*50,则按

CPU订购反而更为经济

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

购?

A:不一定,如果访问Oracle数据库的用户数可以预估,且用户数不多(小于服务器

CPU数*50),也可以按照用户数订购。

7.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%:增值税

7.折扣是多少?

A:Oracle官方规定Oracle数据库软件到最终用户的起步折扣是25%off,申请特别折

扣必须提供最终用户信息,请参考《Oracle软件订购确认函》。

8. 是否可以提供试用版?

A:达成订购意向后,可以提供试用版供免费试用、评估,试用期为一个月。试用期到

后若不订购,用户必须从系统中卸载、删除所安装的Oracle试用版软件。

9. 购买方式

A.按用户数购买:

标准版/标准ONE版 10USER 20USER ……(5*n)

企业版: 25user 50user …… (25*n)

B .按cpu个数购买 :

按cpu个数购买时可以允许无限用户数

10.Oracle 分平台有哪些?

FOR Microsoft Windows;

REDHAT,TURBO,REDFLAG Linux; SUSE LINUX;

IBM AIX 5L;

SUN solaris;

TRU64,HP UNIX

11. 高级附加选件

Oracle Real Application Cluster(RAC): Oracle 真正应用集群

Oracle Partitioning: Oracle 分区

Oracle Advanced Security: Oracle 高级安全性

Oracle OLAP:Oracle在线联机事物处理

Oracle Data Mining :Oracle 数据挖掘

Oracle Label Security : Oracle 标签安全性

Oracle Spatial : Oracle 空间数据库

Oracle Programmer: Oracle 开发

四、Oracle数据库不同版本的硬件需求

首先也是最重要的一点,就是要弄清楚针对特定的Oracle产品,什么样的性能标准是

最为重要的。举个例子,一些Oracle数据库是I/O密集型的,这要求硬件能够每秒钟处理

上万条交易。有一些Oracle中间件应用是处理器密集型的,那么就需要为给定的进程创建

高CPU负载。其他需要考虑的标准还有存储负载、临时文件创建、同时间的连接数、复制负

载以及处理线程数量等等。

以上的这些因素决定了选择什么样的硬件,如何合理安排这些硬件以及如何为未来需求

留出足够的余地。考虑应用的架构、预计使用率以及最大工作负载这三个因素的结合,将它

们应用到预计的环境中就可以给我们选择硬件提供参考。

每个企业的IT环境都是不同的,这些环境中可能会包含虚拟服务器、各种网络操作系

统、基于云计算的服务、SAN等等,这些是硬件的另一个层面。也许最好的建议就是考虑

Oracle提供的集成解决方案。

事实证明,针对各种Oracle产品应用以上的标准是选择合适硬件的最好方法。拿Oracle

11g数据库来说,该产品的四个版本企业版、标准版、中小企业版和免费版。每一个版本都

有不同的硬件需求。

比如Oracle Database 11g Enterprise Edition(企业版),该版本有集群、容错、高

级安全以及其他一些企业级功能特性,这就需要多服务器来支撑而不是单一的服务器,选择

合适的硬件,需要从预计的工作负载、流量、交易数量以及连通性几个因素来考虑。所以版

本越高,需要考虑的因素就越多,最好的方法就是先充分了解Oracle的产品线,然后推断

如何选择合适的硬件来满足环境的基本需求。这样的方法要求管理者充分考虑,如何才能满

足现阶段的需求,更关键的是还要满足未来不断增长的需求。

而Oracle Database 11g Standard Edition(标准版)就要简单的多。该版本包含了一

些基本的功能特性,这样服务器负载就很容易推算出来。甲骨文在他们的官方网站上给出了

一些指导,其中包括最小硬件需求:1.5 GHz双核奔腾处理器、2 GB物理内存以及3 GB的

存储空间。当然,最低硬件需求还要考虑到所使用的操作系统,比如Windows Server、Linux

或者Unix。

满足了运行数据库所需要的最低指标,下一步,要做的就是计算整体数据库的大小、数

据库增长率、需要的吞吐量(比如每秒钟交易数,用户和记录数量)以及任何的管理成本。评

估Oracle数据库所需要的合理硬件配置。其中涉及到的因素包括用户总数、部署类型、

Oracle数据库版本、预计处理器使用率、总拥有成本以及能源利用率等等。

当然,当考虑到虚拟服务器数量的时候,问题就变得更加复杂一些了。原因很简单,在

给定的配置下,你很难确定虚拟机所能提供的性能。为了更好地解决这个问题,虚拟服务器

管理软件是必须的。它可以监控可用性,并运行模拟测试来计算总体性能。

有一点需要注意,那就是产品、功能以及管理工具的组合将决定最低配置是什么样的,

大多是管理员会发现根据特定的环境,他们的最低配置是独一无二的。最重要的事情就是你

需要大量的研究思考才能知道什么样的硬件最适合Oracle产品部署。

本文标签: 数据库提供版本企业硬件