`

Oracle版本的那些事你知道吗?

阅读更多
本文主要介绍的是Oracle版本的区别,从Oracle数据库的相关产品,从Oracle2.0开始(没有1.0)到Oracle7.3.4皆只是比较简单的相关Oracle版本号,以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个Oracle版本,分别是:


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

2.Oracle Database Standard Edition ,标准版,包括上面那个Oracle版本的功能和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的Oracle版本,那么下面这些功能都是不支持的。



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数据库软件有几类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:企业版功能齐全,提供更高可靠性和性能,但也意味着更多的软件费用和硬件开销。建议用户根据实际需求确定Oracle版本,最合适的就是最好的。


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;

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


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版本区别的介绍,望你能有所收获。

【编辑推荐】

分享到:
评论

相关推荐

    Oracle Instant Client 11.2.0.1.0 轻量级Oracle客户端

    Oracle Instant Client 11.2.0.1.0是轻量级Oracle客户端,用于连接访问Oracle 9i、10g、11g 11.2.0.1.0版本的Oracle数据库。 Oracle Instant Client11.2.0.1.0 安装程序包含OCI/ OCCI、JDBC-OCI SDK(软件开发工具...

    从一个“普通”的Oracle DBA(Oracle数据库管理员)转变为Oracle Applications DBA(Oracle应用程序数据库管理员)

    实际上不完全对,在11.5.9的版本里,你能看到应用服务器最早期的一个版本,并且Oracle的版本还是8.0.6。 EBS环境最简单配置也包括两个服务器,这两个服务器也就是我们熟知的两层:数据库层,和中间层,也叫应用层。...

    Oracle 10g r2 Concepts 手册(中英文对照阅读版本).chm

    Oracle 10g r2 Concepts 手册是一个很好的学习 Oracle 的起点,涉及到了你所需要知道的许多重要 Oracle 概念。当然,其中不可能会涵盖每一个技术细节(Oracle 文档提供了技术细节,不过它有 10000 ~ 20000 页),...

    Redhat Enterprise 5.5下安装Oracle9i

    虽然Oracle早已经发布了其Oracle 11gR2产品,但我们在学习Oracle Database的时候,初学者有必要了解并掌握其以前的版本,比如说Oracle9i版本。 学习Oracle,大家都知道在Linux下玩比较有意思,因此鉴于初学者对在...

    C# 免安装ORACLE客户端访问数据库 正式版 亲测可用 ODP11.2.0.1

    在工作中遇到的问题,知道缺几个DLL,但是无从下载,或者下载的版本不对应,直到找到了这个 在没有安装oracle客户端的情况下,可连接oracle数据库执行各种操作 使用方法: 1、将oci.dll、ociw32.dll、Oracle.Data...

    VMWARE虚拟机下安装Oracle 11g_RAC

    Oracle ASM 和 Oracle Database 11gR2 提 供了较以前版本更为增强的存储解决方案,该解决方案能够在 ASM 上存储 Oracle Clusterware 文件,即 Oracle 集群注册表 (OCR) 和表决文件(VF,又称为表决磁盘)。这一 特性使 ...

    Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0问题解决 ojdbc包pom.xml出错

    2.将ojdbc6.jar包添加到maven,也就是运行下面的语句,注意:不是在C盘下运行,是在该目录下执行下面的语句,如果你不知道你的版本号,可以执行select * from v$version;进行查看 mvn install:install-file -...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    14.4 多版本读一致性 390 14.5 事务控制语句 391 14.5.1 Commit(提交) 391 14.5.2 Savepoint(保存点) 391 14.5.3 Rollback(回滚) 391 14.5.4 Set Transaction(设置事务) 391 14.5.5 Set Constraints(设置约束...

    Oracle入门教程.三思笔记.一步一步学Oracle

    [三思笔记]Linux5版本安装Oracle11gR2.pdf [三思笔记]Linux平台Oracle10gR2+RAC数据库安装补丁集.pdf [三思笔记]ORACLE9I服务器的一次调优实施过程.pdf [三思笔记]ORACLE 10gR2 RAC环境增加及删除节点.pdf [三思笔记...

    oracle opatch 12.2.0.1.14 Linux-x86-64

    oracle 12c (12.2.0.1)更新补丁时要用的opatch,懂的人知道,这个是要有metalink帐号才能下载的,附件里是OPatch 12.2.0.1.14 for Linux-x86-64

    asp.net_spring_nhibernate_oracle

    configuration.xsd,nhibernate-mapping.xsd,spring-aop-1.1.xsd,spring-database-1.3.xsd和你能知道所有的xsd格式的spring相关文件放入到C:\Program Files\Microsoft Visual Studio 10.0\Xml\Schemas(主要版本和...

    最全的oracle常用命令大全.txt

     很多时候,一般的ORACLE用户不知道如何有效地利用它。  dictionary 全部数据字典表的名称和解释,它有一个同义词dict dict_column 全部数据字典表里字段名称和解释 如果我们想查询跟索引有关的数据字典时,...

    oracle9i编程艺术doc版本

    《oracle9i编程艺术》深入数据库体系结构,本书作者:thomas kyte,从这本书中,你将知道Oracle数据库如何工作,它的关键特性能做什么,以及什么时候应该(和不应该)使用这些特性。理解“什么时候做”和“为什么...

    Qt5.8.0+OCI驱动

    Qt5.8.0编译好的oracle支持库oci驱动 注意:Qt版本 Qt5.8.0,否则用不了。Oracle版本:Oracle11g,其他版本不知道的应该通用如果不能通用请及时联系我!

    oci.dll--oracle win64 win10 instantclient19.0里面的oci。dll文件Navicat使用可用

    oracle win64 win10 instantclient19.0里面的oci。dll文件,在navicat使用时覆盖掉原来的oci不知道行不。因为原来的不能用。网上说下载oracel的,然后在navicat选项中环境变量里指定它

    Toad for Oracle 11.6.1.6绿色版

    Toad for Oracle 11.6.1.6绿色版,最新版本。 该版本更改了PE的压缩方式,有知道MPress解压的请指点一下。解压后本人可做一下汉化。

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    3. scott用户:是个演示用户,是让你学习Oracle用的。 二、 常用命令 学习oracle,首先我们必须要掌握常用的基本命令,oracle中的命令比较多,常用的命令如下: 1. 登录命令(sqlplus) 说明:用于登录到oracle数据库 ...

    oracle dul9

    随着数据库版本的变化,DUL工具也在逐渐升级之中,对应Oracle8 / Oracle8i / Oracle9i / Oracle10g都有其相应版本。 作为DBA们首先应该知道DBA第一守则:备份重于一切。首先应该把备份作为数据恢复的第一手段。 ...

Global site tag (gtag.js) - Google Analytics