在Oracle Database 11gR2中,创建新的表,将不会自动创建Segment,只有在表中正式地插入第一条记录的时候,Segment才会被创建,这就是“Deferred Segment Creation”新功能。 参看官方文档。 1.9.2.5 Segment Creation on Demand The initial segment creation for nonpartitioned tables and indexes can be delayed until data is first inserted into an object. Several prepackaged applications are delivered with large schemas containing many tables and indexes. Depending on the module usage, only a subset of these objects…
Oracle Database 11gR2 Released on Linux
依然是优先发布了再Linux平台上的Oracle Database 11gR2。在OTN上的下载页面可以看到包含了比以前更多的内容,而有些仅仅是称呼发生了变化。 1. Database安装盘变为了2张,之前的版本一直只有1张,11gR1的安装盘容量为1.8G,而11gR2已经超过2G。解压两个zip文件到同一个database目录下,再运行runInstaller进行数据库安装。 2. Client安装盘比以前容量更大了,但是可以认为基本上变化不大。 3. Grid Infrastructure安装盘应该就是之前的Oracle Clusterware安装盘,但是容量明显增加,从之前的300M到现在900M,我自己还没有下载完毕,所以具体增加了哪些内容还不知道,有已经安装了的给些注解吧。在之前需要用dbca创建的ASM实例功能,已经挪动到Grid Infrastructure安装中,也同时包括了Oracle Clusterware以及ASMFS等群集相关软件的安装。 4. Examples安装盘就是以前的Companion,内容也应该就是之前的Oracle Express的那些内容。 5. Gateways安装盘基本上没有变化。 6. De-install Utility安装盘是全新的内容,从字面上看应该卸载安装的一些工具,莫非将Universal Installer做了专门的产品?具体内容等下载完毕再见分晓。 Update@2009-09-28 对于De-install Utility,在Oracle11gR2的Installation Guide中有如下一段介绍。 Deinstallation Tool Oracle Universal Installer no longer removes Oracle software. Use the new Deinstallation Tool (deinstall) available on the installation media before installation as well as in the Oracle…
Oracle Database 11gR2 (11.2) New Features in Oracle RAC
Oracle宣布在2009年9月29日将正式发布Oracle Database 11g Release 2,无论是从功能还是从稳定性的潜意识忧患上来说,众多还在使用Oracle9i的客户有理由直接从9i升级到11g了。 之前也有略略提过11gR2的新功能,那么对于企业级用户比较关心的RAC选件上来说,11gR2又有哪些具体的增强呢? Oracle在这个新版本中给我们的一个最主要印象是,Oracle Clusterware、ASM、RAC这三者泾渭分明的进化为三个独立的产品,在今后Oracle Clusterware就是一个全功能性的集群软件,将跟IBM的HACMP和HP的Service Guard分庭抗礼,ASM或者说ACFS将是一个全功能性的集群文件系统,跟IBM的GPFS和Veritas的VxFS直接竞争,RAC则是构筑在集群环境中的数据库解决方案。至此,Oracle对于企业级集群环境的一揽子解决方案(Total Solution)基本上已经成型。 1. Grid Plug and Play 即插即玩,冏。。。好吧,让我们跳过语意上的幻想,实际上Oracle一直在致力于提高整个Grid环境搭建配置的简便性,不可否认确实一直在进步,但是可惜的是,至少从文档中还看不出11gR2的Plug and Play比11gR1中就已经提供的Clusterware、ASM、RAC的clone功能有何种进步。 打包已经安装的程序文件,分发到其他节点上,然后运行clone.pl脚本,再运行root.sh完成增加节点的工作,目前看来还是这样的Play体验。 2. Role-separated management 前面说过,Oracle Clusterware已经独立为一个全功能性的集群软件,那么很明显在一个集群环境中将允许运行多个数据库应用,通过角色的控制提高了安全性的需求,每个DBA将只可以管理属于自己的那个数据库。 3. OCR performance enhancements 当集群环境中某些节点出现问题的时候,存取OCR的速度大幅提高,现在OCR可以存储在ASM中了,并且最多允许5份备份(之前是2份)。 4. SRVCTL support for single-instance database 仍然是再次提醒大家Oracle Clusterware将是独立的集群软件了,在11gR2中即使是单实例数据库也可以加入到集群环境中让Oracle Clusterware来监控数据库实例的状态,在必要的时候通过Oracle Restart来重新启动数据库实例。 5. Zero downtime for patching Oracle RAC 无论是给Clusterware还是给RAC打patch都不需要将整个集群环境全部关闭了。 6. ODVM and ACFS Oracle Dynamic Volume…