您的位置:首页 > 数据库 > Oracle

plsql知识梳理-oracle各版本说明

2011-09-13 10:48 253 查看
我觉得这篇文章与其叫原创还不如叫总结更适合,主要的信息采集来源是baidu文库和baidu知道,还有我看的一些oracle相关书籍。

里面说了很多oracle的术语,我平时很多都没有接触到,这里只是很粗略的总结一下,以便深入学习时提供帮助。

1 oracle介绍

Oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州,总裁是劳伦斯·埃里森(Larry Ellison)。

Oracle公司的主要产品目前分为两大类: 一是数据库服务器:2007年最新版本11G 二是应用服务器,开发工具,一些行业应用软件。

2 oracle各版本

Oracle8i: I (internet) 表示开始正式进入互联网。

Oracle9i:是oracle的升级版本,性能方面更佳,管理更人性化。

Oracle10g:g(grid)网格技术。

Oracle11g:是oracle10g的升级版本,性能方面更佳。

3 oracle各版本比较

Oracle10g比9i多的新特性

1. 10g支持网格计算,即多台结点服务器利用高速网络组成一个虚拟的高性能服务器,负载在整个网格中衡(Load Balance),按需增删结点,避免单点故障(Single Point of Faliure)。

2. 10g容易安装,且安装速度比9i少了一半。

3. 新增基于浏览器的企业管理器(Enterprise Manager)。 一般要输入http://ip地址:1158/em, 一般默认端口为1158。

4. 支持自动管理(Automatic Management)增删硬盘不再需要操作系统管理员设置的镜像、负载均衡。

物理卷、逻辑卷、分区、文件系统,只要打一条Oracle命令,ASM会 自动管理增加或删除的硬盘。

5. 内存自动化,根据需要自动分配和释放系统内存。

6. SQL性能调整自动化。

7 .快速纠正人为错误的闪回(Flashback)查询和恢复,可以恢复数据库、表甚至记录。

8. 数据泵(Data Pump)高速导入、导出数据,比传统方法导出速度快两倍以上,导入速度快15--45倍.

9. 精细审计(Fine-Grained Auditing),记录一切对敏感数据的操作

10. 存储数据的表空间(Tablespace)跨平台复制,极大的提高数据仓库加载速度。

11. 流(Streams)复制,实现低系统消耗、双向(double-direction)、断点续传(resume from break point)、跨平台(cross platform)、跨数据源的复杂复制。

12. 容灾的数据卫士(Data Guard)增加了逻辑备份功能,备份数据库日常可以运行于只读状态,充分利用备份数据库。

13. 支持许多新EE选件,加强数据库内部管理。

14. 免费提供基于浏览器的小应用开发工具Oracle Application Express(原名HTML DB),支持10g和9i R2。

Oracle11g比10g多的新特性

1. 11 g 扩展了 Oracle 独家具有的提供网格计算优势的功能,来提高用户服务水平、减少停机时间以及更加有效地利用 IT资源,

同时还增强全天候业务应用程序的性能、可伸缩性和安全性,利用真正应用测试(RAT)尽量降低更改的风险

2. 11 g降低了数据库升级以及其他硬件和操作系统更改的成本,显著简化了更改前后的系统测试以便您可以识别和解决问题。如:

利用 Database Replay在数据库级别轻松捕获实际的生产负载并在测试系统上重新播放,这样有效的全面测试系统更改(包括关键的并发特性)的影响。

3. SQL Performance Analyzer识别结构化查询语言 ) SQL(执行计划更改和性能回退。可以使用 SQL Tuning Advisor解决识别的问题,

方法是还原到原始的执行计划或进一步优化。利用管理自动化提高 DBA 效率

4. Oracle 数据库 11 g继续致力于显著简化和完全自动化 DBA 任务。

5. 利用自学功能自动进行 SQL 优化系统全局区(SGA)和程序全局区( PGA)的内存缓存区的自动、统一调整新的 advisor用于分区、数据恢复、

流性能和空间管理针对自动数据库诊断监视器 (ADDM)的增强,能够提供 Oracle 真正应用集群 (Oracle RAC)环境中的更好的性能全局视图以及改进的性能比较

分析功能。

6 . 利用故障诊断快速解决问题,故障诊断功能使客户在发生错误后快速捕获Oracle异常。

7. Support所需的数据变得极为简单。这可以加速问题的解决,减少客户重现问题的需要,尽量降低停机成本。

8. 通过 Oracle Data Guard快速恢复数据 Oracle Data Guard在本地和远程服务器之间协调数据库的维护和同步以便从灾难或站点故障快速恢复。

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

10. 物理和逻辑备用的性能都有提高。逻辑备用现在支持可扩展标记语言(XML)类型字符大型对象 (CLOB)数据类型和透明的数据加密。现在支持自动的、快速启动的

故障切换以支持异步传输。

11. 支持滚动升级

12. 自动坏块检测和修复。

13 . 快速镜像重新同步,该功能可以有效地重新同步存储网络连接性暂时丢失时自动存储管理镜像的存储阵列。

14. 自动存储管理的性能增强使得大型数据库可以更快地打开并减少 SGA 内存消耗。这些增强还允许 DBA增加存储分配单元大小以加快大型序列输入/输出 (I/O),显著

增加正常运行时间

15. Oracle数据库11 g使您可以应用很多一次性数据库补丁(包括诊断补丁),而没有停机时间。新的数据恢复 advisor通过快速识别故障根本原因、为 DBA提供可用

的恢复选项,极大地减少了停机时间,在某些情况下,还通过“自我恢复”机制自动纠正问题。

16. 自动编译数据库中的 PL/SQL 和 Java。

17. 更快的触发器,包括更加有效地调用每行触发器。

18. 更快的简单SQL 操作。

19. 更快的 Oracle Data Guard 和 Oracle Streams 复制

20. 与网络文件系统( NFS) 存储设备更快、更可靠的直接连接、更快的升级。

21. 大型文件更快的备份/还原更快的备份压缩。

22. Oracle 数据库 11 g包括大量新的信息生命周期管理(ILM)特性。

4 各用户版本

主要分为 个人版、标准版1、标准版、企业版

标准版1(Standard Edition One)适用于1-2CPU的服务器,价格有相当的优势,但仅限单机环境,适用于中小型用户入门级应用;

标准版 (Standard Edition)适用于1-4CPU的服务器,包括4CPU单服务器或2台双CPU服务器等配置,可以做双机热备或RAC,价格适中,适用于对数据库性能及

安全性有进一步要求的大中型用户工作组级及部门级应用;

企业版 (Enterprise Edition)适用于单机、双机、多CPU多节点集群等各种环境,功能齐全,但费用也比较高,适用于对数据库性能及可靠性有相当高要求的大型、

超大型用户企业级、高端企业级应用。

个人版 只有Windows平台上才提供,和标本版1相仿。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: