<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/DBARoad" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/DBARoad" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 11 Jan 2012 02:08:45 GMT</lastBuildDate><title>DBARoad：我的DBA之路</title><description>我的DBA之路</description><link>http://www.dbaroad.me</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Wed, 11 Jan 2012 02:08:45 GMT</pubDate><item><title>SNIPED状态会话处理</title><link>http://www.dbaroad.me/archives/2012/01/sniped_session.html</link><content:encoded>&lt;p&gt;数据库profile中设置IDLE_TIME后，如果会话超过这个限制，PMON进程会：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p8305&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p830code5&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt; &lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt; Mark the V$SESSION &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; SNIPED
 &lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt; Clean up the &lt;span style=&quot;color: #000000;&quot;&gt;database&lt;/span&gt; resources &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; the session
 &lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt; Remove the V$SESSION entry&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;span id=&quot;more-830&quot;&gt;&lt;/span&gt;&lt;br /&gt;
在一个9208的数据库中，经常会有SNIPED状态的会话，这些会话不活动了，但却占用了用户的会话数：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p8306&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p830code6&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SYS@DB2&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; sid&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;serial&lt;span style=&quot;color: #000000;&quot;&gt;#,paddr,username,status from v$session where status = 'SNIPED';&lt;/span&gt;
&amp;nbsp;
    SID    SERIAL&lt;span style=&quot;color: #000000;&quot;&gt;# PADDR            USERNAME        STATUS&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;------- ---------- ---------------- --------------- --------&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;116&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;4063&lt;/span&gt; C000000826067820 USER_79        SNIPED
    &lt;span style=&quot;color: 000000;&quot;&gt;236&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;31393&lt;/span&gt; C00000082634BEA0 USER_79        SNIPED
    &lt;span style=&quot;color: 000000;&quot;&gt;319&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;59368&lt;/span&gt; C00000082606D8E0 USER_79        SNIPED
    &lt;span style=&quot;color: 000000;&quot;&gt;552&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;21495&lt;/span&gt; C000000826128AC0 USER_79        SNIPED
    &lt;span style=&quot;color: 000000;&quot;&gt;769&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;3890&lt;/span&gt; C00000082615C680 USER_79        SNIPED
    &lt;span style=&quot;color: 000000;&quot;&gt;838&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;21427&lt;/span&gt; C000000826164220 USER_79        SNIPED
   &lt;span style=&quot;color: 000000;&quot;&gt;1009&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;29340&lt;/span&gt; C000000826087C20 USER_70        SNIPED
   &lt;span style=&quot;color: 000000;&quot;&gt;1023&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;17707&lt;/span&gt; C000000826062CE0 USER_71        SNIPED
   &lt;span style=&quot;color: 000000;&quot;&gt;1148&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;8085&lt;/span&gt; C0000008263A03C0 USER_73        SNIPED
   &lt;span style=&quot;color: 000000;&quot;&gt;1360&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;45212&lt;/span&gt; C00000082621D3C0 USER_79        SNIPED
   &lt;span style=&quot;color: 000000;&quot;&gt;1676&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;4466&lt;/span&gt; C00000082615D140 USER_79        SNIPED
   &lt;span style=&quot;color: 000000;&quot;&gt;1959&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;5966&lt;/span&gt; C00000082639C8A0 USER_72        SNIPED
   &lt;span style=&quot;color: 000000;&quot;&gt;2187&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;7000&lt;/span&gt; C000000826355A80 USER_78        SNIPED
   &lt;span style=&quot;color: 000000;&quot;&gt;2251&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;65047&lt;/span&gt; C0000008263A4440 USER_72        SNIPED
   &lt;span style=&quot;color: 000000;&quot;&gt;2462&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;14367&lt;/span&gt; C00000082634AE80 USER_71        SNIPED
   &lt;span style=&quot;color: 000000;&quot;&gt;2561&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;21989&lt;/span&gt; C0000008262733C0 USER_74        SNIPED
   &lt;span style=&quot;color: 000000;&quot;&gt;2639&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;10214&lt;/span&gt; C0000008263972A0 USER_78        SNIPED
   &lt;span style=&quot;color: 000000;&quot;&gt;2683&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;30762&lt;/span&gt; C000000826071EC0 USER_76        SNIPED
&amp;nbsp;
&lt;span style=&quot;color: 000000;&quot;&gt;18&lt;/span&gt; rows selected&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;这里我们看到的现象是v$session中，会话没有被清理。最好的情况是，当用户再次尝试连接该会话时，会收到ORA-02396错误，然后会话被清理。&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p8307&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p830code7&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;$ oerr ora &lt;span style=&quot;color: 000000;&quot;&gt;2396&lt;/span&gt;
02396&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; 00000&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;exceeded maximum idle time, please connect again&amp;quot;&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;//&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt;Cause:  &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; stated
&lt;span style=&quot;color: #000000;&quot;&gt;//&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt;Action:&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;尝试在sqlnet.ora中设置SQLNET.EXPIRE_TIME，没什么用。&lt;/p&gt;
&lt;p&gt;尝试用alter system kill session，v$session中标记为KILLED，v$process、os process都是不清理的。&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p8308&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p830code8&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;    SID    SERIAL&lt;span style=&quot;color: #000000;&quot;&gt;# PADDR            USERNAME        STATUS&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;------- ---------- ---------------- --------------- --------&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;116&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;4063&lt;/span&gt; C000000826067820 USER_79        SNIPED
&amp;nbsp;
SYS@DB2&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; pid &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; v$process &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; addr&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'C000000826067820'&lt;/span&gt;;
&amp;nbsp;
       PID
&lt;span style=&quot;color: #000000;&quot;&gt;----------&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;64&lt;/span&gt;
&amp;nbsp;
SYS@DB2&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; spid &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; v$process &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; addr&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'C000000826067820'&lt;/span&gt;;
&amp;nbsp;
SPID
&lt;span style=&quot;color: #000000;&quot;&gt;------------&lt;/span&gt;
&lt;span style=&quot;color: 000000;&quot;&gt;22907&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;$ ps &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;ef &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; grep &lt;span style=&quot;color: 000000;&quot;&gt;22907&lt;/span&gt;
  oracle &lt;span style=&quot;color: 000000;&quot;&gt;23300&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;23244&lt;/span&gt;  &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;:04:&lt;span style=&quot;color: 000000;&quot;&gt;23&lt;/span&gt; pts&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;ta    &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;:00 grep &lt;span style=&quot;color: 000000;&quot;&gt;22907&lt;/span&gt;
  oracle &lt;span style=&quot;color: 000000;&quot;&gt;22907&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;  &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;23&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;51&lt;/span&gt; ?         &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;:03 oracleDB2 &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;LOCAL&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;NO&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
SYS@DB2&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;alter&lt;/span&gt; system &lt;span style=&quot;color: #000000;&quot;&gt;kill&lt;/span&gt; session &lt;span style=&quot;color: 000000;&quot;&gt;'116,4063'&lt;/span&gt;;
&amp;nbsp;
System altered&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
SYS@DB2&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; sid&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;serial&lt;span style=&quot;color: #000000;&quot;&gt;#,paddr,username,status from v$session where sid=116;&lt;/span&gt;
&amp;nbsp;
       SID    SERIAL&lt;span style=&quot;color: #000000;&quot;&gt;# PADDR            USERNAME                       STATUS&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;---------- ---------- ---------------- ------------------------------ --------&lt;/span&gt;
       &lt;span style=&quot;color: 000000;&quot;&gt;116&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;4063&lt;/span&gt; C0000008239C3A88 USER_79                       KILLED
&amp;nbsp;
SYS@DB2&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; spid &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; v$process &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; addr&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'C000000826067820'&lt;/span&gt;;
&amp;nbsp;
SPID
&lt;span style=&quot;color: #000000;&quot;&gt;------------&lt;/span&gt;
&lt;span style=&quot;color: 000000;&quot;&gt;22907&lt;/span&gt;  
&amp;nbsp;
&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;$ ps &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;ef &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; grep &lt;span style=&quot;color: 000000;&quot;&gt;22907&lt;/span&gt;
  oracle &lt;span style=&quot;color: 000000;&quot;&gt;22907&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;  &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;23&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;51&lt;/span&gt; ?         &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;:03 oracleDB2 &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;LOCAL&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;NO&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;
  oracle &lt;span style=&quot;color: 000000;&quot;&gt;25859&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;23244&lt;/span&gt;  &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;:07:&lt;span style=&quot;color: 000000;&quot;&gt;56&lt;/span&gt; pts&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;ta    &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;:00 grep &lt;span style=&quot;color: 000000;&quot;&gt;22907&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;最后，写个脚本，OS上kill -9，会话被清理。&lt;/p&gt;
&lt;p&gt;&amp;#8212; The End &amp;#8212;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/595446615/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2012/01/sniped_session.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.dbaroad.me/archives/2012/01/sniped_session.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>数据库profile中设置IDLE_TIME后，如果会话超过这个限制，PMON进程会： * Mark the V$SESSION as SNIPED * Clean up the database resources for the session * Remove the V$SESSION entry 在一个9208的数据库中，经常会有SNIPED状态的会话，这些会话不活动了，但却占用了用户的会话数： SYS@DB2&amp;#62; select sid,serial#,paddr,username,status from v$session where status = 'SNIPED'; &amp;#160; SID SERIAL# PADDR USERNAME STATUS ------- ---------- ---------------- --------------- -------- 116 4063 C000000826067820 USER_79 SNIPED 236 31393 C00000082634BEA0 USER_79 SNIPED 319 59368 C00000082606D8E0 [...]&lt;img src=&quot;http://www1.feedsky.com/t1/595446615/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2012/01/sniped_session.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>基础知识</category><pubDate>Wed, 11 Jan 2012 10:08:45 +0800</pubDate><author>OoNiceDream</author><comments>http://www.dbaroad.me/archives/2012/01/sniped_session.html#comments</comments><guid isPermaLink="false">http://www.dbaroad.me/?p=830</guid><dc:creator>OoNiceDream</dc:creator><fs:srclink>http://www.dbaroad.me/archives/2012/01/sniped_session.html</fs:srclink><fs:srcfeed>http://www.dbaroad.me/feed</fs:srcfeed><fs:itemid>feedsky/DBARoad/~8019380/595446615/5359649</fs:itemid></item><item><title>使用restore_table_stats还原统计信息</title><link>http://www.dbaroad.me/archives/2011/12/restore_table_stats.html</link><content:encoded>&lt;p&gt;10G中可以使用dbms_stats.restore_table_stats恢复表老的统计信息，这功能还是挺不错的。因为统计信息的变化有时会引起某些语句执行计划变差，这时恢复原有统计信息，常常会有效果。当然分析前备份老的统计信息，始终是个好习惯。&lt;br /&gt;
&lt;span id=&quot;more-827&quot;&gt;&lt;/span&gt;&lt;br /&gt;
查询统计信息保存时间，当然这个时间不一定能保证：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p82714&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p827code14&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; DBMS_STATS&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;GET_STATS_HISTORY_RETENTION &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; dual;
&amp;nbsp;
GET_STATS_HISTORY_RETENTION
&lt;span style=&quot;color: #000000;&quot;&gt;---------------------------&lt;/span&gt;
                         &lt;span style=&quot;color: 000000;&quot;&gt;31&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;也可以通过execute DBMS_STATS.ALTER_STATS_HISTORY_RETENTION (45) 来修改这个保存时间。&lt;/p&gt;
&lt;p&gt;查询统计信息能恢复到哪个时间点：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p82715&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p827code15&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; DBMS_STATS&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;GET_STATS_HISTORY_AVAILABILITY &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; dual;
&amp;nbsp;
GET_STATS_HISTORY_AVAILABILITY
&lt;span style=&quot;color: #000000;&quot;&gt;----------------------------------------------------------------------&lt;/span&gt;
&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;NOV&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt; 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;08&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;13&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;843271000 PM &lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;08:00&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;小测试：&lt;br /&gt;
当前统计信息：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p82716&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p827code16&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_DISTINCT&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_BUCKETS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         HISTOGRAM&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DENSITY&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LOW_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         HIGH_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TAB_COL_STATISTICS a
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
COLUMN_NAM NUM_DISTINCT NUM_BUCKETS HISTOGRAM     DENSITY LOW_VALUE       HIGH_VALUE      LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;---------- ------------ ----------- ---------- ---------- --------------- --------------- ----------------&lt;/span&gt;
ID               &lt;span style=&quot;color: 000000;&quot;&gt;108046&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;100&lt;/span&gt; HEIGHT BAL &lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;000015395 C3020104        C30C512D        &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;22&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;53&lt;/span&gt;
                                    ANCED
&amp;nbsp;
NAME               &lt;span style=&quot;color: 000000;&quot;&gt;7775&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;100&lt;/span&gt; HEIGHT BAL &lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;001328021 2F3130303065386 73756E2F7574696 &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;22&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;53&lt;/span&gt;
                                    ANCED                 4315F4C696E6B65 C2F427564646869
                                                          64486173684D617 737443616C656E6
                                                          056616C75654974 &lt;span style=&quot;color: 000000;&quot;&gt;46172&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;恢复到分析之前：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p82717&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p827code17&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; to_timestamp &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'2011-12-22 14:52'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'yyyy-mm-dd hh24:mi'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; dual;
&amp;nbsp;
TO_TIMESTAMP&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'2011-12-2214:52'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'YYYY-MM-DDHH24:MI'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;---------------------------------------------------------------------------&lt;/span&gt;
&lt;span style=&quot;color: 000000;&quot;&gt;22&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;DEC&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt; 02&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;52&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;00&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;000000000 PM
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; BEGIN
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;  DBMS_STATS&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;RESTORE_TABLE_STATS&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;  ownname &lt;span style=&quot;color: #000000;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;  tabname &lt;span style=&quot;color: #000000;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;  as_of_timestamp &lt;span style=&quot;color: #000000;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'22-DEC-11 02.52.00.000000000 PM'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;  &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;  END;
  &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;
&amp;nbsp;
PL&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;SQL procedure successfully completed&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_DISTINCT&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_BUCKETS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         HISTOGRAM&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DENSITY&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LOW_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         HIGH_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TAB_COL_STATISTICS a
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
COLUMN_NAM NUM_DISTINCT NUM_BUCKETS HISTOGRAM     DENSITY LOW_VALUE       HIGH_VALUE      LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;---------- ------------ ----------- ---------- ---------- --------------- --------------- ----------------&lt;/span&gt;
ID               &lt;span style=&quot;color: 000000;&quot;&gt;118045&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;100&lt;/span&gt; HEIGHT BAL &lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;000013915 C102            C30C512E        &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;22&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;45&lt;/span&gt;
                                    ANCED
&amp;nbsp;
NAME              &lt;span style=&quot;color: 000000;&quot;&gt;11656&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;100&lt;/span&gt; HEIGHT BAL  &lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;00104712 2F3130343866633 73756E2F746F6F6 &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;22&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;45&lt;/span&gt;
                                    ANCED                 9355F5772617054 C732F747265652F
                                                          6F6B656E5772617 5768696C6553746
                                                          0546F6B656E496E 174656D656E74&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;再次恢复到2011-12-22 14:45之前的统计信息：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p82718&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p827code18&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; to_timestamp &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'2011-12-22 14:44'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'yyyy-mm-dd hh24:mi'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; dual;
&amp;nbsp;
TO_TIMESTAMP&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'2011-12-2214:44'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'YYYY-MM-DDHH24:MI'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;---------------------------------------------------------------------------&lt;/span&gt;
&lt;span style=&quot;color: 000000;&quot;&gt;22&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;DEC&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt; 02&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;44&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;00&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;000000000 PM
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; BEGIN
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;  DBMS_STATS&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;RESTORE_TABLE_STATS&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;  ownname &lt;span style=&quot;color: #000000;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;  tabname &lt;span style=&quot;color: #000000;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;  as_of_timestamp &lt;span style=&quot;color: #000000;&quot;&gt;=&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'22-DEC-11 02.44.00.000000000 PM'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;  &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;  END;
  &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;
