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
标准版&企业版************
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
试用版软件。