Oracle 11G新特性(共36个)

一、数据库管理部分

·      1、 数据库重演(Database Replay)

这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负载以测试系统调优后的效果。

·      2、 SQL重演(SQLReplay)

和前一特性类似。但是只是捕捉SQL负载部分,而不是全部负载。

·      3、计划管理(Plan Management)

这一特性允许你将某一特定语句的查询计划固定下来,无论统计数据变化还是数据库版本变化都不会改变它的查询计划。

4、自动诊断知识库(Automatic

Diagnostic RepositoryADR)

当Oracle探测到重要错误时,会自动创建一个事件(incident),并且捕捉到和这一事件相关的信息,同时自动进行数据库健康检查并通知DBA。此外,这些信息还可以打包发送给Oracle支持团队。

·      5、事件打包服务(Incident Packaging Service)

如果你需要进一步测试或者保留相关信息,这一特性可以将与某一事件相关的信息打包。并且你还可以将打包信息发给oracle支持团队。

·      6、基于特性打补丁(Feature Based Patching)

在打补丁包时,这一特性可以使你很容易区分出补丁包中的那些特性是你正在使用而必须打的。企业管理器(EM)使你能订阅一个基于特性的补丁服务,因此企业管理器可以自动扫描那些你正在使用的特性有补丁可以打。

7、自动SQL优化(Auto SQLTuning)

10g的自动优化建议器可以将优化建议写在SQL profile中。而在11g中,你可以让oracle自动将能3倍于原有性能的profile应用到SQL语句上。性能比较由维护窗口中一个新管理任务来完成。

·      8、 访问建议器(Access Advisor)

11g的访问建议器可以给出分区建议,包括对新的间隔分区(interval partitioning)的建议。间隔分区相当于范围分区(rangepartitioning)的自动化版本,她可以在必要时自动创建一个相同大小的分区。范围分区和间隔分区可以同时存在于一张表中,并且范围分区可以转换为间隔分区。

·      9、 自动内存优化(Auto Memory Tuning)

在9i中,引入了自动PGA优化;10g中,又引入了自动SGA优化。到了11g,所有内存可以通过只设定一个参数来实现全表自动优化。你只要告诉oracle有多少内存可用,她就可以自动指定多少内存分配给PGA、多少内存分配给SGA和多少内存分配给操作系统进程。当然也可以设定最大、最小阈值。

10、资源管理器(Resource Manager)

11g的资源管理器不仅可以管理CPU,还可以管理IO。你可以设置特定文件的优先级、文件类型和ASM磁盘组。

11、ADDM

ADDM在10g被引入。11g中,ADDM不仅可以给单个实例建议,还可以对整个RAC(即数据库级别)给出建议。另外,还可以将一些指示(directive)加入ADDM,使之忽略一些你不关心的信息。

·      12、AWR 基线(AWRBaselines)

AWR基线得到了扩展。可以为一些其他使用到的特性自动创建基线。默认会创建周基线。

二、 PLSQL部分

·       1、结果集缓存(Result Set Caching)

这一特性能大大提高很多程序的性能。在一些MIS系统或者OLAP系统中,需要使用到很多"select count(*)"这样的查询。在之前,我们如果要提高这样的查询的性能,可能需要使用物化视图或者查询重写的技术。在11g,我们就只需要加一个/*+result_cache*/的提示就可以将结果集缓存住,这样就能大大提高查询性能。当然,在这种情况下,我们可能还要关心另外一个问题:完整性。因为在oracle中是通过一致性读来保证数据的完整性的。而显然,在这种新特性下,为提高性能,是从缓存中的结果集中读取数据,而不会从回滚段中读取数据的。关于这个问题,答案是完全能保证完整性。因为结果集是被独立缓存的,在查询期间,任何其他DML语句都不会影响结果集中的内容,因而可以保证数据的完整性。

·        2、对象依赖性改进

在11g之前,如果有函数或者视图依赖于某张表,一旦这张表发生结构变化,无论是否涉及到函数或视图所依赖的属性,都会使函数或视图变为invalid。在11g中,对这种情况进行了调整:如果表改变的属性与相关的函数或视图无关,则相关对象状态不会发生变化。

·       3、正则表达式的改进

在10g中,引入了正则表达式。这一特性大大方便了开发人员。11g,oracle再次对这一特性进行了改进。其中,增加了一个名为regexp_count的函数。另外,其他的正则表达式函数也得到了改进。

·        4、新SQL语法 =>

我们在调用某一函数时,可以通过=>来为特定的函数参数指定数据。而在11g中,这一语法也同样可以出现在sql语句中了。例如,你可以写这样的语句:

select f(x=>6)from dual;

·        5、对TCP包(utl_tcp、utl_smtp…)支持FGAC(Fine Grained AccessControl)安全控制

·        6、增加了只读表(read-only table)

在以前,我们是通过触发器或者约束来实现对表的只读控制。11g中不需要这么麻烦了,可以直接指定表为只读表。

7、内部单元内联(Intra-Unitinlining)

