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

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

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

本文来源:赛迪网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值