新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > 数据库 > Oracle教程 > 正文:深入讲解Oracle 11g中的一些实用新特性

深入讲解Oracle 11g中的一些实用新特性

新客网 XKER.COM 2008-02-02 来源:赛迪网 37013 收藏本文

Oracle 11g中的一些实用新特性:

#PL/SQL

可直接定义序列变量 DECLARE n NUMBER := Seq.Nextval;

增强的正则表达式

PL/SQL CONTINUE statement:循环中,跳过本次循环,继续下次循环

Real-Time Query Capability of Physical Standby Database

非常好的一个功能,类似MySQL的复制特性,standby可以实时提供读的服务,这样只读的应用就可以部署在standby上了。

Snapshot Standby

可以打开standby进行读写操作,使用完成后,可以继续恢复。这个特性对于我们一些系统非常有用,比如ERP或者测试系统。

Flashback Transaction

可以flashback已经提交的事务(或其相关的事务)。

SMP Scalable Redo Apply

This feature enables faster performance of media recovery and also Data Guard Redo Apply (physical standby database)

DDL With the WAIT Option

在做DDL操作时,假如不能获得DDL_LOCK,可以等待(DDL_LOCK_TIMEOUT初始化参数)后再重试,而不是直接报错。

Enhanced ADD COLUMN Functionality

在已有的表上增加一个not null且含有default value的字段时,不再同时更新所有数据了。

Finer Grained Dependencies

原来的版本中,依靠关系是定义在整个对象上的,而11g进行了优化,依靠关系将更加细化。比如trigger依靠于c1,c2两个字段,假如你新增c3字段,trigger将不会失效。

Invisible Indexes

可以创建一个不可见索引,必须使用hint才可以使用,也是非常有用的小功能,我们在新建或修改索引时,先将其设置为不可见,然后只对某些session生效,以评估其影响。

Materialized View Logging Control

可以对某个session关闭MV log,有些类似我们现在使用的在trigger中的开关。

Minimize Dependent PL/SQL Recompilation After Online Table Redefinition

在线重定义将会尽可能的减少对依靠的对象的影响。

共2页: 上一页 [1] [2] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