在C语言中,你可以通过内联函数(inline)或者宏实现使某些小的、被频繁调用的函数内联,编译后,调用内联函数的部分会编译成内联函数的函数体,因而提高函数效率。在11g的plsql中,也同样可以实现这样的内联函数了。

·       8、设置触发器顺序

可能

11g awr oracle 系列_Oracle 11g AWR 系列七:Active Sessi...-Oracle 11G新特性(共36个)-父子节点问题_169IT.COM...相关推荐

  1. awr报告 解读_Oracle的AWR报告分析

    * 定义:awr报告是oracle 10g下提供的一种性能收集和分析工具,它能提供一个时间段内整个系统资源使用情况的报告,通过这个报告,我们就可以了解一个系统的整个运行情况,这就像一个人全面的体检报告 ...

  2. 盘点 Oracle 11g 中新特性带来的10大性能影响

    盘点 Oracle 11g 中新特性带来的10大性能影响 原创 2017-08-02 盖国强 数据和云 Oracle的任何一个新版本,总是会带来大量引人瞩目的新特性,但是往往在这些新特性引入之初,首先 ...

  3. ORACLE 11GR2 RAC new features 新特性。

    2009年9月Oracle公司发布了期待已久的Oracle 11g R2,本系列文章将给读者一一揭开新版本中的新特性,并会介绍企业如何利用这些新特性将现有的Oracle 9i,10g,11g R1升级 ...

  4. oracle oem 13c新特性,Oracle Database 12c - 新特性实现的历程与13c的预测

    Oracle Database 12c - 新特性实现的历程与13c的预测 虽然Oracle Database 12c的新特性文档已经随处可见,但是Oracle仍然没有关于12c正式发布的准确日期,这 ...

  5. 【Oracle Database 12c新特性】ASM Scrubbing Disk Groups

    在12.1中Oracle ASM提供了一个改善可用性和可靠度的的新特性 称作Scrubbing Disk Groups, Disk Scrubbing通过检查数据的逻辑讹误,从而能够在Normal 或 ...

  6. oracle spm buffer get比较过程,Oracle 11g 新特性 -- SQL Plan Management 示例

    一. SPM 说明 与Oracle 9i 的outline和10g 的profile比,Oracle 11g的SPM相对更加的灵活.如,一条带有绑定变量的SQL语句,最好的执行计划会根据绑定变量的值而 ...

  7. Oracle 11g 新特性简介

    Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Informat ...

  8. oracle tirger_又一次发现Oracle太美之awr相关脚本简介

    又一次发现Oracle太美之awr相关脚本简介 大家知道在$ORACLE_HOME/rdbms/admin下,有例如以下的相关脚本(我的环境为11.2.0.4.2): [oracle@rh64 ~]$ ...

  9. Oracle 11g新特性

    Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Informat ...

最新文章

  1. aspose.words 合并相同值的单元格_合并相同的单元格,你用了1小时,同事只要30秒,还支持自动刷新...
  2. Java键盘交互设计输入法,输入法中暖心的交互细节
  3. nmap,tcpdump
  4. 多个容器一起打包_程序员修神之路容器技术为什么会这么流行(记得去抽奖)
  5. dataframe两个表合并_DAXSQLPython实现报表项目存在串行的财务报表合并
  6. 【渝粤教育】国家开放大学2018年春季 0688-21T老年精神障碍护理 参考试题
  7. 《Java并发编程实践-第一部分》-读书笔记
  8. 作者:王融,中国信息通信研究院互联网法律中心副主任、高级工程师。
  9. Spring Cloud微服务之Nacos服务注册(九)
  10. 又把锅甩给中国!苹果和解给了300多亿,但高通业绩预测并不乐观
  11. eclipse中创建最简单的maven结构的项目
  12. 【0x50 动态规划】传纸条【线性DP】
  13. 万年历c语言 输出单月,求帮忙差错,打印万年历,输入某年某月,打印该月日历...
  14. python抓取北京所有社区医院经纬度
  15. linux最好的mp4软件,【良心推荐】5款好用的MP4视频编辑器
  16. 数字图像处理,相位相关算法解决图像的刚性平移问题
  17. 一个人越想挣钱,越挣不到钱!背后的原因是什么?
  18. jink下载出现:Failed to download RAMCode . Failed to prepare for programming .
  19. 如何使用百数扫码实现高效信息录入与查询
  20. 解决DedeCMS搜索结果每页显示10条无法修改方法

热门文章

  1. springboot使用easypoi根据模板导出word。解决本地可以导出。打包到服务器导出报错的问题
  2. eclipse搜索快捷键
  3. 中国生活服务O2O行业发展现状与市场规模预测报告2022~2028年
  4. ​没有投屏自由,智慧电视还谈什么智慧?
  5. go build 无文件_Go之Gin+Vue开发一个线上外卖应用
  6. iOS开发——OC篇常用问题解答(一)
  7. 福利!福利!个人总结的一些自学资源
  8. 销售人员如何找到客户的需求信息
  9. java SSLContext创建
  10. 武术进学校 传递正能量