&amp;nbsp;
PL&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;SQL procedure successfully completed&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_DISTINCT&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_BUCKETS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         HISTOGRAM&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DENSITY&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LOW_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         HIGH_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TAB_COL_STATISTICS a
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
COLUMN_NAM NUM_DISTINCT NUM_BUCKETS HISTOGRAM     DENSITY LOW_VALUE       HIGH_VALUE      LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;---------- ------------ ----------- ---------- ---------- --------------- --------------- ----------------&lt;/span&gt;
ID               &lt;span style=&quot;color: 000000;&quot;&gt;117773&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; NONE       8&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;4909E&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;06 C11B            C30C5108        &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;21&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;
NAME               &lt;span style=&quot;color: 000000;&quot;&gt;2617&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; NONE       &lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;000382117 2F3130303562643 73756E2F746F6F6 &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;21&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;
                                                          3305F4C6E6B6443 C732F747265652F
                                                          6F6E7374616E74  4F7245787072657
                                                                          373696F6E&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&amp;#8212; The End &amp;#8212;                                                                                                        &lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/595446616/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/12/restore_table_stats.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.dbaroad.me/archives/2011/12/restore_table_stats.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>10G中可以使用dbms_stats.restore_table_stats恢复表老的统计信息，这功能还是挺不错的。因为统计信息的变化有时会引起某些语句执行计划变差，这时恢复原有统计信息，常常会有效果。当然分析前备份老的统计信息，始终是个好习惯。 查询统计信息保存时间，当然这个时间不一定能保证： SQL&amp;#62; select DBMS_STATS.GET_STATS_HISTORY_RETENTION from dual; &amp;#160; GET_STATS_HISTORY_RETENTION --------------------------- 31 也可以通过execute DBMS_STATS.ALTER_STATS_HISTORY_RETENTION (45) 来修改这个保存时间。 查询统计信息能恢复到哪个时间点： SQL&amp;#62; select DBMS_STATS.GET_STATS_HISTORY_AVAILABILITY from dual; &amp;#160; GET_STATS_HISTORY_AVAILABILITY ---------------------------------------------------------------------- 20-NOV-11 10.08.13.843271000 PM +08:00 小测试： 当前统计信息： SQL&amp;#62; SELECT COLUMN_NAME,NUM_DISTINCT,NUM_BUCKETS, 2 HISTOGRAM,DENSITY,LOW_VALUE, 3 HIGH_VALUE,LAST_ANALYZED 4 FROM DBA_TAB_COL_STATISTICS a 5 WHERE a.TABLE_NAME = 'T1' 6 and a.owner = 'SYS'; &amp;#160; COLUMN_NAM NUM_DISTINCT NUM_BUCKETS [...]&lt;img src=&quot;http://www1.feedsky.com/t1/595446616/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/12/restore_table_stats.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>SQL优化 | 性能优化</category><pubDate>Thu, 22 Dec 2011 16:10:17 +0800</pubDate><author>OoNiceDream</author><comments>http://www.dbaroad.me/archives/2011/12/restore_table_stats.html#comments</comments><guid isPermaLink="false">http://www.dbaroad.me/?p=827</guid><dc:creator>OoNiceDream</dc:creator><fs:srclink>http://www.dbaroad.me/archives/2011/12/restore_table_stats.html</fs:srclink><fs:srcfeed>http://www.dbaroad.me/feed</fs:srcfeed><fs:itemid>feedsky/DBARoad/~8019380/595446616/5359649</fs:itemid></item><item><title>PARALLEL_INDEX与索引并发</title><link>http://www.dbaroad.me/archives/2011/12/parallel_index.html</link><content:encoded>&lt;p&gt;使用PARALLEL_INDEX可以在索引上开并发，先来看看文档中的描述：&lt;br /&gt;
The PARALLEL_INDEX hint instructs the optimizer to use the specified number of concurrent servers to parallelize index range scans for partitioned indexes.&lt;/p&gt;
&lt;p&gt;这里说的是PARALLEL_INDEX可以用在分区索引上开并发，其实还有一种就情况是，当查询走index fast full scan时，也可以开并发。&lt;br /&gt;
&lt;span id=&quot;more-824&quot;&gt;&lt;/span&gt;&lt;br /&gt;
1、分区索引：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p82422&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p824code22&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; index_name&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; index_type&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;status&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; partitioned&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; degree
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; dba_indexes
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; table_name &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
INDEX_NAME      INDEX_TYPE      &lt;span style=&quot;color: #000000;&quot;&gt;STATUS&lt;/span&gt;     PARTIT DEGREE
&lt;span style=&quot;color: #000000;&quot;&gt;--------------- --------------- ---------- ------ -------&lt;/span&gt;
IND_T1_ID       NORMAL          N&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;A        YES    &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;
IND_T1_NAME     NORMAL          VALID      NO     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/*+ PARALLEL_INDEX(T1, ind_t1_id, 3) */&lt;/span&gt; id &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; T1 &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; id &lt;span style=&quot;color: #000000;&quot;&gt;between&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;3000&lt;/span&gt;;
&amp;nbsp;
Execution Plan
&lt;span style=&quot;color: #000000;&quot;&gt;----------------------------------------------------------&lt;/span&gt;
Plan hash value: &lt;span style=&quot;color: 000000;&quot;&gt;2134138182&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #000000;&quot;&gt;-------------------------------------------------------------------------------------------&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Id  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Operation                &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Name      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Rows  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Pstart&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Pstop &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;    TQ  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;IN&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;OUT&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PQ Di
&lt;span style=&quot;color: #000000;&quot;&gt;-------------------------------------------------------------------------------------------&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; STATEMENT         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  &lt;span style=&quot;color: 000000;&quot;&gt;2500&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  PX COORDINATOR          &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   PX SEND QC &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;RANDOM&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; :TQ10000  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  &lt;span style=&quot;color: 000000;&quot;&gt;2500&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; P&lt;span style=&quot;color: #000000;&quot;&gt;-&amp;gt;&lt;/span&gt;S &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; QC &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;R
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;    PX PARTITION RANGE &lt;span style=&quot;color: #000000;&quot;&gt;ALL&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  &lt;span style=&quot;color: 000000;&quot;&gt;2500&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PCWC &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|*&lt;/span&gt;  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;INDEX&lt;/span&gt; RANGE SCAN     &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; IND_T1_ID &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  &lt;span style=&quot;color: 000000;&quot;&gt;2500&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PCWP &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;-------------------------------------------------------------------------------------------&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/*+ PARALLEL_INDEX(T1, ind_t1_id, 3) */&lt;/span&gt; id &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; T1;
&amp;nbsp;
Execution Plan
&lt;span style=&quot;color: #000000;&quot;&gt;----------------------------------------------------------&lt;/span&gt;
Plan hash value: &lt;span style=&quot;color: 000000;&quot;&gt;2841388588&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #000000;&quot;&gt;--------------------------------------------------------------------------------------------&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Id  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Operation               &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Name      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Rows  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Pstart&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Pstop &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;    TQ  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;IN&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;OUT&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PQ Dis
&lt;span style=&quot;color: #000000;&quot;&gt;--------------------------------------------------------------------------------------------&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; STATEMENT        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   936K&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  PX COORDINATOR         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   PX SEND QC &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;RANDOM&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; :TQ10000  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   936K&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; P&lt;span style=&quot;color: #000000;&quot;&gt;-&amp;gt;&lt;/span&gt;S &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; QC &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;RA
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;    PX BLOCK ITERATOR    &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   936K&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PCWC &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;INDEX&lt;/span&gt; FAST FULL SCAN&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; IND_T1_ID &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   936K&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PCWP &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;--------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;2、非分区索引，需要走index fast full scan才能开并发:&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p82423&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p824code23&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/*+ INDEX_FFS(T1,IND_T1_NAME) PARALLEL_INDEX(T1, ind_t1_name, 2) */&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;  count&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;name&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; T1;
&amp;nbsp;
Execution Plan
&lt;span style=&quot;color: #000000;&quot;&gt;----------------------------------------------------------&lt;/span&gt;
Plan hash value: &lt;span style=&quot;color: 000000;&quot;&gt;1205896683&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #000000;&quot;&gt;--------------------------------------------------------------------------------------&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Id  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Operation                 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Name        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Rows  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;    TQ  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;IN&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;OUT&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PQ Distrib &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;--------------------------------------------------------------------------------------&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; STATEMENT          &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;             &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  SORT AGGREGATE           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;             &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   PX COORDINATOR          &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;             &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;    PX SEND QC &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;RANDOM&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; :TQ10000    &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; P&lt;span style=&quot;color: #000000;&quot;&gt;-&amp;gt;&lt;/span&gt;S &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; QC &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;RAND&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     SORT AGGREGATE        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;             &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PCWP &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;      PX BLOCK ITERATOR    &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;             &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   936K&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PCWC &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;INDEX&lt;/span&gt; FAST FULL SCAN&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; IND_T1_NAME &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   936K&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PCWP &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;--------------------------------------------------------------------------------------&lt;/span&gt;
&amp;nbsp;
以下T2表为非分区表：
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/*+ PARALLEL_INDEX(T2, ind_t2_id, 2) */&lt;/span&gt;count&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;id&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; T2;
&amp;nbsp;
Execution Plan
&lt;span style=&quot;color: #000000;&quot;&gt;----------------------------------------------------------&lt;/span&gt;
Plan hash value: &lt;span style=&quot;color: 000000;&quot;&gt;155381254&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #000000;&quot;&gt;------------------------------------------------------------------------------------&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Id  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Operation                 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Name      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Rows  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;    TQ  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;IN&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;OUT&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PQ Distrib &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;------------------------------------------------------------------------------------&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; STATEMENT          &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  SORT AGGREGATE           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   PX COORDINATOR          &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;    PX SEND QC &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;RANDOM&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; :TQ10000  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; P&lt;span style=&quot;color: #000000;&quot;&gt;-&amp;gt;&lt;/span&gt;S &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; QC &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;RAND&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     SORT AGGREGATE        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PCWP &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;      PX BLOCK ITERATOR    &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   949K&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PCWC &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;INDEX&lt;/span&gt; FAST FULL SCAN&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; IND_T2_ID &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;   949K&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Q1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;00 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PCWP &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;         &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;------------------------------------------------------------------------------------&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;另外还找到一个与PARALLEL_INDEX相关的BUG，使HINT无法在DBLINK中使用，该BUG在10.2.0.5中修复：&lt;br /&gt;
Bug 6621937 &amp;#8211; [NO]PARALLEL_INDEX hint not sent to remote site for SQL over database link [ID 6621937.8]:&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p82424&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p824code24&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;A SQL statement containing &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;NO_&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;PARALLEL_INDEX hints
which &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; sent &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; a remote site &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;over a &lt;span style=&quot;color: #000000;&quot;&gt;database&lt;/span&gt; link&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;
does &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; send those hints &lt;span style=&quot;color: #000000;&quot;&gt;with&lt;/span&gt; the remote SQL&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; This can
affect query performance&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
eg:
  &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/*+ driving_site(a) parallel_index(a,4) */&lt;/span&gt;
    a&lt;span style=&quot;color: #000000;&quot;&gt;.*,&lt;/span&gt;b&lt;span style=&quot;color: #000000;&quot;&gt;.*&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; test_aaa@test_link a&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;test_bbb b
  &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;col1 &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; b&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;col1 &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;col3&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&amp;#8212; The End &amp;#8212;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/595446617/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/12/parallel_index.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.dbaroad.me/archives/2011/12/parallel_index.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>使用PARALLEL_INDEX可以在索引上开并发，先来看看文档中的描述： The PARALLEL_INDEX hint instructs the optimizer to use the specified number of concurrent servers to parallelize index range scans for partitioned indexes. 这里说的是PARALLEL_INDEX可以用在分区索引上开并发，其实还有一种就情况是，当查询走index fast full scan时，也可以开并发。 1、分区索引： SQL&amp;#62; select index_name, index_type, status, partitioned, degree 2 from dba_indexes 3 where table_name = 'T1' 4 and owner = 'SYS'; &amp;#160; INDEX_NAME INDEX_TYPE STATUS PARTIT DEGREE --------------- [...]&lt;img src=&quot;http://www1.feedsky.com/t1/595446617/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/12/parallel_index.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>hint</category><category>bug</category><category>SQL优化 | 性能优化</category><category>index</category><pubDate>Wed, 21 Dec 2011 17:27:09 +0800</pubDate><author>OoNiceDream</author><comments>http://www.dbaroad.me/archives/2011/12/parallel_index.html#comments</comments><guid isPermaLink="false">http://www.dbaroad.me/?p=824</guid><dc:creator>OoNiceDream</dc:creator><fs:srclink>http://www.dbaroad.me/archives/2011/12/parallel_index.html</fs:srclink><fs:srcfeed>http://www.dbaroad.me/feed</fs:srcfeed><fs:itemid>feedsky/DBARoad/~8019380/595446617/5359649</fs:itemid></item><item><title>比较删除柱状图的三种方法</title><link>http://www.dbaroad.me/archives/2011/12/delete_histogram.html</link><content:encoded>&lt;p&gt;比较下常用的三种删除柱状图信息的方法。&lt;br /&gt;
