很惭愧现在才开始研究 Oracle 11gR2 ,公司的 11gR1 面临着许多的问题,其中一个很头痛的 就是 ASM 的 Bug。
开始学习 Oracle 11gR2 的众多新特新、老功能。同时记录、整理在 Blog 上。
一、 Oracle Restart
Oracle Restart 通过在数据库出错之后,自动重启数据库从而提升了数据库的可用性。
如果你配置了 Oracle Restart,那么 database、listener、 ASM instance 以及 Oracle 其他组件就可以在硬件或者软件故障之后重启。当然在机器重启后这些组件也会自动重启。
二、Edition-based redefinition
Edition-based redefinition 可以让程序开发员以及 DBA 在更新程序时短暂停机或无停机。
一个新的系统组件创建了基于版本的私有的进程来安装新代码以及修改数据,这样,正在运行的正式应用程序就不会看到这些改变。当所有的更新都完成时,他们就可以设置成对用户可见了。为了支持 Edition-based redefinition ,一种称为 editioning view 的新视图以及一种称为 crossedition trigger 的新 trigger 被引进了。
三、 Database Smart Flash Cache
Database Smart Flash Cache 是一个在 Solaris 平台以及 Oracle Enterprise Linux 平台可选的内存功能组件。它是 SGA-resident buffer cache 的扩展组件,为数据块提供了两级 cache ,从而提高了相应时间以及全局吞吐量。
四、新 SQL 语法
全新的 SQL 命令语法会为 direct load 操作或者是所有操作压缩指定的表。
五、Automatic Segment Advisor
Automatic Segment Advisor 现在可以返回为 OLTP 压缩特别优化的建议。
六、Deferred segment creation
在Oracle Database 11gR2中,创建新的表,将不会自动创建Segment,只有在表中正式地插入第一条记录的时候,Segment才会被创建,这就是“Deferred Segment Creation”新功能。
以上引用自 dbform
七、Oracle Scheduler 增强
1.Remote database jobs
你现在可以在同主机的另一个 Instance 上或者是远程一台主机上创建一个 “存储进程” 以及 “anonymous PL/SQL blocks”。目标主机可以是 Oracle Database 的任意一个版本。
2.Multiple-destination jobs
你现在可以在多个地点(多主机、多 Instance)执行一个任务,并且使用一台中心数据库来控制、监控所有执行这些任务的 Instance。创建任务的时候可以指定多目标–本地主机、本地数据库、远程主机、远程数据库。
3.File watchers
file watcher 通过监视本地或者远程主机的文件(当文件被创建?)来触发一些列的任务。
4.E-mail notifications
Scheduler 可以自动的为指定任务发送通知邮件。当一个任务出现:完成、出错、被禁用、超出指定时间等等状态,你都可以收到通知邮件。
八、Database Resource Manager 增强
1. Instance caging
Oracle Database 现在为多 instance 数据库提供了一种 CPU 资源分配的方式,当然,你也要是多 CPU 的机器。 Instance caging 限制了一个进程最大可以使用 CPU 的数目。如果一个 Instance 指定了 CPU 数目,Resource Manager 就会根据当前的“资源计划”来分配 CPU。这样 instance caging 和 Resource Manager 就一起来控制多 Instance 系统的资源分配了。
2.MAX_UTILIZATION_LIMIT
MAX_UTILIZATION_LIMIT 属性允许你在一个 resource consumer 组内为某个 resource plan 强制加上最高的 CPU 限制。这个参数将覆盖其他任何的 CPU 自动分配选项。
3.ORACLE_FUNCTION
New ORACLE_FUNCTION consumer group mapping rule type, and new predefined mapping rules for Data Pump and RMAN.
Sessions performing a data load with Data Pump or performing backup or copy operations with RMAN are now automatically mapped to predefined consumer groups.
4. New Sample
基于 Oracle Exadata ,用于支持数据存储操作的新的样本 resource plans 以及 resource consumer groups。
九、Flash Recovery Area 改名为 Fast Recovery Area.
十、预处理
用户指定的预处理程序可以预处理外部表。
预处理程序可以使用不被系统(access driver)支持的文件格式。列如:一个用户想要访问压缩文件格式。他可以通过给 ORACLE_LOADER 指定解压缩程序来试系统有能力直接访问压缩过的数据。
十一、Archive logging now supports up to 30 standby databases.
十二、IP version 6 is now supported.
Oracle Database 组件以及各个工具现在已经支持 IPV6 了。SQL*Plus 也可以用了。
十三、Redo Log
Redo logs 现在可以以 4k bytes 的大小存储在磁盘上并且没有性能损失。
十四、Enterprise Manager
Enterprise Manager 支持 Workbench,这是干啥的?这东西可以对你 ASM instance 出错之后进行详尽的分析、报告来帮助你解决问题。

0 Comments.