 |
|
 |
 |
|  |
Oracle11新特性——SQL缓存结果集(一)
| | | 日期:2008-01-26 点击:1 评论: 0 | | 打算写一系列的文章介绍11g的新特性和变化。这篇介绍11g新增功能缓存结果集中SQL语句的缓存。SQL语句的缓存结果集功能是Oracle11g中最吸引我的一个新功能。DB_BUFFER只能缓存访问过的BLOCK,部分解决了物理读的问题,查询仍然需要大量的逻辑读... 阅读全文>> |
|  |
Oracle11新特性——SQL缓存结果集(二)
| | | 日期:2008-01-26 点击:2 评论: 0 | | 打算写一系列的文章介绍11g的新特性和变化。这篇文章介绍SQL缓存结果集的特点。Oracle11新特性——SQL缓存结果集(一):http://yangtingkun.itpub.net/post/468/391015上一篇介绍了SQL缓存结果集,这里简单的介绍一下缓存结果集的特点... 阅读全文>> |
|  |
Oracle10g增加备份集的CATALOG
| | | 日期:2008-01-26 点击:4 评论: 0 | | 对于9i之前,如果控制文件重建或者控制文件恢复,导致部分备份集信息丢失,是一件很麻烦的事情。不过在10g中,Oracle增强了CATALOG的功能,不但可以将数据文件... 阅读全文>> |
|  |
Oracle11新特性——DATA GUARD打开模式下应用归档
| | | 日期:2008-01-26 点击:4 评论: 0 | | 打算写一系列的文章介绍11g的新特性和变化。这篇介绍11g对DATA GURAD的增强,数据库打开的情况下应用归档。Oracle11g一个重大的功能改进就是DATA GUARD可以在打开的情况下应用归档。这个功能使得STANDBY数据库可以轻松的替PRIMARY来分担查询的压力... 阅读全文>> |
|  |
Oracle11g新特性——LOB类型功能增强
| | | 日期:2008-01-26 点击:4 评论: 0 | | 打算写一系列的文章介绍11g的新特性和变化。这篇介绍11g对LOB类型的新增功能。Oracle的11g中,OracleLOB类型的功能得到了很大程度上的增强,有功能方面的,有性能方面的,还有易用性方面的。首先Oracle11g的sqlplus已经可以支持BLOB的显示了... 阅读全文>> |
|  |
Oracle11g新特性——密码区分大小写
| | | 日期:2008-01-26 点击:2 评论: 0 | | 打算写一系列的文章介绍11g的新特性和变化。这篇文章介绍11g密码策略的变化。今天尝试Oracle11g,发现的第一个变化是密码开始区分大小写了。在11g以前,Oracle是不区分用户名、密码的大小写的:SQL conn yangtk/yangtk@ytk102已连接。SQL CONN... 阅读全文>> |
|  |
Oracle10G新增NO提示
| | | 日期:2008-01-26 点击:0 评论: 0 | | Oracle10g新增的HINT并不是很多,但是可以发现,很多HINT添加了对应的NO_HINT。在9i中,表扫描路径相关的执行计划中只有一个NO提示:对应INDEX提示的NO_INDEX。而10g中Oracle增加了NO_INDEX_FFS和NO_INDEX_SS提示,分别对应INDEX_FFS和INDEX_SS。(INDEX... 阅读全文>> |
|  |
Oracle10g的简化连接方式
| | | 日期:2008-01-26 点击:3 评论: 0 | | 从Oracle10g开始,SQLPLUS连接远端Oracle数据库不再一定要依赖有tnsnames.ora文件。在SQLPLUS中使用CONNECT连接的时候,如果连接远端数据库,需要指定服务名。这个服务名是在本地ORACLE_HOME/network/admin/tnsnames.ora中配置的。SQL conn test/test@testda... 阅读全文>> |
|  |
Oracle10g的FAST DUAL执行计划
| | | 日期:2008-01-26 点击:2 评论: 0 | | FAST DUAL执行计划是Oracle10g的新特性。对于利用DUAL进行的计算,可以不用真正的访问表,从而快速的得到结果。这个改变似乎并不起眼,但是累计起来对于系统的影响就是很大的... 阅读全文>> |
|  |
10g数据泵和导入导出性能对比(二)
| | | 日期:2008-01-26 点击:6 评论: 0 | | 前一段时间在一次迁移中同时用到了数据泵和EXP,发现二者效率的差别还是相当大的。这里通过一个例子简单比较一下。这篇文章比较一下IMP和IMPDP导入的区别。10g数据泵和导入导出性能对比(一):http://yangtingkun.itpub.net/post/468... 阅读全文>> |
|  |
10g数据泵和导入导出性能对比(三)
| | | 日期:2008-01-26 点击:5 评论: 0 | | 前一段时间在一次迁移中同时用到了数据泵和EXP,发现二者效率的差别还是相当大的。这里通过一个例子简单比较一下。这篇文章介绍提高IMPDP导入效率的方法。10g数据泵和导入导出性能对比(一):http://yangtingkun.itpub.net... 阅读全文>> |
|  |
Oracle10g sqlplus小改进
| | | 日期:2008-01-26 点击:8 评论: 0 | | 用了这么长时间的10g,居然今天才发现SQLPLUS的这个改进。在SQLPLUS里面很多默认参数的设置不合适,每次登陆进行修改太麻烦了。个人比较喜欢的方法是设置ORACLE_HOME/sqlplus/admin/glogin... 阅读全文>> |
|  |
10g数据泵和导入导出性能对比(一)
| | | 日期:2008-01-26 点击:5 评论: 0 | | 前一段时间在一次迁移中同时用到了数据泵和EXP,发现二者效率的差别还是相当大的。这里通过一个例子简单比较一下。首先比较一下EXP常规模式、EXP直接路径模式和EXPDP三种方式导出的区别。这个例子导出10g数据库上的一个方案,大于40G左右: sqlplus / as sys... 阅读全文>> |
|  |
树状查询新特性
| | | 日期:2008-01-26 点击:3 评论: 0 | | 昨天查询文档找了半天的“ROOT”伪列,虽然没有找到,但是却发现10g的树状查询增加了新功能,提供了两个额外的伪列。第一个伪列是CONNECT_BY_ISLEAF,用来标识查询结果中的树叶信息:SQL SELECT ID, CONNECT_BY_ISLEAF FROM TEST 2 START WITH FID =... 阅读全文>> |
|  |
树状查询新特性(二)
| | | 日期:2008-01-26 点击:1 评论: 0 | | 前两天查询文档,想要解决树状查询的根的问题。9i的文档翻完,特意要翻了10g的文档,还找到了两个新的伪列,可是居然偏偏就漏掉了我最想要找的ROOT特性,真可谓捡了芝麻丢了西瓜... 阅读全文>> |
|  |
Oracle的在线重定义表功能(二)
| | | 日期:2008-01-26 点击:2 评论: 0 | | 举个在线重定义使用的例子: SQL create table test_primary (id number primary key);表已创建。SQL insert into test_primary select rownum from dba_objects;已创建6264行。SQL commit;提交完成。SQL create table orgin_table (id number, fid number... 阅读全文>> |
|  |
MERGE语法
| | | 日期:2008-01-26 点击:4 评论: 0 | | 在数据仓库中的转换和装载过程中,经常会使用MERGE语句,这里简单总结一下。 MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句... 阅读全文>> |
|  |
Oracle9i使用闪回操作
| | | 日期:2008-01-26 点击:3 评论: 0 | | 从9i开始,Oracle提供了闪回(FLASHBACK)功能。即查找当前时间之前的某个时间点系统或表的状态。可以闪回的最大时间和回滚空间有关。如果使用了自动管理回滚表空间,那么UNDO_RETENTION给出了闪回支持的最小时间... 阅读全文>> |
|  |
PLSQL计算质数
| | | 日期:2008-01-26 点击:1 评论: 0 | | 前两天给开发人员进行了PL/SQL的培训,为了帮助他们熟悉PL/SQL的语法,最后留了一个小的练习题,列出100以内的质数。其实算法很简单,两个循环就搞定了。但是发现使用不同的算法,执行效率差别之大相当惊人,特别是数据量级很大的时候... 阅读全文>> |
|
 | |
|
|