测试环境：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81835&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p818code35&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; v$version;
&amp;nbsp;
BANNER
&lt;span style=&quot;color: #000000;&quot;&gt;-----------------------------------------------------------------&lt;/span&gt;
Oracle &lt;span style=&quot;color: #000000;&quot;&gt;Database&lt;/span&gt; 10g Enterprise Edition Release 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0 &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt; 64bi
PL&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;SQL Release 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0 &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt; Production
CORE    10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0      Production
TNS &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; HPUX: Version 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0 &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt; Production
NLSRTL Version 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0 &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt; Production&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;span id=&quot;more-818&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;1、使用dbms_stats.delete_column_stats 册除柱状图信息：&lt;/strong&gt;&lt;br /&gt;
删除前统计信息：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81836&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p818code36&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; TABLE_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; NUM_ROWS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; BLOCKS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; AVG_ROW_LEN&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TABLES
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
TABLE_NAME    NUM_ROWS     BLOCKS AVG_ROW_LEN LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;----------- ---------- ---------- ----------- ----------------&lt;/span&gt;
T1              &lt;span style=&quot;color: 000000;&quot;&gt;111757&lt;/span&gt;        &lt;span style=&quot;color: 000000;&quot;&gt;200&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;54&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; INDEX_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_ROWS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DISTINCT_KEYS &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;DISTINCT&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         LEAF_BLOCKS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;CLUSTERING_FACTOR &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;CF&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         BLEVEL&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;AVG_LEAF_BLOCKS_PER_KEY &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;ALFBPKEY&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;         LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_INDEXES
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; table_name &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;BY&lt;/span&gt; INDEX_NAME;
&amp;nbsp;
INDEX_NAME        NUM_ROWS   &lt;span style=&quot;color: #000000;&quot;&gt;DISTINCT&lt;/span&gt; LEAF_BLOCKS    CF     BLEVEL   ALFBPKEY LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;--------------- ---------- ---------- ----------- ----- ---------- ---------- ----------------&lt;/span&gt;
IND_T1_ID           &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;249&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;200&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;41&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;54&lt;/span&gt;
IND_T1_ID_NAME      &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;295&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;249&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;49&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;54&lt;/span&gt;
IND_T1_NAME         &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;218&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;200&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;43&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;54&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_DISTINCT&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_BUCKETS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         HISTOGRAM&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DENSITY&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LOW_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         HIGH_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TAB_COL_STATISTICS a
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
COLUMN_NAME NUM_DISTINCT NUM_BUCKETS HISTOGRAM    DENSITY LOW_VALUE  HIGH_VALUE LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;----------- ------------ ----------- --------- ---------- ---------- ---------- ----------------&lt;/span&gt;
ID                     &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt; FREQUENCY &lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;000004474 C164       C3646464   &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;54&lt;/span&gt;
NAME                   &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; FREQUENCY &lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;000004474 &lt;span style=&quot;color: 000000;&quot;&gt;5232&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;5235&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;54&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_NUMBER&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_VALUE
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_HISTOGRAMS
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;BY&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_NUMBER;
&amp;nbsp;
COLUMN_NAME  ENDPOINT_NUMBER ENDPOINT_VALUE
&lt;span style=&quot;color: #000000;&quot;&gt;------------ --------------- --------------&lt;/span&gt;
ID                         &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;             &lt;span style=&quot;color: 000000;&quot;&gt;99&lt;/span&gt;
ID                         &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;            &lt;span style=&quot;color: 000000;&quot;&gt;999&lt;/span&gt;
ID                        &lt;span style=&quot;color: 000000;&quot;&gt;49&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;9999&lt;/span&gt;
ID                       &lt;span style=&quot;color: 000000;&quot;&gt;534&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;99999&lt;/span&gt;
ID                      &lt;span style=&quot;color: 000000;&quot;&gt;5532&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;999999&lt;/span&gt;
NAME                       &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2678E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                       &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2680E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                      &lt;span style=&quot;color: 000000;&quot;&gt;49&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2682E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                    &lt;span style=&quot;color: 000000;&quot;&gt;5532&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2684E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;这里加一步删除所有数据，验证下删除柱状图后，表及索引的统计信息有没有变更：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81837&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p818code37&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;delete&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; t1;
&amp;nbsp;
&lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt; rows deleted&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; commit;
&amp;nbsp;
Commit complete&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;删除柱状图后统计信息：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81838&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p818code38&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; exec dbms_stats&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;delete_column_stats&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'id'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
PL&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;SQL procedure successfully completed&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; TABLE_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; NUM_ROWS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; BLOCKS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; AVG_ROW_LEN&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TABLES
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
TABLE_NAME    NUM_ROWS     BLOCKS AVG_ROW_LEN LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;----------- ---------- ---------- ----------- ----------------&lt;/span&gt;
T1              &lt;span style=&quot;color: 000000;&quot;&gt;111757&lt;/span&gt;        &lt;span style=&quot;color: 000000;&quot;&gt;200&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;54&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; INDEX_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_ROWS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DISTINCT_KEYS &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;DISTINCT&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         LEAF_BLOCKS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;CLUSTERING_FACTOR &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;CF&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         BLEVEL&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;AVG_LEAF_BLOCKS_PER_KEY &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;ALFBPKEY&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;         LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_INDEXES
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; table_name &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;BY&lt;/span&gt; INDEX_NAME;
&amp;nbsp;
INDEX_NAME        NUM_ROWS   &lt;span style=&quot;color: #000000;&quot;&gt;DISTINCT&lt;/span&gt; LEAF_BLOCKS    CF     BLEVEL   ALFBPKEY LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;--------------- ---------- ---------- ----------- ----- ---------- ---------- ----------------&lt;/span&gt;
IND_T1_ID           &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;249&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;200&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;41&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;54&lt;/span&gt;
IND_T1_ID_NAME      &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;295&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;249&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;49&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;54&lt;/span&gt;
IND_T1_NAME         &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;218&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;200&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;43&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;54&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_DISTINCT&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_BUCKETS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         HISTOGRAM&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DENSITY&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LOW_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         HIGH_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TAB_COL_STATISTICS a
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
COLUMN_NAME NUM_DISTINCT NUM_BUCKETS HISTOGRAM    DENSITY LOW_VALUE  HIGH_VALUE LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;----------- ------------ ----------- --------- ---------- ---------- ---------- ----------------&lt;/span&gt;
NAME                   &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; FREQUENCY &lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;000004474 &lt;span style=&quot;color: 000000;&quot;&gt;5232&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;5235&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;14&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;54&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_NUMBER&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_VALUE
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_HISTOGRAMS
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T1'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;BY&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_NUMBER;
&amp;nbsp;
COLUMN_NAME  ENDPOINT_NUMBER ENDPOINT_VALUE
&lt;span style=&quot;color: #000000;&quot;&gt;------------ --------------- --------------&lt;/span&gt;
NAME                       &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2678E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                       &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2680E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                      &lt;span style=&quot;color: 000000;&quot;&gt;49&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2682E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                    &lt;span style=&quot;color: 000000;&quot;&gt;5532&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2684E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;小结：可以看出dbms_stats.delete_column_stats不仅删除了柱状图，且列上的基本统计信息如最大值最小值、唯一值等都删了，这对CBO计算成本还是有影响的，特别是谓词中带有这个条件时。表及索引、其它列上的统计信息，是不受影响的。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2、使用dbms_stats.gather_table_stats 重新收集：&lt;/strong&gt;&lt;br /&gt;
删除前统计信息：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81839&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p818code39&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; TABLE_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; NUM_ROWS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; BLOCKS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; AVG_ROW_LEN&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TABLES
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T2'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
TABLE_NAME    NUM_ROWS     BLOCKS AVG_ROW_LEN LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;----------- ---------- ---------- ----------- ----------------&lt;/span&gt;
T2              &lt;span style=&quot;color: 000000;&quot;&gt;109636&lt;/span&gt;        &lt;span style=&quot;color: 000000;&quot;&gt;200&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;49&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; INDEX_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_ROWS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DISTINCT_KEYS &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;DISTINCT&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         LEAF_BLOCKS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;CLUSTERING_FACTOR &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;CF&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         BLEVEL&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;AVG_LEAF_BLOCKS_PER_KEY &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;ALFBPKEY&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;         LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_INDEXES
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; table_name &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T2'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;BY&lt;/span&gt; INDEX_NAME;
&amp;nbsp;
INDEX_NAME        NUM_ROWS   &lt;span style=&quot;color: #000000;&quot;&gt;DISTINCT&lt;/span&gt; LEAF_BLOCKS    CF     BLEVEL   ALFBPKEY LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;--------------- ---------- ---------- ----------- ----- ---------- ---------- ----------------&lt;/span&gt;
IND_T2_ID           &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;384&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;203&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;64&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;49&lt;/span&gt;
IND_T2_ID_NAME      &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;408&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;427&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;68&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;49&lt;/span&gt;
IND_T2_NAME         &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;220&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;202&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;44&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;49&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_DISTINCT&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_BUCKETS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         HISTOGRAM&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DENSITY&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LOW_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         HIGH_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TAB_COL_STATISTICS a
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T2'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
COLUMN_NAME NUM_DISTINCT NUM_BUCKETS HISTOGRAM    DENSITY LOW_VALUE  HIGH_VALUE LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;----------- ------------ ----------- --------- ---------- ---------- ---------- ----------------&lt;/span&gt;
ID                     &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt; FREQUENCY 4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5605E&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;06 C164       C3646464   &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;49&lt;/span&gt;
NAME                   &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; FREQUENCY 4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5605E&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;06 &lt;span style=&quot;color: 000000;&quot;&gt;5232&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;5235&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;49&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_NUMBER&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_VALUE
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_HISTOGRAMS
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T2'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;BY&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_NUMBER;
&amp;nbsp;
COLUMN_NAME  ENDPOINT_NUMBER ENDPOINT_VALUE
&lt;span style=&quot;color: #000000;&quot;&gt;------------ --------------- --------------&lt;/span&gt;
ID                         &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;             &lt;span style=&quot;color: 000000;&quot;&gt;99&lt;/span&gt;
ID                         &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;            &lt;span style=&quot;color: 000000;&quot;&gt;999&lt;/span&gt;
ID                        &lt;span style=&quot;color: 000000;&quot;&gt;51&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;9999&lt;/span&gt;
ID                       &lt;span style=&quot;color: 000000;&quot;&gt;566&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;99999&lt;/span&gt;
ID                      &lt;span style=&quot;color: 000000;&quot;&gt;5427&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;999999&lt;/span&gt;
NAME                       &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2678E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                       &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2680E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                      &lt;span style=&quot;color: 000000;&quot;&gt;51&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2682E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                    &lt;span style=&quot;color: 000000;&quot;&gt;5427&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2684E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;更改数据，增加唯一值个数，最大值等，观察分析时，会不会对ID、NAME列进行分析：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81840&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p818code40&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; begin
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; i &lt;span style=&quot;color: #000000;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;..&lt;/span&gt;1000 loop
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;insert&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;into&lt;/span&gt; t2 &lt;span style=&quot;color: #000000;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;8888888&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'R8'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;  commit;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;  end loop;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;  end;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;
&amp;nbsp;
PL&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;SQL procedure successfully completed&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; begin
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; i &lt;span style=&quot;color: #000000;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;..&lt;/span&gt;1000 loop
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;insert&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;into&lt;/span&gt; t2 &lt;span style=&quot;color: #000000;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;88888888&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'R9'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;  commit;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;  end loop;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;  end;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;
&amp;nbsp;
PL&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;SQL procedure successfully completed&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; begin
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; i &lt;span style=&quot;color: #000000;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;..&lt;/span&gt;1000 loop
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;insert&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;into&lt;/span&gt; t2 &lt;span style=&quot;color: #000000;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;999999999&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'R10'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;  commit;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;  end loop;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;  end;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;
&amp;nbsp;
PL&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;SQL procedure successfully completed&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;删除柱状图后统计信息：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81841&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p818code41&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; exec dbms_stats&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;gather_table_stats&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'T2'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;cascade&lt;span style=&quot;color: #000000;&quot;&gt;=&amp;gt;&lt;/span&gt;true&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;method_opt&lt;span style=&quot;color: #000000;&quot;&gt;=&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'for columns ID size 1'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
PL&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;SQL procedure successfully completed&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; TABLE_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; NUM_ROWS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; BLOCKS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; AVG_ROW_LEN&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TABLES
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T2'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
TABLE_NAME    NUM_ROWS     BLOCKS AVG_ROW_LEN LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;----------- ---------- ---------- ----------- ----------------&lt;/span&gt;
T2              &lt;span style=&quot;color: 000000;&quot;&gt;113094&lt;/span&gt;        &lt;span style=&quot;color: 000000;&quot;&gt;210&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;57&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; INDEX_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_ROWS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DISTINCT_KEYS &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;DISTINCT&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         LEAF_BLOCKS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;CLUSTERING_FACTOR &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;CF&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         BLEVEL&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;AVG_LEAF_BLOCKS_PER_KEY &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;ALFBPKEY&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;         LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_INDEXES
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; table_name &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T2'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;BY&lt;/span&gt; INDEX_NAME;
&amp;nbsp;
INDEX_NAME        NUM_ROWS   &lt;span style=&quot;color: #000000;&quot;&gt;DISTINCT&lt;/span&gt; LEAF_BLOCKS    CF     BLEVEL   ALFBPKEY LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;--------------- ---------- ---------- ----------- ----- ---------- ---------- ----------------&lt;/span&gt;
IND_T2_ID           &lt;span style=&quot;color: 000000;&quot;&gt;114111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;9&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;391&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;211&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;43&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;57&lt;/span&gt;
IND_T2_ID_NAME      &lt;span style=&quot;color: 000000;&quot;&gt;114111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;9&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;418&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;439&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;46&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;57&lt;/span&gt;
IND_T2_NAME         &lt;span style=&quot;color: 000000;&quot;&gt;114111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;228&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;212&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;28&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;57&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_DISTINCT&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_BUCKETS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         HISTOGRAM&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DENSITY&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LOW_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         HIGH_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TAB_COL_STATISTICS a
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T2'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
COLUMN_NAME NUM_DISTINCT NUM_BUCKETS HISTOGRAM    DENSITY LOW_VALUE  HIGH_VALUE LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;----------- ------------ ----------- --------- ---------- ---------- ---------- ----------------&lt;/span&gt;
ID                     &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; NONE            &lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;125 C164       C50A646464 &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;57&lt;/span&gt;
                                                                     &lt;span style=&quot;color: 000000;&quot;&gt;64&lt;/span&gt;
