本节书摘来自异步社区出版社《Oracle数据库管理与维护实战》一书中的第1章,第1.2节,作者: 何伟娜 , 常建功,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.2 Oracle各版本异同

Oracle数据库管理与维护实战
Oracle数据库版本众多,为帮助了解这些版本之间的区别,这里专门作一个介绍。我们先介绍Oracle最近几个系列间的异同,然后介绍Oracle最新系列Oracle 12c,最后介绍同一系列各个版本间的异同。

1.2.1 Oracle 8i和Oracle 9i

Oracle 8i和Oracle 9i的“i”代表“Internet”,Oracle从8i开始提出了Internet计算的概念,表明Oracle 8i和Oracle 9i是面向Internet计算而设计的。 Oracle 9i比起Oracle 8i来说变化不大,主要是增加了实时应用集群和管理上的一些改进。Oracle 9i比Oracle 8i主要增强了以下方面。

不再支持Svrmgrl和Connect internal;

增加了服务器参数文件Spfile;

使用OMF(Oracle-Managed Files),免去手动管理数据库文件的繁琐;

支持多种数据库块大小,允许在创建Tablespace时为每个Tablespace指派不同的数据库块大小;

会话可以自我调整PGA大小;

引入了叫作列表分区(List Partitioning)的新分区类型。

1.2.2 Oracle 10g和Oracle 11g

Oracle 10g和Oracle 11g的“g”代表“Grid”,Oracle从10g开始提出了Grid计算的概念,表明Oracle 10g和Oracle 11g是面向Grid计算而设计的。所谓Grid计算,就是多台节点服务器利用高速网络组成一个虚拟的高性能服务器,负载在整个网格中均衡(Load Balance),按需增删节点,避免单点故障(Single Point of Faliure)。

Oracle 10g的一大特点是加强了自我管理,DBA可以从繁琐的内存调整和存储调整上解放出来。其实,Oracle 9i只是Oracle的过渡产品,Oracle 10g才是Oracle要最终发布的新一代产品。Oracle 10g主要加强了以下几方面功能。

更人性化的图形界面;

自动存储管理;

自动内存调整;

方便的段管理;

加强了针对表、数据库等的闪回功能。

如此等等,总之,Oracle 10g具有更强大的功能和更好的易用性。

Oracle 11g扩展了Oracle 10g所具有的提供网格计算优势的功能,提高了用户服务水平、减少了停机时间,更加有效地利用IT资源,同时还增强了全天候业务应用程序的性能、可伸缩性和安全性。与Oracle 10g相比,Oracle 11g主要加强了以下几方面功能。

提高管理自动化;

支持利用故障诊断快速解决问题;

实现“Oracle Data Guard”快速恢复数据;

支持测试环境的快照备用系统。

1.2.3 Oracle 12c

Oracle 12c的“c”代表“Cloud”,Oracle从12c开始提出了Cloud计算的概念,表明Oracle 12c是面向Cloud计算而设计的。同时该版本数据库也是业界首个融合全套oracle堆叠及全方位企业云端生命周期管理功能的解决方案。使用Oracle 12c解决方案,能够提升IT部门的效率和回应速度,同时降低传统资料中心、虚拟以及云端运算环境的成本和复杂性。

与旧版本Oracle数据库相比,Oracle 12c主要加强了以下几方面的功能。

增加了新特性——Pluggable Database;

通过纵深防御真正实现应用程序的安全性;

支持信息生命周期管理(ILM);

实现极端的可用性、较低成本的迁移。

1.2.4 Oracle企业版、标准版及其他版本的异同

针对不同的开发和部署环境,Oracle公司将同一系列Oracle数据库分成四个版本:标准版One(Standard Edition One)、标准版(Standard Edition)、企业版(Enterprise Edition)和个人版(Personal Edition)。

1.标准版One
标准版One是提供给小规模用户使用的Oracle版本,它提供小型数据库服务器功能。这个版本的价格相对低廉,适合小规模的单服务器环境或者大型的分布式部门级环境使用。但标准版One最多只可以在两个处理器的服务器上使用。

2.标准版
标准版提供了标准版One所有的功能和标准版One所不具有的实时应用集群。标准版提供了对更大型计算机和服务集群的支持。它可以在最高容量为四个处理器的单台服务器上或者最高容量为四个处理器的集群服务器上使用。

3.企业版
企业版是针对大业务量的在线事务处理(OLTP)环境、处理大量查询的数据仓库和其他要求比较高的互联网级应用的Oracle版本。比起标准版,企业版能在更多的平台上运行,包括更多的高级功能,如数据挖掘、并行查询、位图索引等。企业版提供了更高效、可靠、安全的数据管理。总之,企业版为企业提供了满足当今关键任务应用程序的可用性和可伸缩性需求的所有工具和功能。它包含了Oracle数据库的所有组件,并且能够使用其他可选的产品和程序包。

4.个人版
个人版是企业版的单用户版,这个版本允许开发人员在单机上开发。个人版与企业版提供的功能相似,因此开发人员可以利用个人版编写应用程序,然后移植到多用户数据库的企业版或标准版服务器上。有些公司就用个人版来部署单用户应用软件。个人版没有实时应用集群选项和管理程序包。

5.Oracle Lite版
Oracle Lite,以前又称Oracle Mobile,是为使用无线设备的单用户开发的一个版本。它采用了和Oracle其他版本不同的数据库引擎。Oracle Lite版是针对内存与存储量都有限的笔记本与其他手提设备开发的。Oracle Lite使用了一种更简便的数据库引擎,支持的SQL和其他Oracle数据库基本相同,在Oracle Lite版中可以运行其他Oracle数据库开发的应用软件,并且可以与其他Oracle版本互相复制数据。

Oracle数据库个人版、标准版、标准版One和企业版包含相同的应用程序开发组件,如用于编写存储过程和触发器的PL/SQL和Java编程接口等。虽然企业版提供了额外的可伸缩性、可用性和安全性,但这些功能一般对应用程序开发人员是透明的,用Oracle数据库这些版本中任意一个编写的应用程序都可以在其他版本上运行。例如,Oracle企业版支持的API,通常个人版和标准版也支持。

Oracle数据库各版本除了Oracle Lite版外,都是基于同一个数据库引擎开发的。Oracle标准版可以轻易地升级到企业版而不需对数据库、应用程序或管理过程做任何修改。

《Oracle数据库管理与维护实战》——1.2 Oracle各版本异同相关推荐

  1. 《Oracle数据库管理与维护实战》——2.11 Oracle数据字典

    本节书摘来自异步社区出版社<Oracle数据库管理与维护实战>一书中的第2章,第2.11节,作者: 何伟娜 , 常建功,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  2. 专家精讲Oracle数据库管理与维护pdf

    下载地址: 网盘下载 编辑推荐 <专家精讲:ORACLE数据库管理与维护>适合数据库开发人员参考学习,也可作为高等院校相关专业师生的参考书. 作者简介 张天慧,现任职华硕集团昌硕科技(上海 ...

  3. Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)笔记

     要获得企业管理器控制台的HTTP端口号,可进入$ORACLE_HOME\install目录(可能为F:\oralce\product\10.2.0\db_1\install),寻找portlis ...

  4. oracle数据库管理问题,请教三个问题 - Oracle数据库管理 - ITPUB论坛-中国专业的IT技术社区...

    99, A肯定不对,影响到应用了 121,没考过OCP,没看这么详细 126, incarnation  不好翻译,但是可以认为resetlogs之后,数据库开始了一个新的节点,这个阶段叫incarn ...

  5. oracle管理 题库,Oracle数据库管理与开发习题集

    第1章 简单查询.限制性查询和数据的排序 练习题和解答 补充练习题和解答 第2章 常用的SQL*Plus命令和环境变量 练习题和解答 补充练习题和解答 第3章 函数.NULL值的处理以及逻辑操作 练习 ...

  6. Oracle数据库管理与开发pdf

    下载地址:网盘下载 基本介绍 编辑 内容简介 Oracle是一个适合于大中型企事业的数据库管理系统,在银行.电信.移动通信.航空.保险.金融.气象.铁路.跨国公司和电子商务等诸多领域得到了广泛的应用. ...

  7. 大型EAI项目中的ORACLE 数据库管理(ZT)

    数据库在大型EAI(企业应用集成)项目中扮演着至关重要的角色.目前许多企业都迫切需要将其自身传统的管理与运作模式转化为先进.高效的信息化管理与运作模式.在实施企业信息化的过程中,怎样将该企业原有大量数 ...

  8. Oracle数据库配置完全实战手册

    To be DBA or not to be, that is NOT the question. ---- Arron Oracle8以8.1.5为界分为普通版本和internet版本.普通版版本号 ...

  9. Oracle数据库管理、开发与实践

    Oracle数据库管理.开发与实践 (持续更新) ![image-20210614232822780](https://gitee.com/TuNan86/mapdeport2/raw/master/ ...

最新文章

  1. 直流电动机matlab仿真实验,直流电动机的MATLAB仿真.doc
  2. sql server 数据脚本生成工具
  3. Yarn 资源调度框架
  4. 关于vue中使用iconfont
  5. 不怂Java进制转换(洛谷P1143题题解,Java语言描述)
  6. oracle增加文件组,Oracle 文件和文件组
  7. Markdown中插入图片及图注
  8. 初中地理知识大盘点《地理青花瓷》
  9. 【超参数寻优】交叉验证(Cross Validation)超参数寻优的python实现:多参数寻优
  10. 01. Django基础:Django介绍
  11. SQL2000和SQL2005同时安装问题(转载)
  12. 简单介绍,基于ldirectord的高可用lvs-dr调度器
  13. FlashFXP如何破解
  14. HDP3.1.5安装包下载地址,百度云下载
  15. Layui多文件上传,java后台(servlet实现)
  16. 华为matebook13安装折腾Debian11全过程
  17. 求1-100的和的几种方法
  18. artifactory-pro7 部署以及ladp、nginx配置
  19. 手持式设备产品的设计与交互
  20. 中国总裁唐骏:说出微软的秘密

热门文章

  1. 刷新率调高,或高于60Hz闪屏,忽明忽暗,晃动问题
  2. 远程服务异常处理的实践之一:客户端
  3. 解决Glyphicons 字体不显示问题的两种解决方案
  4. 单元测试中简单使用Mockito解决Spring Bean依赖树问题
  5. Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案
  6. -bash: findstr: command not found 问题解决
  7. 一键去除域名非80端口,去掉域名后面带的端口号快速解决方案
  8. Oracle数据库中文乱码问题解决
  9. /usr/bin/ld: 找不到 -lmsc----解决方案
  10. css3 动画与display:none冲突的解决方案