09年马上要结束了,BLOG每天更新又坚持了一年,目前文章总数1700多篇,其中纯技术文章将近1300篇。
我比较喜欢的一句话:十年磨一剑。以前提到过,坚持10年可能会比较困难,那么至少要坚持5年,到目前为止,BLOG更新已经4年了,明年就会初步实现目标了。
重新整理一下BLOG上面文章的索引,把09年的文章放进去了,且重新整理了一下分类。
这篇整理Oracle的新特性。
9i新特性:
Oracle9i使用闪回操作:介绍Oracle9i的闪回功能。
MERGE语法:Oracle9i新增的MERGE语句。
INSERT ALL和INSERT FIRST语法:Oracle9i新增的INSERT ALL和INSERT FIRST语法。
Oracle的在线重定义表功能:介绍9i引入的在线重定义功能。
Oracle的在线重定义表功能(二):一个在线重定义的使用实例。
10g新特性:
10G物化视图PCT快速刷新不再需要物化视图日志(一):Oracle10g增加了物化视图PCT快速刷新的支持,使用PCT快速刷新不再需要物化视图日志。
10G物化视图PCT快速刷新不再需要物化视图日志(二):继续深入研究一下PCT快速刷新的机制。
10G物化视图PCT快速刷新不再需要物化视图日志(三):研究PCT快速刷新的机制。
Oracle10G LOGMNR捕获不到记录(一):10g中LOGMNR找不到记录的问题。
Oracle10G LOGMNR捕获不到记录(二):给出了解决方法,这里简单说明一下问题产生的原因。
10g树形查询新特性CONNECT_BY_ROOT的9i实现方式:9i中如何实现CONNECT_BY_ROOT功能。
10g树形查询新特性CONNECT_BY_ISLEAF的9i实现方式:9i中如何实现CONNECT_BY_ISLEAF功能。
10g树形查询新特性CONNECT_BY_ISCYCLE的9i实现方式(一):描述一下解决问题的思路。
10g树形查询新特性CONNECT_BY_ISCYCLE的9i实现方式(二):初步实现CONNECT BY NOCYCLE的功能。
10g树形查询新特性CONNECT_BY_ISCYCLE的9i实现方式(三):初步实现CONNECT_BY_ISCYCLE的功能。
10g树形查询新特性CONNECT_BY_ISCYCLE的9i实现方式(四):CONNECT_BY_ISCYCLE功能的最终实现。
Oracle10g在CONNECT BY语句中允许子查询:从10g开始,Oracle支持CONNECT BY语句中嵌套子查询。
ORACLE10g新特性——全局HASH分区索引:Oracle10g中新增了全局分区索引的类型——HASH分区。
Oracle10g新特性——记录DML错误日志(一):介绍DML记录语句的用法。
Oracle10g新特性——记录DML错误日志(二):介绍DML记录语句的限制。
Oracle10g新特性——记录DML错误日志(三):介绍DML记录语句不支持的数据类型。
Oracle10g新特性——利用RMAN迁移表空间(一):利用RMAN进行表空间迁移,可以避免将源数据库的表空间置于READ ONLY状态。
Oracle10g新特性——利用RMAN迁移表空间(二):描述迁移表空间的导入过程。
Oracle10g新增CONVERT语法:RMAN新增了CONVERT的语法,使得数据库文件可以跨版本复制。
Oracle10g新增DBMS_FILE_TRANSFER包(一):介绍COPY_FILE过程。
Oracle10g新增DBMS_FILE_TRANSFER包(二):介绍GET_FILE和PUT_FILE过程。
10g新增功能实现字符串连接:Oracle10g提供了字符串连接的功能,使用WMSYS.WM_CONCAT(TNAME)就可以实现这个功能。
10gr2自动扩展控制文件中的设置:从10.2开始数据库的实际值超过了控制文件中的设置,控制文件中的值会自动扩展。
Oracle 10g新增DROP DATABASE命令:从10g开始,Oracle提供了DROP DATABASE的语法,使得数据库的删除变得非常的简单。
利用PLSQL实现表空间的迁移(一):介绍PULL_SIMPLE_TABLESPACE过程。
利用PLSQL实现表空间的迁移(二):介绍PULL_TABLESPACES过程。
利用PLSQL实现表空间的迁移(三):介绍CLONE_TABLESPACES过程。
利用PLSQL实现表空间的迁移(四):介绍ATTACH_TABLESPACES过程。
利用PLSQL实现表空间的迁移(五):介绍DETACH_TABLESPACES过程。
10g在线重定义新特性——关联对象自动重命名(一):COPY_TABLE_DEPENDENTS的例子。
10g在线重定义新特性——关联对象自动重命名(二): REGISTER_DEPENDENT_OBJECT的例子。
10g在线重定义新特性——对单独的分区进行在线重定义:在线重定义还增加了对单独一个分区执行在线重定义的功能。
10g新增排序哈希聚集表:HASH CLUSTER表和索引组织表的结合体。
CONVERT DATABASE命令(一):介绍执行CONVERT DATABASE命令的过程。
CONVERT DATABASE命令(二):介绍在目标数据库上打开数据库的过程。
CONVERT DATABASE命令(三):介绍执行CONVERT DATABASE过程中碰到的错误。
10g Sqlplus工具登陆小改进:SQLPLUS / AS SYSDBA登陆的改进。
11g新特性:
Oracle11新特性——在线操作功能增强(一):可等待DDL操作。
Oracle11新特性——在线操作功能增强(二):表增加包含默认值的字段。
Oracle11新特性——在线操作功能增强(三):Oracle对象依赖性判断增强。
Oracle11新特性——在线操作功能增强(四):Oracle11g新增的不可见索引。
Oracle11新特性——在线操作功能增强(五):Oracle11g的只读表功能。
Oracle11新特性——在线操作功能增强(六):在线重定义功能对物化视图日志的支持。
Oracle11新特性——在线操作功能增强(七):在线重建索引功能增强。
Oracle11DATA GUARD实时应用加实时查询功能:Oracle10g增加了DATA GUARD的日志实时应用功能,11g添加了实时查询功能。这两个功能可以同时应用。
Oracle11新特性——分区功能增强(一):Oracle新增的4种复合分区。
Oracle11新特性——分区功能增强(二):Oracle11g新增的INTERVAL分区功能。
Oracle11新特性——分区功能增强(三):Oracle11g新增的参考分区功能。
Oracle11新特性——分区功能增强(四):Oracle11g的虚拟列分区功能。
Oracle11新特性——分区功能增强(五):Oracle11g的系统分区功能。
Oracle11新特性——虚拟列:Oracle11g增加了表的虚拟列。
Oracle11新特性——虚拟列(二):虚拟列的进一步的研究。
Oracle11g INTERVAL分区新增分区策略:介绍Oracle11g INTERVAL分区新增分区策略。
Oracle11新特性——备份恢复功能增强(一):RMAN删除归档日志时的验证。
Oracle11新特性——备份恢复功能增强(二):RMAN在备份级压缩方面的提高。
Oracle11新特性——备份恢复功能增强(三):RMAN对于UNDO表空间的优化。
Oracle11新特性——备份恢复功能增强(四):RMAN对于UNDO表空间的优化。
Oracle11新特性——备份恢复功能增强(五):RMAN对长期备份的优化。
Oracle11新特性——备份恢复功能增强(六):介绍虚拟CATALOG。
Oracle11新特性——备份恢复功能增强(七):DUPLICATE语法的增强。
Oracle11新特性——备份恢复功能增强(八):DATA GUARD集成性方面的提高。
Oracle11新特性——备份恢复功能增强(九):11g的新特性Data Recovery Advisor。
Oracle11新特性——备份恢复功能增强(十):rman备份脚本的替换变量功能。
Oracle11新特性——备份恢复功能增强(十一):介绍11g的block change tracking功能的增强。
Oracle11新特性——撤销事务(一):简单介绍撤销事务的用法。
Oracle11新特性——撤销事务(二):介绍撤销级联事务。
Oracle11新特性——撤销事务(三):撤销事务与外键约束的关系。
Oracle11新特性——初始化文件管理:11g对于初始化增加了一个很实用的功能,可以根据内存中的参数设置来创建初始化参数文件。
Oracle11新特性——初始化文件管理(二):11g在alert文件中更加详细明确的表现初始化参数信息。
Oracle11g触发器重用OBJECT_ID:从11g开始,Oracle针对触发器也可以重用OBJECT_ID了。
11g新密码策略对数据库链的影响:Oracle的11g对密码策略进行了修改,密码开始区分大小写了。
11G RAC的STANDBY环境的一些小问题:11g的STANDBY数据库可以在应用日志的同时打开数据库,但是对于RAC环境,这里有一些小的问题。
Oracle11g新特性——数据泵(一):介绍新增的选项DATA_OPTIONS=SKIP_CONSTRAINT_ERRORS。
Oracle11g新特性——数据泵(二):介绍新增的参数REMAP_DATA。
Oracle11g新特性——数据泵(三):介绍数据泵压缩功能的提升。
Oracle11g新特性——数据泵(四):介绍数据泵导入的时候对分区的处理。
Oracle11g新特性——数据泵(五):介绍数据泵REUSE_DUMPFILES功能。
数据泵导入SKIP_CONSTRAINT_ERRORS的bug:利用这个参数可以在导入数据的时候,忽略掉违反约束的数据,而使得其他正常的数据顺利的导入。
数据泵导入SKIP_CONSTRAINT_ERRORS的bug(二):检查其他类型的约束的情况。
数据泵导入SKIP_CONSTRAINT_ERRORS的bug(三):通过讨论外键约束的情况将问题进一步深入。
11g Oracle DBNEWID的改进:DBNEWID工具也做了一些改进使用上更加的方便。
11g DBNEWID工具修改DBID碰到的问题:数据库无法正常关闭的问题。
11g Oracle ORAPWD的改进:11g中orapwd工具也有所改进。
Oracle11g RAC在实例关闭后自动在启动实例上归档:11g的RAC环境,归档模式,当一个节点关闭,另外的节点自动完成关闭节点的日志切换,并归档到本地节点。
Oracle11gr2分析函数新特性(一):介绍新增的分析函数NTH_VALUE。
Oracle11gr2分析函数新特性(二):介绍新增的分析函数LISTAGG。
Oracle11gr2分析函数新特性(三):介绍分析函数LAG和LEAD的增强。
Oracle11gr2数据泵新特性(一):介绍数据泵的Legacy模式。
Oracle11gr2数据泵新特性(二):介绍数据泵对表导出方式的改进。
Oracle11gr2数据泵新特性(三):介绍数据泵对表模糊匹配导出的改进。
Oracle11gr2数据泵新特性(四):介绍数据泵导入新增的DATA_OPTIONS参数。
Oracle11gr2数据泵新特性(五):介绍数据泵对版本的支持。
Oracle11gr2新增版本功能(一):描述创建版本的语法,以及版本的使用。
Oracle11gr2新增版本功能(二):描述版本的实现和查询方式。
Oracle11gr2新增版本功能(三):简单描述版本视图。
Oracle11gr2新增CREATE OR REPLACE FORCE TYPE功能:增强了TYPE类型的依赖处理。
Oracle11gr2新增提示IGNORE_ROW_ON_DUPKEY_INDEX:Oracle新增了一个HINT,使得INSERT INTO SELECT操作可以避免插入重复的记录。
Oracle11gr2新增ALTER DATABASE LINK语法:Oracle提供了ALTER DATABASE LINK的语法。
Oracle11gr2触发器依赖判断增强(一):对比11.1和11.2在列级依赖上的差别。
Oracle11gr2触发器依赖判断增强(二):介绍触发器列级依赖存在的问题。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-69570/,如需转载,请注明出处,否则将追究法律责任。