&amp;nbsp;
NAME                   &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; FREQUENCY 4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5605E&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;06 &lt;span style=&quot;color: 000000;&quot;&gt;5232&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;5235&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;49&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_NUMBER&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_VALUE
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_HISTOGRAMS
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T2'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;BY&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_NUMBER;
&amp;nbsp;
COLUMN_NAME  ENDPOINT_NUMBER ENDPOINT_VALUE
&lt;span style=&quot;color: #000000;&quot;&gt;------------ --------------- --------------&lt;/span&gt;
ID                         &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;             &lt;span style=&quot;color: 000000;&quot;&gt;99&lt;/span&gt;
ID                         &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;999999999&lt;/span&gt;
NAME                       &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2678E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                       &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2680E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                      &lt;span style=&quot;color: 000000;&quot;&gt;51&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2682E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                    &lt;span style=&quot;color: 000000;&quot;&gt;5427&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2684E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;小结：可以看出这种方法，代价较大，重新收集了表和索引上的统计信息，只是收集时，不再收集ID列上的住状图。但这里需要注意的是，其它列上的统计信息，也没有重新收集的，因为method_opt 只指定了ID列。如果是method_opt=&gt;&amp;#8217;for all columns size 1&amp;#8242;，那么NAME列上的柱状图也将不再收集。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3、使用dbms_stats.set_column_stats 手工删除柱状图：&lt;/strong&gt;&lt;br /&gt;
删除前统计信息：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81842&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p818code42&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; TABLE_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; NUM_ROWS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; BLOCKS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; AVG_ROW_LEN&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TABLES
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T3'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
TABLE_NAME    NUM_ROWS     BLOCKS AVG_ROW_LEN LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;----------- ---------- ---------- ----------- ----------------&lt;/span&gt;
T3              &lt;span style=&quot;color: 000000;&quot;&gt;109252&lt;/span&gt;        &lt;span style=&quot;color: 000000;&quot;&gt;200&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; INDEX_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_ROWS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DISTINCT_KEYS &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;DISTINCT&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         LEAF_BLOCKS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;CLUSTERING_FACTOR &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;CF&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         BLEVEL&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;AVG_LEAF_BLOCKS_PER_KEY &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;ALFBPKEY&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;         LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_INDEXES
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; table_name &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T3'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;BY&lt;/span&gt; INDEX_NAME;
&amp;nbsp;
INDEX_NAME        NUM_ROWS   &lt;span style=&quot;color: #000000;&quot;&gt;DISTINCT&lt;/span&gt; LEAF_BLOCKS    CF     BLEVEL   ALFBPKEY LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;--------------- ---------- ---------- ----------- ----- ---------- ---------- ----------------&lt;/span&gt;
IND_T3_ID           &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;373&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;203&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;62&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;
IND_T3_ID_NAME      &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;408&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;422&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;68&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;
IND_T3_NAME         &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;219&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;202&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;43&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_DISTINCT&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_BUCKETS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         HISTOGRAM&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DENSITY&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LOW_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         HIGH_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TAB_COL_STATISTICS a
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T3'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
COLUMN_NAME NUM_DISTINCT NUM_BUCKETS HISTOGRAM    DENSITY LOW_VALUE  HIGH_VALUE LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;----------- ------------ ----------- --------- ---------- ---------- ---------- ----------------&lt;/span&gt;
ID                     &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; FREQUENCY 4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5766E&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;06 C20A64     C3646464   &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;
NAME                   &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt; FREQUENCY 4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5766E&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;06 &lt;span style=&quot;color: 000000;&quot;&gt;5233&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;5235&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_NUMBER&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_VALUE
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_HISTOGRAMS
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T3'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;BY&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_NUMBER;
&amp;nbsp;
COLUMN_NAME  ENDPOINT_NUMBER ENDPOINT_VALUE
&lt;span style=&quot;color: #000000;&quot;&gt;------------ --------------- --------------&lt;/span&gt;
ID                         &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;            &lt;span style=&quot;color: 000000;&quot;&gt;999&lt;/span&gt;
ID                        &lt;span style=&quot;color: 000000;&quot;&gt;58&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;9999&lt;/span&gt;
ID                       &lt;span style=&quot;color: 000000;&quot;&gt;541&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;99999&lt;/span&gt;
ID                      &lt;span style=&quot;color: 000000;&quot;&gt;5408&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;999999&lt;/span&gt;
NAME                       &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2680E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                      &lt;span style=&quot;color: 000000;&quot;&gt;58&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2682E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                    &lt;span style=&quot;color: 000000;&quot;&gt;5408&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2684E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;更改数据，增加唯一值个数，最大值等，观察分析时，会不会对ID列进行分析：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81843&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p818code43&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; begin
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; i &lt;span style=&quot;color: #000000;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;..&lt;/span&gt;1000 loop
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;insert&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;into&lt;/span&gt; t3 &lt;span style=&quot;color: #000000;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;8888888&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'R8'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;  commit;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;  end loop;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;  end;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;
&amp;nbsp;
PL&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;SQL procedure successfully completed&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; begin
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; i &lt;span style=&quot;color: #000000;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;..&lt;/span&gt;1000 loop
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;insert&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;into&lt;/span&gt; t3 &lt;span style=&quot;color: #000000;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;88888888&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'R9'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;  commit;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;  end loop;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;  end;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;
&amp;nbsp;
PL&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;SQL procedure successfully completed&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; begin
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; i &lt;span style=&quot;color: #000000;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;..&lt;/span&gt;1000 loop
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;insert&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;into&lt;/span&gt; t3 &lt;span style=&quot;color: #000000;&quot;&gt;values&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;999999999&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'R10'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;  commit;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;  end loop;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;  end;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;
&amp;nbsp;
PL&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;SQL procedure successfully completed&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;删除后统计信息:&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81844&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p818code44&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; exec dbms_stats&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;set_column_stats&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'T3'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;'ID'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DISTCNT&lt;span style=&quot;color: #000000;&quot;&gt;=&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
PL&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;SQL procedure successfully completed&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; TABLE_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; NUM_ROWS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; BLOCKS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; AVG_ROW_LEN&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TABLES
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T3'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
TABLE_NAME    NUM_ROWS     BLOCKS AVG_ROW_LEN LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;----------- ---------- ---------- ----------- ----------------&lt;/span&gt;
T3              &lt;span style=&quot;color: 000000;&quot;&gt;109252&lt;/span&gt;        &lt;span style=&quot;color: 000000;&quot;&gt;200&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; INDEX_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_ROWS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DISTINCT_KEYS &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;DISTINCT&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         LEAF_BLOCKS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;CLUSTERING_FACTOR &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;CF&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         BLEVEL&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;AVG_LEAF_BLOCKS_PER_KEY &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;ALFBPKEY&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;         LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_INDEXES
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; table_name &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T3'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;BY&lt;/span&gt; INDEX_NAME;
&amp;nbsp;
INDEX_NAME        NUM_ROWS   &lt;span style=&quot;color: #000000;&quot;&gt;DISTINCT&lt;/span&gt; LEAF_BLOCKS    CF     BLEVEL   ALFBPKEY LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;--------------- ---------- ---------- ----------- ----- ---------- ---------- ----------------&lt;/span&gt;
IND_T3_ID           &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;373&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;203&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;62&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;
IND_T3_ID_NAME      &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;408&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;422&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;68&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;
IND_T3_NAME         &lt;span style=&quot;color: 000000;&quot;&gt;111111&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;219&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;202&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;43&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_DISTINCT&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;NUM_BUCKETS&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         HISTOGRAM&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;DENSITY&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LOW_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         HIGH_VALUE&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;LAST_ANALYZED
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_TAB_COL_STATISTICS a
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T3'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; a&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;;
&amp;nbsp;
COLUMN_NAME NUM_DISTINCT NUM_BUCKETS HISTOGRAM    DENSITY LOW_VALUE  HIGH_VALUE LAST_ANALYZED
&lt;span style=&quot;color: #000000;&quot;&gt;----------- ------------ ----------- --------- ---------- ---------- ---------- ----------------&lt;/span&gt;
ID                     &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; NONE             &lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;25 C20A64     C3646464   &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16&lt;/span&gt;:02
NAME                   &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;           &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt; FREQUENCY 4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5766E&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;06 &lt;span style=&quot;color: 000000;&quot;&gt;5233&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;5235&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_NUMBER&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_VALUE
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;FROM&lt;/span&gt; DBA_HISTOGRAMS
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;WHERE&lt;/span&gt; TABLE_NAME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'T3'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; owner &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'SYS'&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;BY&lt;/span&gt; COLUMN_NAME&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ENDPOINT_NUMBER;
&amp;nbsp;
COLUMN_NAME  ENDPOINT_NUMBER ENDPOINT_VALUE
&lt;span style=&quot;color: #000000;&quot;&gt;------------ --------------- --------------&lt;/span&gt;
ID                         &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;            &lt;span style=&quot;color: 000000;&quot;&gt;999&lt;/span&gt;
ID                         &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;999999&lt;/span&gt;
NAME                       &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2680E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                      &lt;span style=&quot;color: 000000;&quot;&gt;58&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2682E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35
NAME                    &lt;span style=&quot;color: 000000;&quot;&gt;5408&lt;/span&gt;     4&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2684E&lt;span style=&quot;color: #000000;&quot;&gt;+&lt;/span&gt;35&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;小结：dbms_stats.set_column_stats 只对列进行了更新，而对表、索引，表上其它列信息，均无影响。&lt;/strong&gt;&lt;br /&gt;
通过SQL TRACE观察dbms_stats.set_column_stats操作，发现以下两步：&lt;br /&gt;
1、更新列的统计信息：&lt;br /&gt;
update hist_head$ set bucket_cnt=:3, row_cnt=:4, cache_cnt=:5,null_cnt=:6, timestamp#=:7, sample_size=:8, minimum=:9, maximum=:10,distcnt=:11, lowval=:12, hival=:13, density=:14, spare1=:15, spare2=:16, avgcln=:17, col#=:18 where obj#=:1 and intcol#=:2&lt;br /&gt;
2、删除柱状图：&lt;br /&gt;
delete from histgrm$ where obj#=:1 and intcol#=:2 and row#=:3&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;注意，这里只是更新列的统计信息，并没有对列的统计信息进行重新分析（最大、最小值无变化），虽然列的LAST_ANALYZED更新到了最新。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;从上面的测试可以看出，正常情况下，最好还是使用dbms_stats.set_column_stats删除柱状图信息，代价小，副作用小。&lt;/p&gt;
&lt;p&gt;&amp;#8212; The End &amp;#8212;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/595446618/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/12/delete_histogram.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.dbaroad.me/archives/2011/12/delete_histogram.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>比较下常用的三种删除柱状图信息的方法。 测试环境： SQL&amp;#62; select * from v$version; &amp;#160; BANNER ----------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi PL/SQL Release 10.2.0.4.0 - Production CORE 10.2.0.4.0 Production TNS for HPUX: Version 10.2.0.4.0 - Production NLSRTL Version 10.2.0.4.0 - Production 1、使用dbms_stats.delete_column_stats 册除柱状图信息： 删除前统计信息： SQL&amp;#62; SELECT TABLE_NAME, NUM_ROWS, BLOCKS, AVG_ROW_LEN, LAST_ANALYZED 2 FROM DBA_TABLES 3 WHERE TABLE_NAME [...]&lt;img src=&quot;http://www1.feedsky.com/t1/595446618/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/12/delete_histogram.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>SQL优化 | 性能优化</category><category>HISTOGRAM</category><pubDate>Tue, 20 Dec 2011 18:12:38 +0800</pubDate><author>OoNiceDream</author><comments>http://www.dbaroad.me/archives/2011/12/delete_histogram.html#comments</comments><guid isPermaLink="false">http://www.dbaroad.me/?p=818</guid><dc:creator>OoNiceDream</dc:creator><fs:srclink>http://www.dbaroad.me/archives/2011/12/delete_histogram.html</fs:srclink><fs:srcfeed>http://www.dbaroad.me/feed</fs:srcfeed><fs:itemid>feedsky/DBARoad/~8019380/595446618/5359649</fs:itemid></item><item><title>what is fuzzy file?</title><link>http://www.dbaroad.me/archives/2011/09/what_is_fuzzy_file.html</link><content:encoded>&lt;p&gt;在一次恢复时，alter log中出现以下信息：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81351&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p813code51&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;Media Recovery Start
WARNING! Recovering &lt;span style=&quot;color: #000000;&quot;&gt;data&lt;/span&gt; file &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; a fuzzy file&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;If&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; the current file
it might be an online backup taken without entering the begin backup command&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
WARNING! Recovering &lt;span style=&quot;color: #000000;&quot;&gt;data&lt;/span&gt; file &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; a fuzzy file&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;If&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; the current file
it might be an online backup taken without entering the begin backup command&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
WARNING! Recovering &lt;span style=&quot;color: #000000;&quot;&gt;data&lt;/span&gt; file &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; a fuzzy file&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;If&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; the current file
it might be an online backup taken without entering the begin backup command&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
WARNING! Recovering &lt;span style=&quot;color: #000000;&quot;&gt;data&lt;/span&gt; file &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; a fuzzy file&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;If&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; the current file
it might be an online backup taken without entering the begin backup command&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
WARNING! Recovering &lt;span style=&quot;color: #000000;&quot;&gt;data&lt;/span&gt; file &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; a fuzzy file&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;If&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; the current file&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;fuzzy file，什么意思呢？&lt;br /&gt;
&lt;span id=&quot;more-813&quot;&gt;&lt;/span&gt;&lt;br /&gt;
首先想到的是v$datafile_header中的fuzzy字段。关于fuzzy列有一些小结：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81352&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p813code52&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;9iR2之前&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;FUZZY可以用于标识数据文件是不是处于hot backup状态。
当一个数据文件begin backup 时&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;fuzzy即为yes&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;当end backup时为&lt;span style=&quot;color: #000000;&quot;&gt;null&lt;/span&gt;
在9iR2之后的，当数据库打开后，fuzzy这一列便为yes了
当数据文件为&lt;span style=&quot;color: #000000;&quot;&gt;read&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;write&lt;/span&gt;状态且为online时，则fuzzy为yes
当数据文件为&lt;span style=&quot;color: #000000;&quot;&gt;read&lt;/span&gt; only，则fuzzy为no
当数据文件为offline时：
&lt;span style=&quot;color: #000000;&quot;&gt;alter&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;database&lt;/span&gt; datafile &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; offline;  则fuzzy为YES
&lt;span style=&quot;color: #000000;&quot;&gt;alter&lt;/span&gt; tablespace USERS offline;     则fuzzy为&lt;span style=&quot;color: #000000;&quot;&gt;NULL&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;根据文章，Fuzzy File Warning When Recovering From Cold Backup [ID 103100.1]：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81353&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p813code53&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;You are doing a restore &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; a cold backup &lt;span style=&quot;color: #000000;&quot;&gt;using&lt;/span&gt; a backup 
controlfile&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;On&lt;/span&gt; every file you receive the following message:
&amp;nbsp;
WARNING! Recovering &lt;span style=&quot;color: #000000;&quot;&gt;data&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;fno&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; a fuzzy file&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; 
&lt;span style=&quot;color: #000000;&quot;&gt;If&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; the current file it might be an online backup taken without
entering the begin backup command&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
This message does &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; make sense &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; this &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; a cold backup&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
This message &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; issued when you are performing recovery after restoring &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; a 
fuzzy backup due &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; the online fuzzy bit &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;set&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;in&lt;/span&gt; the file headers&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
Although this can be &lt;span style=&quot;color: #000000;&quot;&gt;set&lt;/span&gt; when you do an online backup without
issuing begin&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;end backup&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; it can also be &lt;span style=&quot;color: #000000;&quot;&gt;set&lt;/span&gt; when the system crashes&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
This &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; the case here; a shutdown abort had been performed prior &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt;
the cold backup&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;除了begin/end backup外，system crashes时，Recover时alter log也会出现提上提示信息。所以可以看看shutdown abort后，mount状态下，fuzzy列的状态（为YES）：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81354&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p813code54&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;sys@PROD&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;shutdown abort;
ORACLE instance shut down&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
sys@PROD&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;startup mount;
ORACLE instance started&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
Total System Global Area  &lt;span style=&quot;color: 000000;&quot;&gt;184549376&lt;/span&gt; bytes
Fixed Size                  &lt;span style=&quot;color: 000000;&quot;&gt;1266488&lt;/span&gt; bytes
Variable Size              &lt;span style=&quot;color: 000000;&quot;&gt;62917832&lt;/span&gt; bytes
&lt;span style=&quot;color: #000000;&quot;&gt;Database&lt;/span&gt; Buffers          &lt;span style=&quot;color: 000000;&quot;&gt;117440512&lt;/span&gt; bytes
Redo Buffers                &lt;span style=&quot;color: 000000;&quot;&gt;2924544&lt;/span&gt; bytes
&lt;span style=&quot;color: #000000;&quot;&gt;Database&lt;/span&gt; mounted&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
sys@PROD&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;select file&lt;span style=&quot;color: #000000;&quot;&gt;#,name,tablespace_name,status,recover,fuzzy from v$datafile_header;&lt;/span&gt;
&amp;nbsp;
 FILE&lt;span style=&quot;color: #000000;&quot;&gt;# NAME                                          TABLESPACE_NAME STATUS  REC FUZ&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;------ --------------------------------------------- --------------- ------- --- ---&lt;/span&gt;
     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;u01&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oradata&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;PROD&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;system01&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf     SYSTEM          ONLINE  NO  YES
     &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;u01&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oradata&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;PROD&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;undotbs01&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf    UNDOTBS1        ONLINE  NO  YES
     &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;u01&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oradata&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;PROD&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;sysaux01&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf     SYSAUX          ONLINE  NO  YES
     &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;u01&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oradata&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;PROD&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;users01&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf      USERS           ONLINE  NO  YES
&amp;nbsp;
sys@PROD&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;recover &lt;span style=&quot;color: #000000;&quot;&gt;database&lt;/span&gt;;
Media recovery complete&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
sys@PROD&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;select file&lt;span style=&quot;color: #000000;&quot;&gt;#,name,tablespace_name,status,recover,fuzzy from v$datafile_header;&lt;/span&gt;
&amp;nbsp;
 FILE&lt;span style=&quot;color: #000000;&quot;&gt;# NAME                                          TABLESPACE_NAME STATUS  REC FUZ&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;------ --------------------------------------------- --------------- ------- --- ---&lt;/span&gt;
     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;u01&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oradata&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;PROD&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;system01&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf     SYSTEM          ONLINE  NO  NO
     &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;u01&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oradata&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;PROD&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;undotbs01&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf    UNDOTBS1        ONLINE  NO  NO
     &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;u01&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oradata&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;PROD&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;sysaux01&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf     SYSAUX          ONLINE  NO  NO
     &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;u01&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oradata&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;PROD&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;users01&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf      USERS           ONLINE  NO  NO&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;对比shutdown immediate后，mount状态，fuzzy列（为NO）：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81355&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p813code55&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;sys@PROD&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;shutdown immediate;
&lt;span style=&quot;color: #000000;&quot;&gt;Database&lt;/span&gt; closed&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;Database&lt;/span&gt; dismounted&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
ORACLE instance shut down&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
sys@PROD&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;startup mount;
ORACLE instance started&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
Total System Global Area  &lt;span style=&quot;color: 000000;&quot;&gt;184549376&lt;/span&gt; bytes
Fixed Size                  &lt;span style=&quot;color: 000000;&quot;&gt;1266488&lt;/span&gt; bytes
Variable Size              &lt;span style=&quot;color: 000000;&quot;&gt;62917832&lt;/span&gt; bytes
&lt;span style=&quot;color: #000000;&quot;&gt;Database&lt;/span&gt; Buffers          &lt;span style=&quot;color: 000000;&quot;&gt;117440512&lt;/span&gt; bytes
Redo Buffers                &lt;span style=&quot;color: 000000;&quot;&gt;2924544&lt;/span&gt; bytes
&lt;span style=&quot;color: #000000;&quot;&gt;Database&lt;/span&gt; mounted&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
sys@PROD&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;select file&lt;span style=&quot;color: #000000;&quot;&gt;#,name,tablespace_name,status,recover,fuzzy from v$datafile_header;&lt;/span&gt;
&amp;nbsp;
 FILE&lt;span style=&quot;color: #000000;&quot;&gt;# NAME                                          TABLESPACE_NAME STATUS  REC FUZ&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;------ --------------------------------------------- --------------- ------- --- ---&lt;/span&gt;
     &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;u01&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oradata&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;PROD&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;system01&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf     SYSTEM          ONLINE  NO  NO
     &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;u01&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oradata&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;PROD&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;undotbs01&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf    UNDOTBS1        ONLINE  NO  NO
     &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;u01&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oradata&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;PROD&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;sysaux01&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf     SYSAUX          ONLINE  NO  NO
     &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;u01&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oradata&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;PROD&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;users01&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf      USERS           ONLINE  NO  NO&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;所以，在恢复时，参考fuzzy列除了可以看出数据文件的状态外，还可以看出数据库是不是一个clean shutdown，需不需要recover。&lt;/p&gt;
