[20150812]11g子游标obsolete.txt
<p>[20150812]11g子游标obsolete.txt</p> <p>--昨天听别人提到11.2.0.3下有一个bug,当子游标数量达到100后,如果产生101个子游标,那么父游标以及100个子游标会设置为obsoleted。 <br />--重新生成新的父游标。但是那些过期的child cursor不会从v$sql中消失,dbms_shared_pool.purge也无法将这些过期的child cursor ...
[20150812]关于抓取绑定变量.txt
<p>[20150812]关于抓取绑定变量.txt</p> <p>--通过视图v$sql_bind_capture以及DBA_HIST_SQLBIND可以抓取到sql语句的绑定变量。受到一些参数的限制,曾经写过一篇: <br />[20130410]v$sql_bind_capture和隐含参数_bind_capture_area_size.txt <br /><a href="http://blog.itpub.net/267265/viewspace-758175/">http:...
[20150811]模拟坏块处理.txt
<p>[20150811]模拟坏块处理.txt</p> <p>--如果存在备份,修复坏块还是相对简单的.在11g下:</p> <p>select * from V$DATABASE_BLOCK_CORRUPTION;</p> <p>--在rman下执行: <br />blockrecover corruption list;</p> <p>--如果数据块没有使用,没有分配data_object_id而出现坏块,如何恢复呢?一般采用的方法建立新对象的方...
[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                  ...