[20150810]10g下dbms_xplan.display_cursor
<p>[20150810]10g下dbms_xplan.display_cursor.txt</p> <p>--执行过的sql语句要查看执行计划要使用dbms_xplan包,我一般写成脚本反复使用,这样快捷方便一些。</p> <p>--我的定义如下:</p> <p>$  cat dpc.sql <br />set verify off <br />select * from table(dbms_xplan.display_cursor(NVL('&1',NULL),...
[20150810]关于提示DRIVING_SITE.txt
<p>[20150810]关于提示DRIVING_SITE.txt</p> <p>--今天看了提示DRIVING_SITE的使用,通过例子来说明:</p> <p>1.测试环境: <br />SCOTT@test> @ver1 <br />PORT_STRING                    VERSION  ...
[20150806]scn headroom.txt
<p>[20150806]scn headroom.txt</p> <p>转载:<a href="http://www.askmaclean.com/archives/scn-headroom-1988-oracle.html">http://www.askmaclean.com/archives/scn-headroom-1988-oracle.html</a></p> <p>SCN是Oracle数据库内部的一种逻辑时间戳,通过SCN将数据库内的事件理清次序, 这是保证事务属性ACID的必要信息。...
[20150805]提升scn4.txt
<p>[20150805]提升scn4.txt</p> <p>--昨天一直在做修改控制文件提升scn的方法,折腾了很久,浪费了一些时间做一些总结: <br />--昨天的测试有一些乱。自己今天做一些总结(结论以此为准) ,我的测试环境: <br />--10.2.0.4,11.2.0.3都是linux 64位版本。</p> <p>1.修改两处偏移在0x44000,0x48000,查询scn号,另外...
[20150804]提升scn3.txt
<p>[20150804]提升scn3.txt</p> <p>--上午做了做了提升scn的试验,在10g下费劲周折到下午才测试通过。参考连接。 <br /><a href="http://blog.itpub.net/267265/viewspace-1761508/">http://blog.itpub.net/267265/viewspace-1761508/</a></p> <p>--下午在11g下测试看看。</p> <p>1.测试环境: <br />SYS@test> s...
[20150804]提升scn2.txt
<p>[20150804]提升scn2.txt</p> <p>--有时候修复数据库,要避免一些ora-00600错误,要提升数据库的scn。自己花了1点时间google许多资料,做1个总结: <br />--安全起见,我做了一个冷备份。便于重复测试。</p> <p>--拿比较常见的ORA-600 [2662]错误: <br />ORA-600 [2662] "Block SCN is ahead of Current SC...
[20150803]无法通过sql_id找到sql语句3.txt
<p>[20150803]无法通过sql_id找到sql语句3.txt</p> <p>--前一阵子,在做优化时遇到1个无法通过sql_id找到sql语句的情况: <br /><a href="http://blog.itpub.net/267265/viewspace-1749265/">http://blog.itpub.net/267265/viewspace-1749265/</a></p> <p>--就是因为共享池太小,执行次数少,没到取样时间,已经从共享...
[20150803]toad 12版本1个小变化.txt
<p>[20150803]toad 12版本1个小变化.txt</p> <p>--昨天在使用toad12.0.061时,发现1个小小的变化关于sql_id的。</p> <p>--可以参考:[20120327]toad与sqlplus下执行sql语句的一个细节.txt <br /><a href="http://blog.itpub.net/267265/viewspace-719592/">http://blog.itpub.net/267265/viewspace-719592/</a></p> ...
[20150803]无法通过sql_id找到sql语句2.txt
<p>[20150803]无法通过sql_id找到sql语句2.txt</p> <p>--前一阵子,在做优化时遇到1个无法通过sql_id找到sql语句的情况: <br /><a href="http://blog.itpub.net/267265/viewspace-1749265/">http://blog.itpub.net/267265/viewspace-1749265/</a></p> <p>--就是因为共享池太小,执行次数少,没到取样时间,已经从共享...
[20150803]触发器对dml的影响.txt
<p>[20150803]触发器对dml的影响.txt</p> <p>--最近做一个优化项目,这个项目实际上ETL项目,里面出现如下语句: <br />UPDATE patient_medical_cost t <br />   SET t.total_costs = NVL (total_costs, 0), <br />       t.drug_west_costs = NVL (drug_west_costs, 0), ...
[20150803]使用函数索引注意的问题.txt
<p>[20150803]使用函数索引注意的问题.txt</p> <p>--昨天在10g下优化时遇到一个奇怪的问题,做一个记录: <br />--首先说明一下,最近一段时间在做一个项目的优化,这个项目实际上ETL项目:</p> <p><a href="http://baike.baidu.com/link?url=OlbL-2LIVu06toxpf5-PxgekWlOtRgrdwPhGYNx9TgCnCC5WdAGiwOWQXcfUbujcUNwUU6ojdanw...
[20150729]数据泵造成的数据损失2.txt
<p>[20150729]数据泵造成的数据损失2.txt</p> <p>--前一阵子,重复测试: <br /><a href="http://blog.itpub.net/267265/viewspace-1725204/">http://blog.itpub.net/267265/viewspace-1725204/</a></p> <p>--参看链接,重复测试http://yangtingkun.net/?p=652</p> <p>1.建立测试环境: <br />SCOTT@test> @ver1 ...
[20150728]关于block record flag2.txt
<p>[20150728]关于block record flag2.txt</p> <p>--昨天被别人问及这个block record flag,google找到如下链接: <br /><a href="http://www.hcdba.com/?p=18">http://www.hcdba.com/?p=18</a> <br />--做一个记录。</p> <p>#define KDRHFK 0x80 Cluster Key <br />#define KDRHFC 0x40 Clustered table member ...
[20150728]关于block record flag1.txt
<p>[20150728]关于block record flag1.txt</p> <p>--昨天被别人问及这个block record flag,google找到如下链接: <br /><a href="http://www.hcdba.com/?p=18">http://www.hcdba.com/?p=18</a> <br />--做一个记录。</p> <p>#define KDRHFK 0x80 Cluster Key <br />#define KDRHFC 0x40 Clustered table membe...
[20150727]exadata压缩HCC与dataguard.txt
<p>[20150727]exadata压缩HCC与dataguard.txt</p> <p>--并不是为了使用这个功能,想测试一下这个功能在普通的dg上是否正常。</p> <p>1.测试环境:</p> <p>XXXX@zzzz1> @ &r/ver1 <br />PORT_STRING                 ...
[20150727]使用标量子查询小问题.txt
<p>[20150727]使用标量子查询小问题.txt</p> <p>--最近一段时间一直在做优化,仔细看我前面的blog,不主张使用标量子查询,实际上还是有一些小细节要注意。</p> <p>1.测试环境: <br />SCOTT@test> @ver1 <br />PORT_STRING              ...
[20150727]''与NULL.txt
<p>[20150727]''与NULL.txt</p> <p>--最近在优化sql语句时遇到''(中间没有空格)与null的情况,做一个例子来说明:</p> <p>1.建立测试环境:</p> <p>SCOTT@test> @ &r/ver1</p> <p>PORT_STRING                  ...
[20150724]无法通过sql_id找到sql语句.txt
<p>[20150724]无法通过sql_id找到sql语句.txt</p> <p>--前一阵子遇到一个奇怪的问题,要优化一个项目: <br /><a href="http://www.itpub.net/thread-1930339-1-1.html">http://www.itpub.net/thread-1930339-1-1.html</a></p> <p>10.2.0.4 遇到一个问题?</p> <p>> select count(*) from V$ACTIVE_SESSION_HISTOR...
[20150721]enq TX - allocate ITL entry
<p>[20150721]enq TX - allocate ITL entry.txt</p> <p>--昨天我做了一个测试链接: <br /><a href="http://blog.itpub.net/267265/viewspace-1742243/">http://blog.itpub.net/267265/viewspace-1742243/</a> <br />--本想通过这个例子说明为什么8K数据块Hakan Factor=736?</p> <p>--晚上我想到一种这种特殊的表会...
[20150720]为什么8K数据块Hakan Factor=736
<p>[20150720]为什么8K数据块Hakan Factor=736.txt</p> <p>--前几天被别人问及这个问题,还真不好回答。 <br />--仔细思考,我觉得与行迁移有关,行迁移发生时,rowid不会变化。数据信息被移动另外的块,在块内保留一个指针。 <br />--也就是讲最小这条记录仅仅包含一个rowid指针。 <br />--还是通过例子来说明情...