&lt;p&gt;回到本文的开始，alter log中的提示信息，可以通过以下方式模拟:&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81356&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p813code56&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;源库shutdown abort
冷备一个到B目录
startup nomount
重建控制文件指向B目录，此时fuzzy列为YES
recover &lt;span style=&quot;color: #000000;&quot;&gt;database&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;using&lt;/span&gt; backup controlfile until cancel;
&amp;nbsp;
&lt;span style=&quot;color: #000000;&quot;&gt;alter&lt;/span&gt; log 提示：
Media Recovery Start
WARNING! Recovering &lt;span style=&quot;color: #000000;&quot;&gt;data&lt;/span&gt; file &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; a fuzzy file&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;If&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; the current file
it might be an online backup taken without entering the begin backup command&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
WARNING! Recovering &lt;span style=&quot;color: #000000;&quot;&gt;data&lt;/span&gt; file &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; a fuzzy file&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;If&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; the current file
it might be an online backup taken without entering the begin backup command&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
WARNING! Recovering &lt;span style=&quot;color: #000000;&quot;&gt;data&lt;/span&gt; file &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; a fuzzy file&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;If&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; the current file
it might be an online backup taken without entering the begin backup command&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
WARNING! Recovering &lt;span style=&quot;color: #000000;&quot;&gt;data&lt;/span&gt; file &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; a fuzzy file&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;If&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; the current file
it might be an online backup taken without entering the begin backup command&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&amp;#8212; The End &amp;#8212;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/595446619/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/09/what_is_fuzzy_file.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.dbaroad.me/archives/2011/09/what_is_fuzzy_file.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>在一次恢复时，alter log中出现以下信息： Media Recovery Start WARNING! Recovering data file 1 from a fuzzy file. If not the current file it might be an online backup taken without entering the begin backup command. WARNING! Recovering data file 3 from a fuzzy file. If not the current file it might be an online backup taken without entering [...]&lt;img src=&quot;http://www1.feedsky.com/t1/595446619/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/09/what_is_fuzzy_file.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>备份恢复</category><pubDate>Sat, 17 Sep 2011 14:49:31 +0800</pubDate><author>OoNiceDream</author><comments>http://www.dbaroad.me/archives/2011/09/what_is_fuzzy_file.html#comments</comments><guid isPermaLink="false">http://www.dbaroad.me/?p=813</guid><dc:creator>OoNiceDream</dc:creator><fs:srclink>http://www.dbaroad.me/archives/2011/09/what_is_fuzzy_file.html</fs:srclink><fs:srcfeed>http://www.dbaroad.me/feed</fs:srcfeed><fs:itemid>feedsky/DBARoad/~8019380/595446619/5359649</fs:itemid></item><item><title>坏块恢复与归档注册</title><link>http://www.dbaroad.me/archives/2011/09/blockrecover_catalog_archivelog.html</link><content:encoded>&lt;p&gt;环境AIX 6100/Oracle 10.2.0.4，备份软件：Netbackup&lt;br /&gt;
数据库遇到了不少坏块，在用RMAN进行坏块恢复时，遇到了报错：&lt;br /&gt;
&lt;span id=&quot;more-810&quot;&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81063&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p810code63&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;RMAN&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; run&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; allocate channel t1 type &lt;span style=&quot;color: 000000;&quot;&gt;'SBT_TAPE'&lt;/span&gt; parms &lt;span style=&quot;color: 000000;&quot;&gt;'ENV=(NSR_SERVER=host-bf-1,NSR_CLIENT=HOST_SJK_1)'&lt;/span&gt;;
&lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; allocate channel t2 type &lt;span style=&quot;color: 000000;&quot;&gt;'SBT_TAPE'&lt;/span&gt; parms &lt;span style=&quot;color: 000000;&quot;&gt;'ENV=(NSR_SERVER=host-bf-1,NSR_CLIENT=HOST_SJK_2)'&lt;/span&gt;;
&lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;set&lt;/span&gt; archivelog destination &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'/home/oracle/rmanbak/arch2'&lt;/span&gt;;
&lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; BLOCKRECOVER DATAFILE &lt;span style=&quot;color: 000000;&quot;&gt;116&lt;/span&gt; BLOCK &lt;span style=&quot;color: 000000;&quot;&gt;893583&lt;/span&gt;;
&lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; release channel t1;
&lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; release channel t2;
&lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#125;&lt;/span&gt;
报错：
Starting blockrecover at &lt;span style=&quot;color: 000000;&quot;&gt;30&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;AUG&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;
&amp;nbsp;
channel t2: restoring block&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;s&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;
channel t2: specifying block&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;s&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; restore &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; backup &lt;span style=&quot;color: #000000;&quot;&gt;set&lt;/span&gt;
restoring blocks of datafile 00098
channel t2: reading &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; backup piece &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;FULL_YDPT_qjmkjr7n_1_1
channel t2: restored block&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;s&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; backup piece &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;
piece handle&lt;span style=&quot;color: #000000;&quot;&gt;=/&lt;/span&gt;FULL_YDPT_qjmkjr7n_1_1 tag&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;TAG20110821T030841
channel t2: block restore complete&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; elapsed time: 00:&lt;span style=&quot;color: 000000;&quot;&gt;20&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;36&lt;/span&gt;
&amp;nbsp;
starting media recovery
&amp;nbsp;
&lt;span style=&quot;color: #000000;&quot;&gt;..................&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;..................&lt;/span&gt;
&amp;nbsp;
archive log destination&lt;span style=&quot;color: #000000;&quot;&gt;=/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2
channel t2: restoring archive log
archive log thread&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; sequence&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;4923&lt;/span&gt;
channel t2: restoring archive log
archive log thread&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; sequence&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;4926&lt;/span&gt;
channel t2: restoring archive log
archive log thread&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; sequence&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;4927&lt;/span&gt;
channel t2: reading &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; backup piece arch_YDPT_t759895790_s8040_p1?
ORA&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;19870&lt;/span&gt;: error reading backup piece arch_YDPT_t759895790_s8040_p1
ORA&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;19507&lt;/span&gt;: failed &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; retrieve sequential file&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; handle&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;arch_YDPT_t759895790_s8040_p1&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; parms&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt;
ORA&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;27029&lt;/span&gt;: skgfrtrv: sbtrestore returned error
ORA&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;19511&lt;/span&gt;: Error received &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; media manager layer&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; error text:
   Could &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; locate the LNM save file &lt;span style=&quot;color: 000000;&quot;&gt;'arch_YDPT_t759895790_s8040_p1'&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; server &lt;span style=&quot;color: 000000;&quot;&gt;'host-bf-1'&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;9&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;
channel t2: starting archive log restore &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; user&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;specified destination&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;以上报错的这个备份的piece，只有3个归档日志：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81064&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p810code64&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;BS &lt;span style=&quot;color: #000000;&quot;&gt;Key&lt;/span&gt;  Size       Device Type Elapsed Time Completion Time
&lt;span style=&quot;color: #000000;&quot;&gt;------- ---------- ----------- ------------ ---------------&lt;/span&gt;
&lt;span style=&quot;color: 000000;&quot;&gt;7396&lt;/span&gt;    528&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;00M    SBT_TAPE    00:00:08     &lt;span style=&quot;color: 000000;&quot;&gt;23&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;AUG&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;      
        BP &lt;span style=&quot;color: #000000;&quot;&gt;Key&lt;/span&gt;: &lt;span style=&quot;color: 000000;&quot;&gt;7396&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;Status&lt;/span&gt;: AVAILABLE  Compressed: NO  Tag: TAG20110823T020229
        Handle: arch_YDPT_t759895790_s8040_p1   Media: 
&amp;nbsp;
  List of Archived Logs &lt;span style=&quot;color: #000000;&quot;&gt;in&lt;/span&gt; backup &lt;span style=&quot;color: #000000;&quot;&gt;set&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;7396&lt;/span&gt;
  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time
  &lt;span style=&quot;color: #000000;&quot;&gt;---- ------- ---------- --------- ---------- ---------&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;4923&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;116717054828&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;23&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;AUG&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;116721862245&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;23&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;AUG&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;4926&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;116721872332&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;23&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;AUG&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;116722011507&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;23&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;AUG&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;4927&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;116722011507&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;23&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;AUG&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;116722019629&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;23&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;AUG&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;但三个归档，我们已经恢复（也是由于这个报错，我们选择了手工恢复这些报错的归档）：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81065&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p810code65&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;HOST_SJK_2:&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;$ls &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;l &lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;492&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;rw&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;r&lt;span style=&quot;color: #000000;&quot;&gt;-----    1 oracle   dba          121344 Aug 30 02:47 2_4920_714614581.dbf&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;rw&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;r&lt;span style=&quot;color: #000000;&quot;&gt;-----    1 oracle   dba      2090072064 Aug 30 02:47 2_4921_714614581.dbf&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;rw&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;r&lt;span style=&quot;color: #000000;&quot;&gt;-----    1 oracle   dba      2090100224 Aug 28 21:05 2_4922_714614581.dbf&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;rw&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;r&lt;span style=&quot;color: #000000;&quot;&gt;-----    1 oracle   dba       539039232 Aug 30 02:50 2_4923_714614581.dbf&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;rw&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;r&lt;span style=&quot;color: #000000;&quot;&gt;-----    1 oracle   dba          656896 Aug 28 20:58 2_4924_714614581.dbf&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;rw&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;r&lt;span style=&quot;color: #000000;&quot;&gt;-----    1 oracle   dba          100352 Aug 28 21:00 2_4925_714614581.dbf&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;rw&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;r&lt;span style=&quot;color: #000000;&quot;&gt;-----    1 oracle   dba        13673984 Aug 30 02:50 2_4926_714614581.dbf&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;rw&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;r&lt;span style=&quot;color: #000000;&quot;&gt;-----    1 oracle   dba          864256 Aug 30 02:50 2_4927_714614581.dbf&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;rw&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;r&lt;span style=&quot;color: #000000;&quot;&gt;-----    1 oracle   dba      2094528512 Aug 30 04:39 2_4928_714614581.dbf&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;rw&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;r&lt;span style=&quot;color: #000000;&quot;&gt;-----    1 oracle   dba      2095246848 Aug 30 04:39 2_4929_714614581.dbf&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;报错的原因，可能是归档备份集(arch_YDPT_t759895790_s8040_p1)所在的NSR_CLIENT变量，与块坏resotre时所在备份集(/FULL_DB_qmmkjst3_1_1)的NSR_CLIENT变量不同。&lt;br /&gt;
