11G new SQL hint大全
心血来潮,准备写一篇所有11G新的SQL hint的整理性文章。11G有了一个新的视图v$sql_hint,我们可以通过它找到所有的新的SQL hints。故名思意,INVERSE列代表这个hint相反操作的hint,VERSION列代表着这个hint正式公...
ORA-01002 “fetch out of sequence”关于cursor的一个bug
今天发现一个PLSQL脚本报ORA-01002和ORA-06512:ERROR at line 1:ORA-01002: fetch out of sequenceORA-06512: at line 8 原来,脚本里包含两个表的两个cursor,然后分别对...
Oracle Text 学习笔记(11G)<一> :手工建立TEXT
根据Oracle Text Application Developer’s Guide,我们首先需要建立一个测试用的用户,然后Grant CTXAPP这个角色给它。 如果这个角色不存在,会报:SQL> grant CTXAPP to ha...
size auto比size skewonly聪明的一个地方
曾经我比较过dbms_stats.gather_table_stats里面method_opt参数的两个选项:size auto和size skewonly的区别,(详情请见 http://space.itpub.net/15415488/viewspace-591765)大致是讲size auto会多考虑colu...
11G Adaptive Cursor Sharing(ACS)的研究
Adaptive Cursor Sharing(ACS)是又一个大胆而吸引人的11G新特性。说它大胆是因为它试图解决一个CBO最令人头疼的问题:数据倾斜(data skew)和绑定变量窥视导致SQL PLAN太差。说它吸引人是因...
Tanel's blog
MySQL Cluster配置step by step
公司有个项目是测试distributed DB,其中一项是针对MySQL Cluster的测试。于是花了两天时间装机器和配置MySQL Cluster。整个过程还是比较顺利的,当然如果对MySQL常用命令比较熟悉的话会更顺利...
研究控制全表扫描direct path reads的因素
常常有初学者问,全表扫描是否只有db file scattered read等待?答案明显是否定的。 全表扫描也可能会产生db file sequential read,也可能不产生读db file等待;当然,也可...
利用FGAC/VPD重写用户SQL
FGAC/VPD可以从安全方面限制用户在行级别的访问权限,对于安全性考虑的应用有很大帮助。另外,在一些特别特殊的情况下,可以通过它改写用户SQL的谓词(where condition)。这里step by step做一个例子,以供以后参...
【OCP讲课】Audit实验与tips
--options:dba_stmt_audit_opts dba_obj_audit_opts dba_priv_audit_opts--audit infoDBA_AUDIT_EXISTSDBA_AUDIT_OBJECTDBA_AUDIT_POLICIESDBA_AUDIT_POLICY_COLUMNSDBA_AUDIT_SESSIONDBA_AUDIT_STATEM...
10202 event并不显示index scan的root block读
什么是10202trace event?10202:consistent read block header即是用来分析consistent read的,在深入区的一个大家讨论的帖子中提到一个问题,为什么一个index full scan的10202 trace event中...
11G dbms_comparison的研究
11G新引进的dbms_comparison包是在Stream Replication Admin Guide里介绍的。我为什么要来研究下这个包,是因为在我们的系统中使用了不少基于逻辑复制的备份和容灾机制,例如logical standby,sh...
【DOC】VIEW: "V$LOCK" Reference Note
Subject:VIEW: "V$LOCK" Reference Note Doc ID:29787.1Type: REFERENCE Modified Date: 11-NOV-2002Status: PUBLISHED"V$LOCK" Reference NoteThe information here contains the vi...
11GR2 Advanced Compress之OLTP Table Compress的研究
11GR2 Advanced Compress是非常值得购买的11G新特性。他引入了一种对于Oracle来说全新的压缩算法,更加合理和高效。为什么说他值得购买?因为他需要的license不在Enterprise Edition License之...
Playing with Flashback Data Archive on 11GR2
此前所写的《11G Flashback Data Archive新特性的研究》是基于11.1.0.6@Soalris10 环境:http://space.itpub.net/15415488/viewspace-615982 最近11GR2发布,于是赶快在自己的RedHat EL5上安装了,于是本文...
完全无事务的数据库SCN增长之谜
在深入区有一个帖子讨论一个没有任何事务的Oracle数据库如果一直打开,那么SCN会不会增大?http://www.itpub.net/thread-1221754-1-1.html 现象是显而易见的,SCN会随时间而...
在RedHat EL5上install 11gr2所需的rpm包
在RedHat EL5上install 11gr2所需的rpm包在自己的RedHat EL5虚拟机上装11g r2花了不少时间在寻找所需rpm包上(一共36MB)。现在share给大家,希望为大家一次解决到位。(如果还需要其他rpm,就只得自己动手找了)11...
【小贴士】RedHat虚拟机mount新硬盘
命令易忘,好记性不如烂笔头,于是记下以备后用。1.虚拟机格式化新硬盘出来,在笔记本上在移动硬盘上划出18G的空间出来,结果花了我大概三个小时。此虚拟硬盘作为IDE Slave。2.通过fdisk -l可以看到/dev/hdb就是...
在归档模式下设定_disable_logging=true导致redo corrupt的解决办法
_disable_logging=true可以帮助非归档模式的Oracle在benchmark测试期间提高效率。但是如果不小心在归档模式下把他设为true,会导致redo log corrupt的问题:即使将这个参数重新设为false,但如果继续switch logfil...
【viadea.net Portal】
Viadea's Info: info.viadea.net Viadea's frineds: friend.viadea.netViadea's download: download.viad...