`

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版本修改工具

    1. **下载并安装工具**:首先,你需要下载这个“ORACLE版本修改工具”,根据提供的压缩包文件名,可能包含一个可执行程序或者其他必要的组件。按照说明进行安装,并确保它能在你的操作系统上正常运行。 2. **备份...

    查找Oracle版本信息的简便方法

    例如,如果你想要知道Oracle数据库的主版本号,可以在SQL*Plus环境中执行以下命令: ```sql SET SERVEROUT ON EXEC DBMS_OUTPUT.PUT_LINE (DBMS_DB_VERSION.VERSION); ``` 这将直接输出数据库的主版本号,如10代表...

    cx_Oracle-7.3.0_oracle_cx_oracle_cx_Oracle7.3对应_python_jupyteror

    要使用这些文件,首先需要确保你的Python环境是3.6版本,并且知道你的操作系统是64位还是32位。然后,可以通过pip工具来安装对应的wheel文件,例如: ```bash pip install cx_Oracle-7.3.0-cp36-cp36m-win_amd64.whl...

    Oracle版本修改器

    在使用Oracle版本修改器之前,需要确保你对源数据库和目标数据库的版本差异有充分的了解,以及知道如何安全地导出和导入数据。通常,导出操作可以通过`expdp`命令完成,导入则使用`impdp`命令。导出时,可能需要指定...

    Oracle Weblogic 10.X、11.X、12.X各个版本对应的系统、JDK、数据库版本

    本文将针对Oracle WebLogic Server 10.x、11.x、12.x各个版本的系统兼容性、JDK兼容性和数据库版本进行详细讲解。 首先,对于WebLogic Server 10.x版本,特别是10gR3(10.3.x),它主要支持的操作系统包括Windows、...

    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版本位数的方法

    以下是两种判断Oracle版本位数的方法: 1. 使用`file`命令: 在Unix或Linux环境下,你可以通过`file`命令来检查Oracle二进制文件的属性,从而确定其位数。例如,如果在命令行输入: ``` file $ORACLE_HOME/bin/...

    cx_Oracle离线安装包

    现在,cx_Oracle需要知道Oracle Instant Client的位置,所以在Python代码中,你需要在连接数据库之前设置`ORACLE_HOME`环境变量: ```python import os os.environ['ORACLE_HOME'] = '/opt/oracle/instantclient_11_...

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

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

    “尝试加载oracle客户端时引发badimage,如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题”

    3. **Oracle数据提供者设置**:确保你使用的Oracle数据提供者(如ODP.NET)版本与你的Oracle客户端和项目配置相匹配。对于32位环境,你需要使用32位版本的ODP.NET;对于64位环境,使用64位版本。 4. **环境变量设置...

    oracle9i310.rar

    "oracle9i310.rar" 是一个压缩包,其中包含了Oracle 9i的简化客户端版本,适用于在虚拟机、老旧计算机或Windows XP系统上运行。由于其资源占用较小,因此特别适合这些环境下使用,同时也能连接到更高版本的Oracle...

    Oracle 11g 32bit 安装包

    如果你的电脑是64位的,你需要寻找Oracle 11g的64位版本。 3. **安装前准备**:关闭所有正在运行的应用程序,包括杀毒软件和防火墙,因为它们可能干扰安装过程。同时,确保你有管理员权限来执行安装。 4. **下载与...

    geoserver2.14.0 oracle 数据库连接

    本文将深入探讨如何使用GeoServer 2.14版本与Oracle数据库进行集成,以及如何在GeoServer中读取并显示Oracle数据库内的Shapefile数据。 首先,Oracle数据库是全球领先的大型企业级数据库管理系统,广泛应用于数据...

    oracle11g 客户端文件包

    这个“oracle11g 客户端文件包”是一个特别的版本,它不需要进行传统的安装过程,而是通过解压缩即可使用,这极大地简化了部署流程,特别是对于那些只需要临时或移动访问Oracle数据库的用户来说非常方便。...

    Navicat 连接数据库Oracle 12c ocr.dll连接资源包

    可以从Oracle官方网站下载与Oracle数据库版本相匹配的Instant Client包,这里提到的是对应Oracle 12c的instantclient_12_1。 2. **安装或解压Instant Client**:将下载的压缩包解压到一个合适的目录,例如`C:\...

    oracle wrapped 解密工具

    这个工具在Oracle 10g、11g和12c版本中均通过了测试,确保了广泛的兼容性,并且可以在运行Windows 98及更高版本的操作系统(包括32位和64位)上顺畅运行。 Oracle数据库中的加密机制是为了提高安全性,防止未授权的...

    oracle_client_10_2

    Oracle客户端是Oracle数据库系统的重要组成...记得定期更新和维护你的Oracle客户端,以确保与最新的数据库服务器版本兼容并获取最新的安全补丁。同时,理解Oracle客户端的各个组件和其作用是提升数据库管理效率的关键。

    dmp版本修改工具.rar

    1. 确保你知道目标数据库的确切版本号,因为错误的版本信息可能导致导入失败或数据损坏。 2. 在修改DMP文件之前,最好先备份原始文件,以防万一操作失误。 3. 修改后的DMP文件仅适用于特定版本的数据库,不能用于...

    SQL SERVER 安装ORACLE provider for OLE DB 的连接服务驱动

    6. **注意事项**:在实际操作中,还需要确保操作系统和SQL Server版本与Oracle Provider兼容,并且安装过程中遵循Oracle的许可协议。"readme.txt"文件通常包含关于安装的额外信息和警告,应仔细阅读。 通过以上步骤...

Global site tag (gtag.js) - Google Analytics