也可以说是恢复时所在的channel是NSR_CLIENT变量是A，而这些归档的NSR_CLIENT变量是B。&lt;br /&gt;
NSR_CLIENT这些信息，当时是在NBU的软件界面上查询出来的。&lt;br /&gt;
这是netbackup工程师给出的解释，我也一直觉得软件配置中哪设置设置、修改修改就可以解决的，可惜，换了很多工程师都没找到办法。&lt;/p&gt;
&lt;p&gt;最后找到的解决办法是，将所有报错的归档手工注册，在RMAN中用：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81066&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p810code66&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;RMAN&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; catalog archivelog &lt;span style=&quot;color: 000000;&quot;&gt;'/home/oracle/rmanbak/arch2/1_5771_714614581.dbf'&lt;/span&gt;;
&amp;nbsp;
cataloged archive log
archive log filename&lt;span style=&quot;color: #000000;&quot;&gt;=/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;_5771_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf recid&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;12929&lt;/span&gt; stamp&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;760770659&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;这些备份信息是以copy形式存放的：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81067&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p810code67&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;RMAN&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; list copy of archivelog sequence &lt;span style=&quot;color: 000000;&quot;&gt;5771&lt;/span&gt;;
&amp;nbsp;
&amp;nbsp;
List of Archived Log Copies
&lt;span style=&quot;color: #000000;&quot;&gt;Key&lt;/span&gt;     Thrd Seq     S Low Time  Name
&lt;span style=&quot;color: #000000;&quot;&gt;------- ---- ------- - --------- ----&lt;/span&gt;
&lt;span style=&quot;color: 000000;&quot;&gt;12929&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;5771&lt;/span&gt;    A &lt;span style=&quot;color: 000000;&quot;&gt;31&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;AUG&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;_5771_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;手工将所有的归档恢复出来后，全都注册一把，再次blockrecover，终于都认到归档信息了：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p81068&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p810code68&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;RMAN&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; run&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; allocate channel t1 type &lt;span style=&quot;color: 000000;&quot;&gt;'SBT_TAPE'&lt;/span&gt; parms &lt;span style=&quot;color: 000000;&quot;&gt;'ENV=(NSR_SERVER=host-bf-1,NSR_CLIENT=HOST_SJK_1)'&lt;/span&gt;;
&lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; allocate channel t2 type &lt;span style=&quot;color: 000000;&quot;&gt;'SBT_TAPE'&lt;/span&gt; parms &lt;span style=&quot;color: 000000;&quot;&gt;'ENV=(NSR_SERVER=host-bf-1,NSR_CLIENT=HOST_SJK_2)'&lt;/span&gt;;
&lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;set&lt;/span&gt; archivelog destination &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'/home/oracle/rmanbak/arch2'&lt;/span&gt;;
&lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; BLOCKRECOVER DATAFILE &lt;span style=&quot;color: 000000;&quot;&gt;116&lt;/span&gt; BLOCK &lt;span style=&quot;color: 000000;&quot;&gt;893583&lt;/span&gt;;
&lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; release channel t1;
&lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; release channel t2;
&lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
allocated channel: t1
channel t1: sid&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;2424&lt;/span&gt; instance&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;DB1 devtype&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;SBT_TAPE
channel t1: NMDA Oracle v1&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0
&amp;nbsp;
allocated channel: t2
channel t2: sid&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1905&lt;/span&gt; instance&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;DB1 devtype&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;SBT_TAPE
channel t2: NMDA Oracle v1&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0
&amp;nbsp;
executing command: &lt;span style=&quot;color: #000000;&quot;&gt;SET&lt;/span&gt; ARCHIVELOG DESTINATION
&amp;nbsp;
Starting blockrecover at 02&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;SEP&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;
&amp;nbsp;
channel t1: restoring block&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;s&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;
channel t1: specifying block&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;s&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; restore &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; backup &lt;span style=&quot;color: #000000;&quot;&gt;set&lt;/span&gt;
restoring blocks of datafile 00116
channel t1: reading &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; backup piece &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;FULL_DB_qmmkjst3_1_1
channel t1: restored block&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;s&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; backup piece &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;
piece handle&lt;span style=&quot;color: #000000;&quot;&gt;=/&lt;/span&gt;FULL_DB_qmmkjst3_1_1 tag&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;TAG20110822T052656
channel t1: block restore complete&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; elapsed time: 00:&lt;span style=&quot;color: 000000;&quot;&gt;25&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;36&lt;/span&gt;
&amp;nbsp;
starting media recovery
&amp;nbsp;
archive log thread &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; sequence &lt;span style=&quot;color: 000000;&quot;&gt;5609&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; already &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; disk &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;_5609_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf
archive log thread &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; sequence &lt;span style=&quot;color: 000000;&quot;&gt;5610&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; already &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; disk &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;_5610_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf
archive log thread &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; sequence &lt;span style=&quot;color: 000000;&quot;&gt;5611&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; already &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; disk &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;_5611_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf
archive log thread &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; sequence &lt;span style=&quot;color: 000000;&quot;&gt;5612&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; already &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; disk &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;_5612_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf
archive log thread &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; sequence &lt;span style=&quot;color: 000000;&quot;&gt;5613&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; already &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; disk &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;_5613_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf
archive log thread &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; sequence &lt;span style=&quot;color: 000000;&quot;&gt;5614&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; already &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; disk &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;_5614_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf
archive log thread &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; sequence &lt;span style=&quot;color: 000000;&quot;&gt;5615&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; already &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; disk &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;_5615_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf
archive log thread &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; sequence &lt;span style=&quot;color: 000000;&quot;&gt;5616&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; already &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; disk &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;_5616_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf
archive log thread &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; sequence &lt;span style=&quot;color: 000000;&quot;&gt;5617&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; already &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; disk &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;_5617_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf
&amp;nbsp;
&lt;span style=&quot;color: #000000;&quot;&gt;....................&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;....................&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;....................&lt;/span&gt;
&amp;nbsp;
archive log thread &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; sequence &lt;span style=&quot;color: 000000;&quot;&gt;5103&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; already &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; disk &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;_5103_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf
archive log thread &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; sequence &lt;span style=&quot;color: 000000;&quot;&gt;5104&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; already &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; disk &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;_5104_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf
archive log thread &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; sequence &lt;span style=&quot;color: 000000;&quot;&gt;5105&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; already &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; disk &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;_5105_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf
archive log thread &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; sequence &lt;span style=&quot;color: 000000;&quot;&gt;5106&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; already &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; disk &lt;span style=&quot;color: #000000;&quot;&gt;as&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch2&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;_5106_714614581&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;dbf
media recovery complete&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; elapsed time: 02:08:&lt;span style=&quot;color: 000000;&quot;&gt;41&lt;/span&gt;
Finished blockrecover at 02&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;SEP&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;
&amp;nbsp;
released channel: t1
&amp;nbsp;
released channel: t2&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;参考文档：&lt;br /&gt;
HOW TO PERFORM BLOCK MEDIA RECOVERY (BMR) WHEN BACKUPS ARE NOT TAKEN BY RMAN. [ID 342972.1]&lt;/p&gt;
&lt;p&gt;&amp;#8212; The End &amp;#8212;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/595446620/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/09/blockrecover_catalog_archivelog.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.dbaroad.me/archives/2011/09/blockrecover_catalog_archivelog.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>环境AIX 6100/Oracle 10.2.0.4，备份软件：Netbackup 数据库遇到了不少坏块，在用RMAN进行坏块恢复时，遇到了报错： RMAN&amp;#62; run&amp;#123; 2&amp;#62; allocate channel t1 type 'SBT_TAPE' parms 'ENV=(NSR_SERVER=host-bf-1,NSR_CLIENT=HOST_SJK_1)'; 3&amp;#62; allocate channel t2 type 'SBT_TAPE' parms 'ENV=(NSR_SERVER=host-bf-1,NSR_CLIENT=HOST_SJK_2)'; 4&amp;#62; set archivelog destination to '/home/oracle/rmanbak/arch2'; 5&amp;#62; BLOCKRECOVER DATAFILE 116 BLOCK 893583; 6&amp;#62; release channel t1; 7&amp;#62; release channel t2; 8&amp;#62; &amp;#125; 报错： Starting blockrecover at 30-AUG-11 &amp;#160; channel t2: restoring block&amp;#40;s&amp;#41; channel [...]&lt;img src=&quot;http://www1.feedsky.com/t1/595446620/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/09/blockrecover_catalog_archivelog.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>故障案例</category><category>备份恢复</category><pubDate>Wed, 07 Sep 2011 17:58:46 +0800</pubDate><author>OoNiceDream</author><comments>http://www.dbaroad.me/archives/2011/09/blockrecover_catalog_archivelog.html#comments</comments><guid isPermaLink="false">http://www.dbaroad.me/?p=810</guid><dc:creator>OoNiceDream</dc:creator><fs:srclink>http://www.dbaroad.me/archives/2011/09/blockrecover_catalog_archivelog.html</fs:srclink><fs:srcfeed>http://www.dbaroad.me/feed</fs:srcfeed><fs:itemid>feedsky/DBARoad/~8019380/595446620/5359649</fs:itemid></item><item><title>NFS mount问题</title><link>http://www.dbaroad.me/archives/2011/09/nfs_mount.html</link><content:encoded>&lt;p&gt;环境AIX 6100/Oracle 10.2.0.4&lt;br /&gt;
在做恢复时，将归档恢复到挂载过来的NFS，报错：&lt;br /&gt;
&lt;span id=&quot;more-807&quot;&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p80772&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p807code72&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;rman target lgto&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;lgto@DB2
run&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#123;&lt;/span&gt;
allocate channel t1 type &lt;span style=&quot;color: 000000;&quot;&gt;'SBT_TAPE'&lt;/span&gt; parms &lt;span style=&quot;color: 000000;&quot;&gt;'ENV=(NSR_SERVER=sjyd-bf-1,NSR_CLIENT=SJYD_SJK_1)'&lt;/span&gt;;
allocate channel t2 type &lt;span style=&quot;color: 000000;&quot;&gt;'SBT_TAPE'&lt;/span&gt; parms &lt;span style=&quot;color: 000000;&quot;&gt;'ENV=(NSR_SERVER=sjyd-bf-1,NSR_CLIENT=SJYD_SJK_2)'&lt;/span&gt;;
&lt;span style=&quot;color: #000000;&quot;&gt;set&lt;/span&gt; archivelog destination &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'/home/oracle/rmanbak/arch2'&lt;/span&gt;;
restore archivelog sequence &lt;span style=&quot;color: 000000;&quot;&gt;5026&lt;/span&gt; thread &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;;
switch datafile &lt;span style=&quot;color: #000000;&quot;&gt;all&lt;/span&gt;;
release channel t1;
release channel t2;
&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
allocated channel: t1
channel t1: sid&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1808&lt;/span&gt; instance&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;DB1 devtype&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;SBT_TAPE
channel t1: NMDA Oracle v1&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0
&amp;nbsp;
allocated channel: t2
channel t2: sid&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1358&lt;/span&gt; instance&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;DB1 devtype&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;SBT_TAPE
channel t2: NMDA Oracle v1&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0
&amp;nbsp;
executing command: &lt;span style=&quot;color: #000000;&quot;&gt;SET&lt;/span&gt; ARCHIVELOG DESTINATION
&amp;nbsp;
Starting restore at &lt;span style=&quot;color: 000000;&quot;&gt;30&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;AUG&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;
&amp;nbsp;
channel t2: starting archive log restore &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; user&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;specified destination
archive log destination&lt;span style=&quot;color: #000000;&quot;&gt;=/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;arch1
channel t2: restoring archive log
archive log thread&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; sequence&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;5026&lt;/span&gt;
channel t2: reading &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; backup piece arch_DB_t760337546_s8137_p1
ORA&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;19870&lt;/span&gt;: error reading backup piece arch_DB_t760337546_s8137_p1
ORA&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;19504&lt;/span&gt;: failed &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;create&lt;/span&gt; file &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;/home/oracle/rmanbak/arch1/2_5026_714614581.dbf&amp;quot;&lt;/span&gt;
ORA&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;27054&lt;/span&gt;: NFS file system &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; the file &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; created &lt;span style=&quot;color: #000000;&quot;&gt;or&lt;/span&gt; resides &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; mounted &lt;span style=&quot;color: #000000;&quot;&gt;with&lt;/span&gt; correct options
Additional information: &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;
failover &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; previous backup
&amp;nbsp;
released channel: t1
released channel: t2
RMAN&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;00571: &lt;span style=&quot;color: #000000;&quot;&gt;===========================================================&lt;/span&gt;
RMAN&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;00569: &lt;span style=&quot;color: #000000;&quot;&gt;===============&lt;/span&gt; ERROR MESSAGE STACK FOLLOWS &lt;span style=&quot;color: #000000;&quot;&gt;===============&lt;/span&gt;
RMAN&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;00571: &lt;span style=&quot;color: #000000;&quot;&gt;===========================================================&lt;/span&gt;
RMAN&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;03002: failure of restore command at 08&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;30&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;2011&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;53&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;41&lt;/span&gt;
RMAN&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;06026: some targets &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; found &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt; aborting restore
RMAN&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;06025: no backup of log thread &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; seq &lt;span style=&quot;color: 000000;&quot;&gt;5026&lt;/span&gt; lowscn &lt;span style=&quot;color: 000000;&quot;&gt;117046553883&lt;/span&gt; found &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; restore&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;找到几篇文章，有说NFS mout时，需要用hard模式，重新挂载下：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p80773&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p807code73&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;umount &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak
&amp;nbsp;
mount &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;v nfs &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;o rw&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;bg&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;hard&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;rsize&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;32768&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;wsize&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;32768&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;vers&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;nointr&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;timeo&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;600&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;proto&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;tcp 192&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;168&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;49:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;storage&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;恢复仍报错。将mount信息写到/etc/filesystems，可正常恢复了：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p80774&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p807code74&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak:
        dev             &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;storage&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;rmanbak
        vfs             &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; nfs
        nodename        &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; 192&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;168&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;49
        mount           &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; true
        options         &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; rw&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;bg&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;hard&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;nointr&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;rsize&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;32768&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;wsize&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;32768&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;proto&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;tcp&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;vers&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;timeo&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;600&lt;/span&gt;
        account         &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; false&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;几个文档中都提到设置10298事件可以解决该报错，未测试：&lt;br /&gt;
event=&amp;#8221;10298 trace name context forever, level 32&amp;#8243;&lt;/p&gt;
&lt;p&gt;参考文档：&lt;br /&gt;
ORA-27054: NFS file system where the file is created or resides is not mounted with correct options [ID 781349.1]&lt;br /&gt;
WRONG MOUNT OPTIONS AIX [ID 420582.1]&lt;/p&gt;
&lt;p&gt;&amp;#8212; The End &amp;#8212;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/595446621/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/09/nfs_mount.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.dbaroad.me/archives/2011/09/nfs_mount.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>环境AIX 6100/Oracle 10.2.0.4 在做恢复时，将归档恢复到挂载过来的NFS，报错： rman target lgto/lgto@DB2 run&amp;#123; allocate channel t1 type 'SBT_TAPE' parms 'ENV=(NSR_SERVER=sjyd-bf-1,NSR_CLIENT=SJYD_SJK_1)'; allocate channel t2 type 'SBT_TAPE' parms 'ENV=(NSR_SERVER=sjyd-bf-1,NSR_CLIENT=SJYD_SJK_2)'; set archivelog destination to '/home/oracle/rmanbak/arch2'; restore archivelog sequence 5026 thread 2; switch datafile all; release channel t1; release channel t2; &amp;#125; &amp;#160; &amp;#160; allocated channel: t1 channel t1: sid=1808 instance=DB1 devtype=SBT_TAPE channel t1: [...]&lt;img src=&quot;http://www1.feedsky.com/t1/595446621/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/09/nfs_mount.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>Unix | Shell</category><category>故障案例</category><pubDate>Wed, 07 Sep 2011 14:45:55 +0800</pubDate><author>OoNiceDream</author><comments>http://www.dbaroad.me/archives/2011/09/nfs_mount.html#comments</comments><guid isPermaLink="false">http://www.dbaroad.me/?p=807</guid><dc:creator>OoNiceDream</dc:creator><fs:srclink>http://www.dbaroad.me/archives/2011/09/nfs_mount.html</fs:srclink><fs:srcfeed>http://www.dbaroad.me/feed</fs:srcfeed><fs:itemid>feedsky/DBARoad/~8019380/595446621/5359649</fs:itemid></item><item><title>transaction等待与僵死事物回滚</title><link>http://www.dbaroad.me/archives/2011/08/dead_transaction_rollback.html</link><content:encoded>&lt;p&gt;检查数据库发现有不少transaction等待事件，查看文档，发现该等待事件是会话在等待事物回滚引起的：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p80383&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p803code83&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;Wait &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; a blocking transaction &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; be rolled back&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; Continue waiting until the transaction has been rolled back&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
Wait Time: &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; second
Parameter 	Description
undo seg&lt;span style=&quot;color: #000000;&quot;&gt;# 	The rollback segment ID&lt;/span&gt;
slot&lt;span style=&quot;color: #000000;&quot;&gt;# 	The slot ID inside the rollback segment&lt;/span&gt;
wrap&lt;span style=&quot;color: #000000;&quot;&gt;# 	The sequence number that is incremented for each transaction&lt;/span&gt;
count 	The number of times that the session has waited &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; this transaction&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;span id=&quot;more-803&quot;&gt;&lt;/span&gt;&lt;br /&gt;
根据解释，试着分解下p1raw:&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p80384&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p803code84&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; sid&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         seq&lt;span style=&quot;color: #000000;&quot;&gt;#,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         event&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;         p1raw&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;         to_number&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;substr&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;p1raw&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'xxxxxxxxxxxxxx'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; undo_seg&lt;span style=&quot;color: #000000;&quot;&gt;#,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         to_number&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;substr&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;p1raw&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;13&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'xxxxxxxxxxxxxx'&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; slot&lt;span style=&quot;color: #000000;&quot;&gt;#,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;         p2 wrap&lt;span style=&quot;color: #000000;&quot;&gt;#&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; v$session_wait
  &lt;span style=&quot;color: 000000;&quot;&gt;9&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; event &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'transaction'&lt;/span&gt;;
&amp;nbsp;
    SID       SEQ&lt;span style=&quot;color: #000000;&quot;&gt;# EVENT          P1RAW             UNDO_SEG#      SLOT#      WRAP#&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;------- ---------- -------------- ---------------- ---------- ---------- ----------&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;126&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;34574&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;254&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;54675&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;463&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;43888&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1032&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;1514&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1009&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;10184&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;835&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;3244&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;783&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;56173&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;780&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;9823&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;760&lt;/span&gt;        &lt;span style=&quot;color: 000000;&quot;&gt;302&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;687&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;21500&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;622&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;51064&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;589&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;23390&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;2565&lt;/span&gt;       &lt;span style=&quot;color: 000000;&quot;&gt;3288&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;2452&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;36087&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1952&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;14522&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1934&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;42843&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1867&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;47919&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1683&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;56912&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1609&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;57399&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1549&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;49748&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1386&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;17543&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1368&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;12885&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1359&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;45603&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1222&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;25543&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1089&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;43488&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1065&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;40328&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
   &lt;span style=&quot;color: 000000;&quot;&gt;1061&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;10693&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;186&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;14309&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;333&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;13982&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
    &lt;span style=&quot;color: 000000;&quot;&gt;279&lt;/span&gt;      &lt;span style=&quot;color: 000000;&quot;&gt;26949&lt;/span&gt; transaction    0000000005C6002A       &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;与僵死事物的回滚信息还是一致的：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p80385&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p803code85&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; ktuxeusn&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ktuxesiz&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ktuxesta&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; 
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         KTUXEUSN&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; KTUXESLT&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; KTUXESQN
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; x$ktuxe
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; ktuxecfl &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'DEAD'&lt;/span&gt;; 
&amp;nbsp;
  KTUXEUSN   KTUXESIZ KTUXESTA           KTUXEUSN   KTUXESLT   KTUXESQN
&lt;span style=&quot;color: #000000;&quot;&gt;---------- ---------- ---------------- ---------- ---------- ----------&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; INACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;11240607&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;39&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; INACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;39&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;5434064&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; INACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;3088316&lt;/span&gt;
      &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1065934&lt;/span&gt; ACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;由于应用人员杀了不少会话，事物需要回滚，但悲剧的是KTUXESIZ一直不变，说明事物压根没在回滚。&lt;br /&gt;
查找数据库中KILLED状态的会话，将其后台进程都kill -9，问题依旧。&lt;/p&gt;
&lt;p&gt;僵死事物回滚一般由SMON进行，查看两个节点的SMON进程，都在等待一些异常的等待事件，不停地在enqueue、DFS lock handle间变化：&lt;/p&gt;
&lt;p&gt;节点1：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p80386&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p803code86&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; sid&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;sql_hash_value&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;program &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; v$session &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; sid&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;43&lt;/span&gt;;
&amp;nbsp;
    SID SQL_HASH_VALUE PROGRAM
&lt;span style=&quot;color: #000000;&quot;&gt;------- -------------- --------------------&lt;/span&gt;
     &lt;span style=&quot;color: 000000;&quot;&gt;43&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;3587907089&lt;/span&gt; oracle@db1 &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;SMON&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; r
  &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; s&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         s&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sql_hash_value&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;event&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;p2&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;p3&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         chr&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;bitand&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;P1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;16777216&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16777215&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;||&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;         chr&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;bitand&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;P1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16711680&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;65535&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; type&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;         mod&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;P1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;MODE&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;9&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;SECONDS_IN_WAIT ctime
 &lt;span style=&quot;color: 000000;&quot;&gt;10&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; v$session_wait sw&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; v$session s
 &lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;43&lt;/span&gt;
 &lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; s&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid
 &lt;span style=&quot;color: 000000;&quot;&gt;13&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;order&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;by&lt;/span&gt; p2&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;p3
&amp;nbsp;
       SID SQL_HASH_VALUE EVENT                   P2         P3 TYPE       MODE      CTIME
&lt;span style=&quot;color: #000000;&quot;&gt;---------- -------------- --------------- ---------- ---------- ---- ---------- ----------&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;43&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;3587907089&lt;/span&gt; enqueue                  &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; RO            &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; r
  &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; s&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         s&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sql_hash_value&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;event&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;p2&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;p3&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         chr&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;bitand&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;P1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;16777216&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16777215&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;||&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;         chr&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;bitand&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;P1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16711680&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;65535&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; type&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;         mod&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;P1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;MODE&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;9&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;SECONDS_IN_WAIT ctime
 &lt;span style=&quot;color: 000000;&quot;&gt;10&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; v$session_wait sw&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; v$session s
 &lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;43&lt;/span&gt;
 &lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; s&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid
 &lt;span style=&quot;color: 000000;&quot;&gt;13&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;order&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;by&lt;/span&gt; p2&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;p3
&amp;nbsp;
       SID SQL_HASH_VALUE EVENT                   P2         P3 TYPE       MODE      CTIME
&lt;span style=&quot;color: #000000;&quot;&gt;---------- -------------- --------------- ---------- ---------- ---- ---------- ----------&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;43&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;3587907089&lt;/span&gt; DFS &lt;span style=&quot;color: #000000;&quot;&gt;lock&lt;/span&gt; handle         &lt;span style=&quot;color: 000000;&quot;&gt;18&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; CI            &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;节点2：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p80387&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p803code87&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; r
  &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; s&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         s&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sql_hash_value&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;event&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;p2&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;p3&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         chr&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;bitand&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;P1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;16777216&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16777215&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;||&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;         chr&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;bitand&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;P1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16711680&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;65535&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; type&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;         mod&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;P1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;MODE&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;9&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;SECONDS_IN_WAIT ctime
 &lt;span style=&quot;color: 000000;&quot;&gt;10&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; v$session_wait sw&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; v$session s
 &lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;47&lt;/span&gt;
 &lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; s&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid
 &lt;span style=&quot;color: 000000;&quot;&gt;13&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;order&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;by&lt;/span&gt; p2&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;p3
&amp;nbsp;
       SID SQL_HASH_VALUE EVENT                   P2         P3 TYPE       MODE      CTIME
&lt;span style=&quot;color: #000000;&quot;&gt;---------- -------------- --------------- ---------- ---------- ---- ---------- ----------&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;47&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;3587907089&lt;/span&gt; enqueue                  &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; RO            &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; r
  &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; s&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         s&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sql_hash_value&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;event&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;p2&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;p3&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;6&lt;/span&gt;         chr&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;bitand&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;P1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;16777216&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16777215&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;||&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;7&lt;/span&gt;         chr&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;bitand&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;P1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16711680&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;65535&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; type&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;         mod&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;P1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;16&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;MODE&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;9&lt;/span&gt;         sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;SECONDS_IN_WAIT ctime
 &lt;span style=&quot;color: 000000;&quot;&gt;10&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; v$session_wait sw&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; v$session s
 &lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;47&lt;/span&gt;
 &lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;     &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; sw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; s&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;sid
 &lt;span style=&quot;color: 000000;&quot;&gt;13&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;order&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;by&lt;/span&gt; p2&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;p3
&amp;nbsp;
       SID SQL_HASH_VALUE EVENT                   P2         P3 TYPE       MODE      CTIME
&lt;span style=&quot;color: #000000;&quot;&gt;---------- -------------- --------------- ---------- ---------- ---- ---------- ----------&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;47&lt;/span&gt;     &lt;span style=&quot;color: 000000;&quot;&gt;3587907089&lt;/span&gt; DFS &lt;span style=&quot;color: #000000;&quot;&gt;lock&lt;/span&gt; handle         &lt;span style=&quot;color: 000000;&quot;&gt;18&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt; CI            &lt;span style=&quot;color: 000000;&quot;&gt;5&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;语句都一样：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p80388&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p803code88&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;SQL Text&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;--------------------------------------------------------------------------------&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; file&lt;span style=&quot;color: #000000;&quot;&gt;#, block#, ts# from seg$ where type# = 3&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;Execution Plan Information&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #000000;&quot;&gt;----------------------------------------------------------------------------------------------------&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Operation                                &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; PHV&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;Object Name               &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;  Rows &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Bytes&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt; Cost   &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;----------------------------------------------------------------------------------------------------&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;000&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;000&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;/span&gt; STATEMENT                  &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;---- 3587907089.0 ----         |       |      |        |&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;001&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;001&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;TABLE&lt;/span&gt; ACCESS FULL                 &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;SEG$                           &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;       &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;      &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;        &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;----------------------------------------------------------------------------------&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;Predicate Information&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #000000;&quot;&gt;------------------------------------------------------------&lt;/span&gt;
&amp;nbsp;
         &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt; filter:&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;TYPE#&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;等待事件enqueue的类型的RO，从v$lock中观察，两个SMON进程像是在互锁。&lt;/p&gt;
&lt;p&gt;与事物回滚相关的最重要的参数就是fast_start_parallel_rollback了，当前为LOW。&lt;br /&gt;
FAST_START_PARALLEL_ROLLBACK determines the maximum number of processes that can exist for performing parallel rollback. This parameter is useful on systems in which some or all of the transactions are long running.&lt;br /&gt;
Values:&lt;br /&gt;
 FALSE indicates that parallel rollback is disabled&lt;br /&gt;
 LOW (default value)limits the number of rollback processes to 2 * CPU_COUNT&lt;br /&gt;
 HIGH limits the number of rollback processes to 4 * CPU_COUN&lt;/p&gt;
&lt;p&gt;尝试修改成HIGH后，发现事物开始回滚了：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p80389&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p803code89&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; ktuxeusn&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ktuxesiz&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ktuxesta&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; 
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         KTUXEUSN&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; KTUXESLT&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; KTUXESQN
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; x$ktuxe
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; ktuxecfl &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'DEAD'&lt;/span&gt;; 
&amp;nbsp;
  KTUXEUSN   KTUXESIZ KTUXESTA           KTUXEUSN   KTUXESLT   KTUXESQN
&lt;span style=&quot;color: #000000;&quot;&gt;---------- ---------- ---------------- ---------- ---------- ----------&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; INACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;11240607&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;39&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; INACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;39&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;5434064&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; INACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;3088316&lt;/span&gt;
      &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1063268&lt;/span&gt; ACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; r
  &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; ktuxeusn&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ktuxesiz&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ktuxesta&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         KTUXEUSN&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; KTUXESLT&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; KTUXESQN
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; x$ktuxe
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; ktuxecfl &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'DEAD'&lt;/span&gt;
&amp;nbsp;
  KTUXEUSN   KTUXESIZ KTUXESTA           KTUXEUSN   KTUXESLT   KTUXESQN
&lt;span style=&quot;color: #000000;&quot;&gt;---------- ---------- ---------------- ---------- ---------- ----------&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; INACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;11240607&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;39&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; INACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;39&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;5434064&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; INACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;3088316&lt;/span&gt;
      &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1063176&lt;/span&gt; ACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;
&amp;nbsp;
SQL&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; ktuxeusn&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ktuxesiz&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; ktuxesta&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; 
  &lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;         KTUXEUSN&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; KTUXESLT&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; KTUXESQN
  &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;    &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; x$ktuxe
  &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt;   &lt;span style=&quot;color: #000000;&quot;&gt;where&lt;/span&gt; ktuxecfl &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;'DEAD'&lt;/span&gt;; 
&amp;nbsp;
  KTUXEUSN   KTUXESIZ KTUXESTA           KTUXEUSN   KTUXESLT   KTUXESQN
&lt;span style=&quot;color: #000000;&quot;&gt;---------- ---------- ---------------- ---------- ---------- ----------&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; INACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;15&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;11&lt;/span&gt;   &lt;span style=&quot;color: 000000;&quot;&gt;11240607&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;39&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; INACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;39&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;8&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;5434064&lt;/span&gt;
        &lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt; INACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;50&lt;/span&gt;          &lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;3088316&lt;/span&gt;
      &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1058504&lt;/span&gt; ACTIVE                 &lt;span style=&quot;color: 000000;&quot;&gt;1478&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;42&lt;/span&gt;    &lt;span style=&quot;color: 000000;&quot;&gt;1160985&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;没几分钟，又挂住了，现象一样，又是enqueue、DFS lock handle。之后再尝试修改fast_start_parallel_rollback，改来改去都挂那不动了。&lt;br /&gt;
查询select * from v$fast_start_servers; 也无进程在工作了。&lt;/p&gt;
&lt;p&gt;查找到一些关于DFS lock handle的文档，发现基本与BUG有关。&lt;br /&gt;
The DFS lock Handle:&lt;/p&gt;
&lt;p&gt;The session waits for the lock handle of a global lock request. The lock handle identifies a global lock. With this lock handle, other operations can be performed on this global lock (to identify the global lock in future operations such as conversions or release). The global lock is maintained by the DLM.&lt;/p&gt;
&lt;p&gt;后尝试重启数据库了，停1节点后，事物开始回滚，没多久，又挂住，等待事件The DFS lock Handle。(1478这个回滚段在2节点上)。&lt;br /&gt;
重启2节点，事物开始正常回滚了，等待事件基本上是 db file sequential read，再启1节点，正常。&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p80390&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p803code90&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;PERFSTAT@custom2&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;select&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;*&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; v$fast_start_servers;
&amp;nbsp;
STATE       UNDOBLOCKSDONE        PID
&lt;span style=&quot;color: #000000;&quot;&gt;----------- -------------- ----------&lt;/span&gt;
RECOVERING             &lt;span style=&quot;color: 000000;&quot;&gt;100&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;67&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;68&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;69&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;70&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;71&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;72&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;73&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;74&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;75&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;76&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;77&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;78&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;79&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;80&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;81&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;82&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;83&lt;/span&gt;
RECOVERING             &lt;span style=&quot;color: 000000;&quot;&gt;100&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;84&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;86&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;87&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;88&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;89&lt;/span&gt;
RECOVERING               &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;90&lt;/span&gt;
RECOVERING             &lt;span style=&quot;color: 000000;&quot;&gt;100&lt;/span&gt;         &lt;span style=&quot;color: 000000;&quot;&gt;91&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: 000000;&quot;&gt;24&lt;/span&gt; rows selected&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;重启前，还修改了以下参数，调成了400，据说是可以加快回滚速度:&lt;br /&gt;
_cleanup_rollback_entries ：undo entries to apply per transaction cleanup&lt;/p&gt;
&lt;p&gt;另外，发现FAST_START_PARALLEL_ROLLBACK为FALSE和HIGH时，回滚速度差距好大，粗算下FALSE要6天多，HIGH为4小时，虽然最后1小时不到便回滚结束。&lt;/p&gt;
&lt;p&gt;&amp;#8212; The End &amp;#8212;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/595446622/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/08/dead_transaction_rollback.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.dbaroad.me/archives/2011/08/dead_transaction_rollback.html/feed</wfw:commentRss><slash:comments>1</slash:comments><description>检查数据库发现有不少transaction等待事件，查看文档，发现该等待事件是会话在等待事物回滚引起的： Wait for a blocking transaction to be rolled back. Continue waiting until the transaction has been rolled back. &amp;#160; Wait Time: 1 second Parameter Description undo seg# The rollback segment ID slot# The slot ID inside the rollback segment wrap# The sequence number that is incremented for each transaction count The number of times [...]&lt;img src=&quot;http://www1.feedsky.com/t1/595446622/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/08/dead_transaction_rollback.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>本站推荐</category><category>故障案例</category><pubDate>Fri, 26 Aug 2011 17:44:20 +0800</pubDate><author>OoNiceDream</author><comments>http://www.dbaroad.me/archives/2011/08/dead_transaction_rollback.html#comments</comments><guid isPermaLink="false">http://www.dbaroad.me/?p=803</guid><dc:creator>OoNiceDream</dc:creator><fs:srclink>http://www.dbaroad.me/archives/2011/08/dead_transaction_rollback.html</fs:srclink><fs:srcfeed>http://www.dbaroad.me/feed</fs:srcfeed><fs:itemid>feedsky/DBARoad/~8019380/595446622/5359649</fs:itemid></item><item><title>RAC补丁回退引起的问题</title><link>http://www.dbaroad.me/archives/2011/07/rac_patch_rollback.html</link><content:encoded>&lt;p&gt;环境 HP IA RAC，1节点打完所有小补丁后，继续在2节点打，第一个补丁便报错：&lt;br /&gt;
&lt;span id=&quot;more-799&quot;&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p79998&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p799code98&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;soft&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;patchset&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;$ cd &lt;span style=&quot;color: 000000;&quot;&gt;11737047&lt;/span&gt;
&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;soft&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;patchset&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11737047&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;$ opatch apply &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;local&lt;/span&gt;
Invoking OPatch 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;1
&amp;nbsp;
Oracle Interim Patch Installer version 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;1
Copyright &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;c&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2010&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; Oracle Corporation&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;All&lt;/span&gt; rights reserved&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
Oracle Home       : &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db
Central Inventory : &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oraInventory
   &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt;           : &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opt&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oraInst&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;loc
OPatch version    : 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;1
OUI version       : 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0
OUI location      : &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oui
Log file location : &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;cfgtoollogs&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatch&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatch2011&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;07&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;29&lt;/span&gt;_12&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;57&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;50PM&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;log
&amp;nbsp;
Patch history file: &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;cfgtoollogs&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatch&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatch_history&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;txt
&amp;nbsp;
ApplySession applying interim patch &lt;span style=&quot;color: 000000;&quot;&gt;'11737047'&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; OH &lt;span style=&quot;color: 000000;&quot;&gt;'/app/oracle/product/10.2.0/db'&lt;/span&gt;
OPatchSession cannot &lt;span style=&quot;color: #000000;&quot;&gt;load&lt;/span&gt; inventory &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; the given Oracle Home &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; Possible causes are:
   No &lt;span style=&quot;color: #000000;&quot;&gt;read&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;or&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;write&lt;/span&gt; permission &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; ORACLE_HOME&lt;span style=&quot;color: #000000;&quot;&gt;/.&lt;/span&gt;patch_storage
   Central Inventory &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; locked &lt;span style=&quot;color: #000000;&quot;&gt;by&lt;/span&gt; another OUI instance
   No &lt;span style=&quot;color: #000000;&quot;&gt;read&lt;/span&gt; permission &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; Central Inventory
   The &lt;span style=&quot;color: #000000;&quot;&gt;lock&lt;/span&gt; file &lt;span style=&quot;color: #000000;&quot;&gt;exists&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;in&lt;/span&gt; ORACLE_HOME&lt;span style=&quot;color: #000000;&quot;&gt;/.&lt;/span&gt;patch_storage
   The Oracle Home does &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; exist &lt;span style=&quot;color: #000000;&quot;&gt;in&lt;/span&gt; Central Inventory
&amp;nbsp;
ApplySession failed: ApplySession failed &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; prepare the system&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt; Unable &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;create&lt;/span&gt; patchObject
System intact&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; OPatch will &lt;span style=&quot;color: #000000;&quot;&gt;not&lt;/span&gt; attempt &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; restore the system
&amp;nbsp;
OPatch failed &lt;span style=&quot;color: #000000;&quot;&gt;with&lt;/span&gt; error code &lt;span style=&quot;color: 000000;&quot;&gt;73&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;同样opatch lsinventory 也报错，但奇怪的是刚刚打PSU补丁时还是正常的：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p79999&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p799code99&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;soft&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;patchset&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11737047&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;$ opatch lsinventory
Invoking OPatch 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;1
&amp;nbsp;
Oracle Interim Patch Installer version 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;1
Copyright &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;c&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2010&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; Oracle Corporation&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;All&lt;/span&gt; rights reserved&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
Oracle Home       : &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db
Central Inventory : &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oraInventory
   &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt;           : &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opt&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oraInst&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;loc
OPatch version    : 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;1
OUI version       : 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0
OUI location      : &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oui
Log file location : &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;cfgtoollogs&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatch&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatch2011&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;07&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;29&lt;/span&gt;_13&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;00&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;09PM&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;log
&amp;nbsp;
Patch history file: &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;cfgtoollogs&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatch&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatch_history&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;txt
&amp;nbsp;
&amp;nbsp;
&amp;nbsp;
Inventory &lt;span style=&quot;color: #000000;&quot;&gt;load&lt;/span&gt; failed&lt;span style=&quot;color: #000000;&quot;&gt;...&lt;/span&gt; OPatch cannot &lt;span style=&quot;color: #000000;&quot;&gt;load&lt;/span&gt; inventory &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; the given Oracle Home&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
LsInventorySession failed: Unable &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;create&lt;/span&gt; patchObject
&amp;nbsp;
OPatch failed &lt;span style=&quot;color: #000000;&quot;&gt;with&lt;/span&gt; error code &lt;span style=&quot;color: 000000;&quot;&gt;73&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;做个trace：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p799100&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p799code100&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;$ export OPATCH_DEBUG&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;TRUE
&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;$ opatch lsinventory
_osArch &lt;span style=&quot;color: #000000;&quot;&gt;is&lt;/span&gt; IA64N
&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jdk&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;java &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;cp &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;OPatch&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;ocm&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;lib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;emocmutl&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;OPatch&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;ocm&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;lib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;emocmclnt&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oui&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jlib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;OraInstaller&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oui&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jlib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;OraPrereq&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oui&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jlib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;xmlparserv2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oui&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jlib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;orai18n&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;mapping&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oui&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jlib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;share&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oui&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jlib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;srvm&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;OPatch&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jlib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatch&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;OPatch&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jlib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatchutil&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;OPatch&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jlib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatchprereq&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;OPatch&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jlib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatchactions&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;OPatch&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jlib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatchfmw&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar:&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;OPatch&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;jlib&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatchext&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;jar &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;DOPatch&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;ORACLE_HOME&lt;span style=&quot;color: #000000;&quot;&gt;=/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;DOPatch&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;DEBUG&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;true &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;DOPatch&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;RUNNING_DIR&lt;span style=&quot;color: #000000;&quot;&gt;=/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;OPatch   oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;opatch&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;OPatch lsinventory
Invoking OPatch 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;1
&amp;nbsp;
Oracle Interim Patch Installer version 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;1
Copyright &lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;c&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;2010&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; Oracle Corporation&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;  &lt;span style=&quot;color: #000000;&quot;&gt;All&lt;/span&gt; rights reserved&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
OPatchSession::parse&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;on&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;lsinventory&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #000000;&quot;&gt;.............................&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;.............................&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;.............................&lt;/span&gt;
&amp;nbsp;
PatchObject&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;oracleHomePath&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;patchID&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;
PatchObject::PatchObject looks &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; the actions file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;inventory&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oneoffs&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11737047&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;config&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;actions&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;xml
PatchObject::PatchObject looks &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; the inventory file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;inventory&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oneoffs&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11737047&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;config&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;inventory&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;xml
PatchObject::PatchObject now looks &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; the actions file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;inventory&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oneoffs&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11737047&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;config&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;actions
PatchObject::PatchObject now looks &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; the inventory file &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;inventory&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oneoffs&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11737047&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;config&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;inventory
Loading the information &lt;span style=&quot;color: #000000;&quot;&gt;from&lt;/span&gt; inventory&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;filemap&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
Inventory &lt;span style=&quot;color: #000000;&quot;&gt;load&lt;/span&gt; failed&lt;span style=&quot;color: #000000;&quot;&gt;...&lt;/span&gt; OPatch cannot &lt;span style=&quot;color: #000000;&quot;&gt;load&lt;/span&gt; inventory &lt;span style=&quot;color: #000000;&quot;&gt;for&lt;/span&gt; the given Oracle Home&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;
&amp;nbsp;
Locker::release&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;
OUISessionManager::unRegister&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt;
Un&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;Registering the caller : OPatch
LsInventory::getInstance&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; returns
LsInventorySession failed: Unable &lt;span style=&quot;color: #000000;&quot;&gt;to&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;create&lt;/span&gt; patchObject
Cleaning up the directory : &lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;/app/oracle/product/10.2.0/db/.patch_storage/patch_unzip&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;...&lt;/span&gt;
&amp;nbsp;
OPatch failed &lt;span style=&quot;color: #000000;&quot;&gt;with&lt;/span&gt; error code &lt;span style=&quot;color: 000000;&quot;&gt;73&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;这里比较关键的是，报错前去读取了11737047补丁的信息，但事实上，我还没把11737047补丁打上去，oneoffs下也没这个补丁：&lt;br /&gt;
（囧的是我一开始把11737047看到了11724962，还尝试回退了11724962，不过也是报错信息跟打补丁时报错一样)&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p799101&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p799code101&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;inventory&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oneoffs&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;$ ls &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;lrt
total &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;
drwxrwxrwx   &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; oracle     dba             &lt;span style=&quot;color: 000000;&quot;&gt;96&lt;/span&gt; Jul &lt;span style=&quot;color: 000000;&quot;&gt;29&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;10&lt;/span&gt;:03 &lt;span style=&quot;color: 000000;&quot;&gt;9952245&lt;/span&gt;
drwxrwxrwx   &lt;span style=&quot;color: 000000;&quot;&gt;4&lt;/span&gt; oracle     dba             &lt;span style=&quot;color: 000000;&quot;&gt;96&lt;/span&gt; Jul &lt;span style=&quot;color: 000000;&quot;&gt;29&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;12&lt;/span&gt;:&lt;span style=&quot;color: 000000;&quot;&gt;27&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;11724962&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;发现没有安装补丁后，找到配置文件，发现配置文件中确实多了几个补丁 11737047、10214450、9981011：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p799102&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p799code102&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;inventory&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;ContentsXML&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;comps&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;xml：
&amp;nbsp;
&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;ONEOFF REF_ID&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;11737047&amp;quot;&lt;/span&gt; ROLLBACK&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;T&amp;quot;&lt;/span&gt; XML_INV_LOC&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;oneoffs/11737047/&amp;quot;&lt;/span&gt; ACT_INST_VER&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;10.2.0.5.0&amp;quot;&lt;/span&gt; INSTALL_TIME&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;2011.Jul.29 12:27:00 GMT+08:00&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;DESC&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&amp;lt;/&lt;/span&gt;DESC&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;REF_LIST&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
      &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;REF NAME&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;oracle.rdbms&amp;quot;&lt;/span&gt; VER&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;10.2.0.5.0&amp;quot;&lt;/span&gt; HOME_IDX&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;2&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;/&lt;/span&gt;REF_LIST&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;BUG_LIST&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
      &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;BUG&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;11737047&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;/&lt;/span&gt;BUG&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;/&lt;/span&gt;BUG_LIST&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;PREREQID_LIST&lt;span style=&quot;color: #000000;&quot;&gt;/&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;FILE_LIST&lt;span style=&quot;color: #000000;&quot;&gt;/&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;/&lt;/span&gt;ONEOFF&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;ONEOFF REF_ID&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;10214450&amp;quot;&lt;/span&gt; ROLLBACK&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;T&amp;quot;&lt;/span&gt; XML_INV_LOC&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;oneoffs/10214450/&amp;quot;&lt;/span&gt; ACT_INST_VER&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;10.2.0.5.0&amp;quot;&lt;/span&gt; INSTALL_TIME&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;2011.Jul.29 12:29:22 GMT+08:00&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;DESC&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&amp;lt;/&lt;/span&gt;DESC&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;REF_LIST&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
      &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;REF NAME&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;oracle.rdbms&amp;quot;&lt;/span&gt; VER&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;10.2.0.5.0&amp;quot;&lt;/span&gt; HOME_IDX&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;2&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&amp;gt;&lt;/span&gt;
      &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;REF NAME&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;oracle.rdbms.rsf&amp;quot;&lt;/span&gt; VER&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;10.2.0.5.0&amp;quot;&lt;/span&gt; HOME_IDX&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;2&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;/&lt;/span&gt;REF_LIST&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;BUG_LIST&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
      &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;BUG&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;10214450&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;/&lt;/span&gt;BUG&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;/&lt;/span&gt;BUG_LIST&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;PREREQID_LIST&lt;span style=&quot;color: #000000;&quot;&gt;/&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;FILE_LIST&lt;span style=&quot;color: #000000;&quot;&gt;/&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;/&lt;/span&gt;ONEOFF&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;ONEOFF REF_ID&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;9981011&amp;quot;&lt;/span&gt; ROLLBACK&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;T&amp;quot;&lt;/span&gt; XML_INV_LOC&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;oneoffs/9981011/&amp;quot;&lt;/span&gt; ACT_INST_VER&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;10.2.0.5.0&amp;quot;&lt;/span&gt; INSTALL_TIME&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;2011.Jul.29 12:34:06 GMT+08:00&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;DESC&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&amp;lt;/&lt;/span&gt;DESC&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;REF_LIST&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
      &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;REF NAME&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;oracle.rdbms&amp;quot;&lt;/span&gt; VER&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;10.2.0.5.0&amp;quot;&lt;/span&gt; HOME_IDX&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;2&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&amp;gt;&lt;/span&gt;
      &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;REF NAME&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;oracle.rdbms.rsf&amp;quot;&lt;/span&gt; VER&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;10.2.0.5.0&amp;quot;&lt;/span&gt; HOME_IDX&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;2&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;/&lt;/span&gt;REF_LIST&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;BUG_LIST&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
      &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;BUG&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;9981011&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;/&lt;/span&gt;BUG&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;/&lt;/span&gt;BUG_LIST&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;PREREQID_LIST&lt;span style=&quot;color: #000000;&quot;&gt;/&amp;gt;&lt;/span&gt;
   &lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;/span&gt;FILE_LIST&lt;span style=&quot;color: #000000;&quot;&gt;/&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;/&lt;/span&gt;ONEOFF&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;/&lt;/span&gt;ONEOFF_LIST&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;而这三个补丁压根没打过，对比1节点，打补丁的时间居然是一模一样的:&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p799103&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p799code103&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;INSTALL_TIME&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;2011.Jul.29 12:27:00 GMT+08:00&amp;quot;&lt;/span&gt; 
INSTALL_TIME&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;2011.Jul.29 12:29:22 GMT+08:00&amp;quot;&lt;/span&gt;
INSTALL_TIME&lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;quot;2011.Jul.29 12:34:06 GMT+08:00&amp;quot;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;查找一节点日志，发现打完这三个补丁后，打第四个补丁时，遇到些错误，回退过一次：&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p799104&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p799code104&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;soft10g&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;patchset&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;9980062&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;$ opatch rollback &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;id &lt;span style=&quot;color: 000000;&quot;&gt;9980062&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;两个节点均打补丁时间变成一样，说明回退补丁时，可能将1节点的补丁信息更新到了2节点上了&lt;/p&gt;
&lt;p&gt;根据文档，可以看出，如果打补丁是全局的操作，则comps.xml会被复制到另一个节点：&lt;br /&gt;
Running Opatch Lsinventory Failed With Error Code 73 on Remote Node [ID 602497.1]&lt;/p&gt;
&lt;p&gt;When a patch is applied to the cluster, the files of the new patch and the modifications of the&lt;br /&gt;
inventory are copied to the remote node. One of the files updated and copied is the comps.xml&lt;br /&gt;
file, therefore the references for patch applied locally included on the comps.xml file are copied to the node 2&amp;#8230; but really the patch is not applied to the node 2, therefore the inventory is corrupted on the node 2.&lt;/p&gt;
&lt;p&gt;而回退时opatch rollback -id 9980062 时未使用 local选项，导致了这一问题。&lt;/p&gt;
&lt;p&gt;文档上建议是回退补丁，再重打，这里我简单的修改comps.xml文件，删除前面找到的补丁信息。&lt;/p&gt;
&lt;p&gt;&amp;#8212; The End &amp;#8212;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/595446623/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/07/rac_patch_rollback.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.dbaroad.me/archives/2011/07/rac_patch_rollback.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>环境 HP IA RAC，1节点打完所有小补丁后，继续在2节点打，第一个补丁便报错： &amp;#91;/app/oracle/soft/3.patchset&amp;#93;$ cd 11737047 &amp;#91;/app/oracle/soft/3.patchset/11737047&amp;#93;$ opatch apply -local Invoking OPatch 10.2.0.5.1 &amp;#160; Oracle Interim Patch Installer version 10.2.0.5.1 Copyright &amp;#40;c&amp;#41; 2010, Oracle Corporation. All rights reserved. &amp;#160; &amp;#160; Oracle Home : /app/oracle/product/10.2.0/db Central Inventory : /app/oracle/product/10.2.0/oraInventory from : /var/opt/oracle/oraInst.loc OPatch version : 10.2.0.5.1 OUI version : 10.2.0.5.0 OUI location : /app/oracle/product/10.2.0/db/oui Log [...]&lt;img src=&quot;http://www1.feedsky.com/t1/595446623/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/07/rac_patch_rollback.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>RAC</category><category>install</category><category>技术专题</category><pubDate>Fri, 29 Jul 2011 18:58:35 +0800</pubDate><author>OoNiceDream</author><comments>http://www.dbaroad.me/archives/2011/07/rac_patch_rollback.html#comments</comments><guid isPermaLink="false">http://www.dbaroad.me/?p=799</guid><dc:creator>OoNiceDream</dc:creator><fs:srclink>http://www.dbaroad.me/archives/2011/07/rac_patch_rollback.html</fs:srclink><fs:srcfeed>http://www.dbaroad.me/feed</fs:srcfeed><fs:itemid>feedsky/DBARoad/~8019380/595446623/5359649</fs:itemid></item><item><title>HP 异步IO报错</title><link>http://www.dbaroad.me/archives/2011/07/hp_async_config_error.html</link><content:encoded>&lt;p&gt;数据库APP目录使用率激增至95%，查看dump目录，发现今天生成近3W个trace文件，查看报错信息为：&lt;br /&gt;
&lt;span id=&quot;more-796&quot;&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p796107&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p796code107&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;admin&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;DB&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;udump&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#93;&lt;/span&gt;$ ls &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;lrt &lt;span style=&quot;color: #000000;&quot;&gt;|&lt;/span&gt;wc &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;l
&lt;span style=&quot;color: 000000;&quot;&gt;29714&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;admin&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;DB&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;udump&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;DB1_ora_865&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;trc
Oracle &lt;span style=&quot;color: #000000;&quot;&gt;Database&lt;/span&gt; 10g Enterprise Edition Release 10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;5&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0 &lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt; 64bit Production
&lt;span style=&quot;color: #000000;&quot;&gt;With&lt;/span&gt; the Partitioning&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; OLAP&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;Data&lt;/span&gt; Mining &lt;span style=&quot;color: #000000;&quot;&gt;and&lt;/span&gt; Real Application Testing options
ORACLE_HOME &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;app&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;oracle&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;product&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;10&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;2&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;0&lt;span style=&quot;color: #000000;&quot;&gt;/&lt;/span&gt;db
System name:    HP&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;UX
Node name:      db&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;p01
Release:        B&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;11&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;31
Version:        U
Machine:        ia64
Instance name: DB1
Redo thread mounted &lt;span style=&quot;color: #000000;&quot;&gt;by&lt;/span&gt; this instance: &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;
Oracle process number: &lt;span style=&quot;color: 000000;&quot;&gt;0&lt;/span&gt;
Unix process pid: &lt;span style=&quot;color: 000000;&quot;&gt;865&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; image: oracle@db&lt;span style=&quot;color: #000000;&quot;&gt;-&lt;/span&gt;p01
&amp;nbsp;
Ioctl ASYNC_CONFIG error&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt; errno &lt;span style=&quot;color: #000000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;从ASYNC_CONFIG报错可以看出，是跟异步IO相关的报错，一般通过给DBA组授MLOCK权限，可以避免Ioctl ASYNC_CONFIG的报错&lt;/p&gt;

&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p796108&quot;&gt;&lt;td class=&quot;code&quot; id=&quot;p796code108&quot;&gt;&lt;pre class=&quot;sql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;# /usr/sbin/setprivgrp dba MLOCK&lt;/span&gt;
&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;# vi /etc/privgroup&lt;/span&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;-- This should contain dba MLOCK RTSCHED RTPRIO&lt;/span&gt;
&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: 000000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;# cat /etc/privgroup&lt;/span&gt;
dba MLOCK RTSCHED RTPRIO&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;参考文档：&lt;br /&gt;
How to Disable Asynch_io on HP to Avoid Ioctl Async_config Error Errno = 1 [ID 302801.1]&lt;/p&gt;
&lt;p&gt;&amp;#8212; The End &amp;#8212;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/595446624/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/07/hp_async_config_error.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</content:encoded><wfw:commentRss>http://www.dbaroad.me/archives/2011/07/hp_async_config_error.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>数据库APP目录使用率激增至95%，查看dump目录，发现今天生成近3W个trace文件，查看报错信息为： &amp;#91;/app/oracle/admin/DB/udump&amp;#93;$ ls -lrt &amp;#124;wc -l 29714 &amp;#160; /app/oracle/admin/DB/udump/DB1_ora_865.trc Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options ORACLE_HOME = /app/oracle/product/10.2.0/db System name: HP-UX Node name: db-p01 Release: B.11.31 Version: U Machine: ia64 Instance name: DB1 Redo thread mounted by this instance: 1 [...]&lt;img src=&quot;http://www1.feedsky.com/t1/595446624/DBARoad/feedsky/s.gif?r=http://www.dbaroad.me/archives/2011/07/hp_async_config_error.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><category>Unix | Shell</category><pubDate>Wed, 27 Jul 2011 14:18:49 +0800</pubDate><author>OoNiceDream</author><comments>http://www.dbaroad.me/archives/2011/07/hp_async_config_error.html#comments</comments><guid isPermaLink="false">http://www.dbaroad.me/?p=796</guid><dc:creator>OoNiceDream</dc:creator><fs:srclink>http://www.dbaroad.me/archives/2011/07/hp_async_config_error.html</fs:srclink><fs:srcfeed>http://www.dbaroad.me/feed</fs:srcfeed><fs:itemid>feedsky/DBARoad/~8019380/595446624/5359649</fs:itemid></item></channel></rss>
