<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>玉面飞龙的BLOG</title>
	<atom:link href="http://yumianfeilong.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://yumianfeilong.com</link>
	<description>Oracle,Finance,Family,Hobby</description>
	<pubDate>Fri, 03 Jul 2009 03:25:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>陈二雷</title>
		<link>http://yumianfeilong.com/html/2009/07/03/361.html</link>
		<comments>http://yumianfeilong.com/html/2009/07/03/361.html#comments</comments>
		<pubDate>Fri, 03 Jul 2009 03:25:09 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Favorites]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=361</guid>
		<description><![CDATA[最近又热播了一出战争题材的连续据，我的兄弟叫顺溜，风格和&#8221;我的团长我的团&#8221;类似，嬉笑怒骂型的战争戏剧。王宝强在里面主演神枪手陈二雷。演得还不错，王宝强在战争片里面是大有突破，游刃有余。推荐每晚追看。

最近国内再次上调石油价格，这样可以或多或少的减少石油消费，从而减少排气量，对气温和环境有好处。我是大大支持的。持续的高温实在让人憋闷。我没有车，不骂娘。
]]></description>
			<content:encoded><![CDATA[<p>最近又热播了一出战争题材的连续据，我的兄弟叫顺溜，风格和&#8221;我的团长我的团&#8221;类似，嬉笑怒骂型的战争戏剧。王宝强在里面主演神枪手陈二雷。演得还不错，王宝强在战争片里面是大有突破，游刃有余。推荐每晚追看。</p>
<p><span id="more-361"></span></p>
<p>最近国内再次上调石油价格，这样可以或多或少的减少石油消费，从而减少排气量，对气温和环境有好处。我是大大支持的。持续的高温实在让人憋闷。我没有车，不骂娘。</p>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2009/07/03/361.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Use index_desc</title>
		<link>http://yumianfeilong.com/html/2009/06/28/360.html</link>
		<comments>http://yumianfeilong.com/html/2009/06/28/360.html#comments</comments>
		<pubDate>Sun, 28 Jun 2009 07:08:45 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Boring]]></category>

		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=360</guid>
		<description><![CDATA[常见的例子，表中记录按照creation_date作purge，且该字段上有个索引。
如果不加index_desc hint，purge job执行时间长了可能会越来越慢。如下consistent read明显要比current read多很多。是因为Index range scan从index tree的最左面开始扫描，扫描了很多空块。
SQL&#62; DELETE FROM  vltb_data_0   where creation_date &#60; (SYSDATE - 3)  and rownum &#60; 1000;
999 rows deleted.
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
&#124; Id  &#124; Operation          &#124; Name                        &#124;
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
&#124;   0 &#124; DELETE STATEMENT   &#124;                             &#124;
&#124;   1 &#124;  DELETE            &#124; RULE_OBJECT_ATTR_DATA_0     &#124;
&#124;*  2 &#124;   COUNT STOPKEY    &#124;                             &#124;
&#124;*  3 &#124;    INDEX RANGE SCAN&#124; RULE_OBJECT_ATTR_DATA_0_IX3 &#124;
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
Predicate Information [...]]]></description>
			<content:encoded><![CDATA[<p>常见的例子，表中记录按照creation_date作purge，且该字段上有个索引。</p>
<p>如果不加index_desc hint，purge job执行时间长了可能会越来越慢。如下consistent read明显要比current read多很多。是因为Index range scan从index tree的最左面开始扫描，扫描了很多空块。</p>
<blockquote><p>SQL&gt; DELETE FROM  vltb_data_0   where creation_date &lt; (SYSDATE - 3)  and rownum &lt; 1000;<br />
999 rows deleted.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
| Id  | Operation          | Name                        |<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
|   0 | DELETE STATEMENT   |                             |<br />
|   1 |  DELETE            | RULE_OBJECT_ATTR_DATA_0     |<br />
|*  2 |   COUNT STOPKEY    |                             |<br />
|*  3 |    INDEX RANGE SCAN| RULE_OBJECT_ATTR_DATA_0_IX3 |<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Predicate Information (identified by operation id):<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
2 - filter(ROWNUM&lt;1000)<br />
3 - access(&#8221;CREATION_DATE&#8221;&lt;SYSDATE@!-3)</p>
<p>Statistics<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
1  recursive calls<br />
<strong>21167  db block gets<br />
427848  consistent gets</strong><br />
0  physical reads<br />
1341824  redo size<br />
1  sorts (memory)<br />
0  sorts (disk)<br />
999  rows processed</p></blockquote>
<p>通过添加index_desc, Index range <strong>descending scan</strong>从index tree的中间或者右边进入扫描，更快定位到存在纪录的block.</p>
<blockquote><p>SQL&gt; DELETE /*+ index_desc(rule_object_attr_data_0) */ FROM  vltb_data_0   where creation_date &lt; (SYSDATE - 3)  and rownum &lt; 1000;<br />
999 rows deleted.</p>
<p>Statistics<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
1  recursive calls<br />
21177  db block gets<br />
59  consistent gets<br />
288  physical reads<br />
1368592  redo size<br />
814  bytes sent via SQL*Net to client<br />
833  bytes received via SQL*Net from client<br />
3  SQL*Net roundtrips to/from client<br />
1  sorts (memory)<br />
0  sorts (disk)<br />
999  rows processed</p></blockquote>
<p>从而避免了无用功。这样的例子时常在工作中遇到。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;-人工分割线&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>最近上海一个刚盖的差不多快结盘的13层房子倒了一个，整体倒的。是有一个小的房地产开发公司开发的。全国人民都知道了。</p>
<p>估计会对房地产市场特别是中小房地产开发公司开发的楼盘带来严重信任危机。那些早些年盖的二手房或许将火爆。<br />
<span id="more-360"></span><br />
很壮观。</p>
<p><img class="alignnone" src="http://img1.gtimg.com/news/pics/18730/18730926.jpg" alt="" /><br />
<img src="http://img1.gtimg.com/news/pics/18731/18731150.jpg" alt="" /><br />
<img src="http://photocdn.sohu.com/20090627/Img264803781.gif" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2009/06/28/360.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>小心中暑</title>
		<link>http://yumianfeilong.com/html/2009/06/24/359.html</link>
		<comments>http://yumianfeilong.com/html/2009/06/24/359.html#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:21:54 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[ELNINO]]></category>

		<category><![CDATA[economy]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=359</guid>
		<description><![CDATA[老家的人要小心中暑，石家庄今天的天气预报连续2天超过了40度。这在历史上十分罕见的，尤其是官方的数字。
几天前，当播报石家庄最高温度30多的时候，中午地面温度已经超过了40度。可想而知，实际地面温度超过40度要有好几个小时。未来的7&#38;8月份将会是什么样子的?很难想象。在我童年的记忆里，6月末，暑假还没有到，是不热的。
受罪的是那些在工厂做工的工人，空调设备不见得能够享受，老板或许也不会给&#8221;避暑费&#8221;。作IT的还好，空调房肯定有的，不然电脑就该中暑了。
温度高，有利于饮料和西瓜的热销。上市的相关企业，广州药业，承德露露或许有很大机会。
]]></description>
			<content:encoded><![CDATA[<p>老家的人要小心中暑，石家庄今天的天气预报连续2天超过了40度。这在历史上十分罕见的，尤其是官方的数字。</p>
<p>几天前，当播报石家庄最高温度30多的时候，中午地面温度已经超过了40度。可想而知，实际地面温度超过40度要有好几个小时。未来的7&amp;8月份将会是什么样子的?很难想象。在我童年的记忆里，6月末，暑假还没有到，是不热的。</p>
<p>受罪的是那些在工厂做工的工人，空调设备不见得能够享受，老板或许也不会给&#8221;避暑费&#8221;。作IT的还好，空调房肯定有的，不然电脑就该中暑了。</p>
<p>温度高，有利于饮料和西瓜的热销。上市的相关企业，广州药业，承德露露或许有很大机会。</p>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2009/06/24/359.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>alter tablespace read only</title>
		<link>http://yumianfeilong.com/html/2009/06/19/358.html</link>
		<comments>http://yumianfeilong.com/html/2009/06/19/358.html#comments</comments>
		<pubDate>Fri, 19 Jun 2009 08:02:01 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Boring]]></category>

		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=358</guid>
		<description><![CDATA[最近alter一个归档数据库的很多tablespace read only,结果发现alter statement都hang住了,显示等待TX enqueue.
查了一下,alter tablespace read only要等待所有的active transaction都结束。Oracle无法轻量级的判断数据库中当前active transaction是否有修改过要R/O的表空间的数据。这个知识点还涉及到延迟块清除,一致读等概念。
一个发现就是，虽然alter tablespace read only hang住,但任何active的和新的transaction都不能继续DML pending R/O的tablespace了，会提示ORA-00372错误。
Session 1 先产生active transaction
SQL&#62;  insert into test values(1,sysdate);
1 row created.
Session 2执行 R/O tablespace
SQL&#62; alter tablespace sm_data read only;
会产生TX等待
SQL&#62;  select * from v$lock where block&#62;0;
TYPE   LMODE    REQUEST  BLOCK
&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;
TX         6          0      1
此时pending R/O的表空间 SM_DATA还是 ONLINE状态
SQL&#62; select tablespace_name,status from dba_tablespaces;
TABLESPACE_NAME  STATUS
&#8212;&#8212;&#8212;&#8212;&#8212;- [...]]]></description>
			<content:encoded><![CDATA[<p>最近alter一个归档数据库的很多tablespace read only,结果发现alter statement都hang住了,显示等待TX enqueue.</p>
<p><a href="http://www.mydatabasesupport.com/forums/oracle-server/144505-alter-tablespace-read-only-hangs.html">查了一下</a>,alter tablespace read only要<a href="http://www.jlcomp.demon.co.uk/faq/ts_readonly.html">等待所有的active transaction都结束</a>。Oracle无法轻量级的判断数据库中当前active transaction是否有修改过要R/O的表空间的数据。这个知识点还涉及到延迟块清除,一致读等概念。</p>
<p>一个发现就是，虽然alter tablespace read only hang住,但任何active的和新的transaction都不能继续DML pending R/O的tablespace了，会提示ORA-00372错误。</p>
<blockquote><p>Session 1 先产生active transaction</p>
<p>SQL&gt;  insert into test values(1,sysdate);<br />
1 row created.</p>
<p>Session 2执行 R/O tablespace</p>
<p>SQL&gt; alter tablespace sm_data read only;</p>
<p>会产生TX等待</p>
<p>SQL&gt;  select * from v$lock where block&gt;0;<br />
TYPE   LMODE    REQUEST  BLOCK<br />
&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;<br />
TX         6          0      1</p>
<p>此时pending R/O的表空间 SM_DATA还是 ONLINE状态</p>
<p>SQL&gt; select tablespace_name,status from dba_tablespaces;<br />
TABLESPACE_NAME  STATUS<br />
&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8211;<br />
<strong>SM_DATA        ONLINE</strong></p>
<p>Session 1继续执行DML操作，提示 ORA-00372错误。<br />
SQL&gt; insert into test values(1,sysdate);<br />
insert into test values(1,sysdate)<br />
*<br />
ERROR at line 1:<br />
ORA-00372: file 4 cannot be modified at this time<br />
ORA-01110: data file 4: &#8216;/oracle/DDS/data03/lewu/data/sm_data01.dbf&#8217;</p>
<p>SQL&gt; !oerr ora 372<br />
00372, 00000, &#8220;file %s cannot be modified at this time&#8221;<br />
// *Cause:  attempting to modify the contents of a file that cannot be<br />
//          modified. The file is most likely part of <strong>a read only tablespace</strong><br />
//          but may be in the process of going offline, or the database may<br />
//          be in the process of closing.<br />
// *Action: check the status of the file and its tablespace</p>
<p>Session 1 commit后,R/O statement返回。</p>
<p>SQL&gt; alter tablespace sm_data read only;<br />
Tablespace altered.</p>
<p>SQL&gt; select tablespace_name,status from dba_tablespaces;<br />
NAME           STATUS<br />
&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;<br />
SM_DATA    <strong> READ ONLY</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2009/06/19/358.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>v$sql_hint@11g</title>
		<link>http://yumianfeilong.com/html/2009/06/16/357.html</link>
		<comments>http://yumianfeilong.com/html/2009/06/16/357.html#comments</comments>
		<pubDate>Tue, 16 Jun 2009 07:46:50 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Boring]]></category>

		<category><![CDATA[Oracle11g]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=357</guid>
		<description><![CDATA[Oracle11g中的新视图V$SQL_HINT,列出了所有的hint和它们有效的Oracle版本和在outline中出现的版本。
留着用来检索了。

SQL&#62;  select name,version,version_outline from v$sql_hint order by version;
NAME                                VERSION                   VERSION_OUTLINE
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
REWRITE_OR_ERROR                    10.1.0.3                  99.99.99.98
NO_PARTIAL_COMMIT                   10.1.0.3                  99.99.99.98
TRACING                             10.1.0.3                  99.99.99.98
SKIP_UNQ_UNUSABLE_IDX               10.1.0.3                  99.99.99.98
NESTED_TABLE_FAST_INSERT            10.1.0.3                  99.99.99.98
OPAQUE_TRANSFORM                    10.1.0.3                  99.99.99.98
OPAQUE_XCANONICAL                   10.1.0.3                  99.99.99.98
VECTOR_READ                         10.1.0.3                  99.99.99.98
VECTOR_READ_TRACE                   10.1.0.3                  99.99.99.98
STREAMS                             10.1.0.3                  99.99.99.98
USE_WEAK_NAME_RESL                  10.1.0.3                  99.99.99.98
NO_QUERY_TRANSFORMATION             10.1.0.3                  99.99.99.98
OPTIMIZER_FEATURES_ENABLE           10.1.0.3                  10.2.0.1
FBTSCAN                             10.1.0.3                  99.99.99.98
GATHER_PLAN_STATISTICS              10.1.0.3                  99.99.99.98
IGNORE_OPTIM_EMBEDDED_HINTS         10.1.0.3                  10.2.0.1
TABLE_STATS                         10.1.0.3                  99.99.99.98
INDEX_STATS                         10.1.0.3                  99.99.99.98
COLUMN_STATS                        10.1.0.3                  99.99.99.98
NO_STAR_TRANSFORMATION              10.1.0.3                  10.1.0.3
NO_MULTIMV_REWRITE                  10.1.0.3                  10.1.0.3
NO_BASETABLE_MULTIMV_REWRITE        10.1.0.3                  [...]]]></description>
			<content:encoded><![CDATA[<p>Oracle11g中的新视图<a href="http://jonathanlewis.wordpress.com/2009/06/14/undocumented-hints/">V$SQL_HINT</a>,列出了所有的hint和它们有效的Oracle版本和在outline中出现的版本。</p>
<p>留着用来检索了。</p>
<p><span id="more-357"></span></p>
<blockquote><p>SQL&gt;  select name,version,version_outline from v$sql_hint order by version;</p>
<p>NAME                                VERSION                   VERSION_OUTLINE<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
REWRITE_OR_ERROR                    10.1.0.3                  99.99.99.98<br />
NO_PARTIAL_COMMIT                   10.1.0.3                  99.99.99.98<br />
TRACING                             10.1.0.3                  99.99.99.98<br />
SKIP_UNQ_UNUSABLE_IDX               10.1.0.3                  99.99.99.98<br />
NESTED_TABLE_FAST_INSERT            10.1.0.3                  99.99.99.98<br />
OPAQUE_TRANSFORM                    10.1.0.3                  99.99.99.98<br />
OPAQUE_XCANONICAL                   10.1.0.3                  99.99.99.98<br />
VECTOR_READ                         10.1.0.3                  99.99.99.98<br />
VECTOR_READ_TRACE                   10.1.0.3                  99.99.99.98<br />
STREAMS                             10.1.0.3                  99.99.99.98<br />
USE_WEAK_NAME_RESL                  10.1.0.3                  99.99.99.98<br />
NO_QUERY_TRANSFORMATION             10.1.0.3                  99.99.99.98<br />
OPTIMIZER_FEATURES_ENABLE           10.1.0.3                  10.2.0.1<br />
FBTSCAN                             10.1.0.3                  99.99.99.98<br />
GATHER_PLAN_STATISTICS              10.1.0.3                  99.99.99.98<br />
IGNORE_OPTIM_EMBEDDED_HINTS         10.1.0.3                  10.2.0.1<br />
TABLE_STATS                         10.1.0.3                  99.99.99.98<br />
INDEX_STATS                         10.1.0.3                  99.99.99.98<br />
COLUMN_STATS                        10.1.0.3                  99.99.99.98<br />
NO_STAR_TRANSFORMATION              10.1.0.3                  10.1.0.3<br />
NO_MULTIMV_REWRITE                  10.1.0.3                  10.1.0.3<br />
NO_BASETABLE_MULTIMV_REWRITE        10.1.0.3                  10.1.0.3<br />
INCLUDE_VERSION                     10.1.0.3                  99.99.99.98<br />
SET_TO_JOIN                         10.1.0.3                  10.1.0.3<br />
NO_SET_TO_JOIN                      10.1.0.3                  10.1.0.3<br />
MODEL_MIN_ANALYSIS                  10.1.0.3                  99.99.99.98<br />
MODEL_NO_ANALYSIS                   10.1.0.3                  99.99.99.98<br />
MODEL_PUSH_REF                      10.1.0.3                  99.99.99.98<br />
NO_MODEL_PUSH_REF                   10.1.0.3                  99.99.99.98<br />
MODEL_DONTVERIFY_UNIQUENESS         10.1.0.3                  99.99.99.98<br />
QB_NAME                             10.1.0.3                  99.99.99.98<br />
NO_PARALLEL                         10.1.0.3                  99.99.99.98<br />
NO_USE_MERGE                        10.1.0.3                  10.1.0.3<br />
NO_USE_HASH                         10.1.0.3                  10.1.0.3<br />
USE_NL_WITH_INDEX                   10.1.0.3                  99.99.99.98<br />
NO_USE_NL                           10.1.0.3                  10.1.0.3<br />
NO_INDEX_FFS                        10.1.0.3                  10.1.0.3<br />
NO_INDEX_SS                         10.1.0.3                  10.1.0.3<br />
NO_SWAP_JOIN_INPUTS                 10.1.0.3                  10.1.0.3<br />
OPT_ESTIMATE                        10.1.0.3                  99.99.99.98<br />
X_DYN_PRUNE                         10.1.0.3                  99.99.99.98<br />
RESTRICT_ALL_REF_CONS               10.1.0.3                  99.99.99.98<br />
NO_CONNECT_BY_COMBINE_SW            10.1.0.6                  10.2.0.4<br />
CONNECT_BY_COMBINE_SW               10.1.0.6                  10.2.0.4<br />
INDEX_RS_DESC                       10.1.0.6                  10.1.0.6<br />
INDEX_RS_ASC                        10.1.0.6                  10.1.0.6<br />
PRECOMPUTE_SUBQUERY                 10.2.0.1                  99.99.99.98<br />
RBO_OUTLINE                         10.2.0.1                  10.2.0.1<br />
OUTLINE                             10.2.0.1                  10.2.0.1<br />
OUTLINE_LEAF                        10.2.0.1                  10.2.0.1<br />
OPT_PARAM                           10.2.0.1                  10.2.0.1<br />
DBMS_STATS                          10.2.0.1                  99.99.99.98<br />
NO_XML_DML_REWRITE                  10.2.0.1                  11.1.0.6<br />
NO_SQL_TUNE                         10.2.0.1                  99.99.99.98<br />
PRESERVE_OID                        10.2.0.1                  99.99.99.98<br />
INLINE_XMLTYPE_NT                   10.2.0.1                  99.99.99.98<br />
OLD_PUSH_PRED                       10.2.0.1                  10.2.0.1<br />
PULL_PRED                           10.2.0.1                  10.2.0.1<br />
NO_PULL_PRED                        10.2.0.1                  10.2.0.1<br />
ELIMINATE_OBY                       10.2.0.1                  10.2.0.1<br />
NO_ELIMINATE_OBY                    10.2.0.1                  10.2.0.1<br />
ELIMINATE_JOIN                      10.2.0.1                  10.2.0.1<br />
NO_ELIMINATE_JOIN                   10.2.0.1                  10.2.0.1<br />
MODEL_DYNAMIC_SUBQUERY              10.2.0.1                  99.99.99.98<br />
MODEL_COMPILE_SUBQUERY              10.2.0.1                  99.99.99.98<br />
USE_HASH_AGGREGATION                10.2.0.1                  11.1.0.6<br />
NO_USE_HASH_AGGREGATION             10.2.0.1                  11.1.0.6<br />
BITMAP_TREE                         10.2.0.1                  10.2.0.1<br />
NO_CARTESIAN                        10.2.0.1                  99.99.99.98<br />
PX_JOIN_FILTER                      10.2.0.1                  11.1.0.6<br />
NO_PX_JOIN_FILTER                   10.2.0.1                  11.1.0.6<br />
CONNECT_BY_COST_BASED               10.2.0.2                  10.2.0.2<br />
CONNECT_BY_FILTERING                10.2.0.2                  10.2.0.2<br />
NO_CONNECT_BY_COST_BASED            10.2.0.2                  10.2.0.2<br />
NO_CONNECT_BY_FILTERING             10.2.0.2                  10.2.0.2<br />
NO_NATIVE_FULL_OUTER_JOIN           10.2.0.3                  10.2.0.3<br />
NATIVE_FULL_OUTER_JOIN              10.2.0.3                  10.2.0.3<br />
NUM_INDEX_KEYS                      10.2.0.3                  10.2.0.3<br />
DB_VERSION                          11.1.0.6                  11.1.0.6<br />
OUTER_JOIN_TO_INNER                 11.1.0.6                  11.1.0.6<br />
NO_OUTER_JOIN_TO_INNER              11.1.0.6                  11.1.0.6<br />
GBY_PUSHDOWN                        11.1.0.6                  11.1.0.6<br />
NO_GBY_PUSHDOWN                     11.1.0.6                  11.1.0.6<br />
USE_MERGE_CARTESIAN                 11.1.0.6                  11.1.0.6<br />
SUBQUERY_PRUNING                    11.1.0.6                  11.1.0.6<br />
NO_SUBQUERY_PRUNING                 11.1.0.6                  11.1.0.6<br />
DOMAIN_INDEX_FILTER                 11.1.0.6                  11.1.0.6<br />
NO_DOMAIN_INDEX_FILTER              11.1.0.6                  11.1.0.6<br />
RESULT_CACHE                        11.1.0.6                  11.1.0.6<br />
NO_RESULT_CACHE                     11.1.0.6                  11.1.0.6<br />
XML_DML_RWT_STMT                    11.1.0.6                  11.1.0.6<br />
PLACE_GROUP_BY                      11.1.0.6                  11.1.0.6<br />
NO_PLACE_GROUP_BY                   11.1.0.6                  11.1.0.6<br />
NO_LOAD                             11.1.0.6                  99.99.99.98<br />
CHECK_ACL_REWRITE                   11.1.0.6                  99.99.99.98<br />
NO_CHECK_ACL_REWRITE                11.1.0.6                  99.99.99.98<br />
XMLINDEX_REWRITE                    11.1.0.6                  11.1.0.6</p>
<p>NAME                                VERSION                   VERSION_OUTLINE<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
NO_XMLINDEX_REWRITE                 11.1.0.6                  11.1.0.6<br />
XMLINDEX_REWRITE_IN_SELECT          11.1.0.6                  11.1.0.6<br />
NO_XMLINDEX_REWRITE_IN_SELECT       11.1.0.6                  11.1.0.6<br />
COST_XML_QUERY_REWRITE              11.1.0.6                  11.1.0.6<br />
NO_COST_XML_QUERY_REWRITE           11.1.0.6                  11.1.0.6<br />
NLJ_PREFETCH                        11.1.0.6                  11.1.0.6<br />
NO_NLJ_PREFETCH                     11.1.0.6                  11.1.0.6<br />
NLJ_BATCHING                        11.1.0.6                  11.1.0.6<br />
NO_NLJ_BATCHING                     11.1.0.6                  11.1.0.6<br />
MONITOR                             11.1.0.6                  99.99.99.98<br />
NO_MONITOR                          11.1.0.6                  99.99.99.98<br />
USE_INVISIBLE_INDEXES               11.1.0.6                  11.1.0.6<br />
INDEX                               8.0.0                     8.1.7<br />
CLUSTER                             8.0.0                     8.1.7<br />
ROWID                               8.0.0                     8.1.7<br />
NO_MONITORING                       8.0.0                     99.99.99.98<br />
EXPR_CORR_CHECK                     8.0.0                     99.99.99.98<br />
MERGE_CONST_ON                      8.0.0                     99.99.99.98<br />
QUEUE_ROWP                          8.0.0                     99.99.99.98<br />
NL_AJ                               8.0.0                     99.99.99.98<br />
NL_SJ                               8.0.0                     99.99.99.98<br />
NO_STATS_GSETS                      8.0.0                     99.99.99.98<br />
NO_ORDER_ROLLUPS                    8.0.0                     99.99.99.98<br />
NO_MERGE                            8.0.0                     10.1.0<br />
QUEUE_CURR                          8.0.0                     99.99.99.98<br />
ORDERED_PREDICATES                  8.0.0                     99.99.99.98<br />
USE_HASH                            8.1.0                     8.1.7<br />
USE_NL                              8.1.0                     8.1.7<br />
USE_ANTI                            8.1.0                     99.99.99.98<br />
USE_SEMI                            8.1.0                     99.99.99.98<br />
AND_EQUAL                           8.1.0                     8.1.7<br />
INDEX_ASC                           8.1.0                     99.99.99.98<br />
INDEX_DESC                          8.1.0                     8.1.7<br />
INDEX_FFS                           8.1.0                     8.1.7<br />
INDEX_COMBINE                       8.1.0                     8.1.7<br />
HASH                                8.1.0                     8.1.7<br />
PARALLEL_INDEX                      8.1.0                     99.99.99.98<br />
NO_PARALLEL_INDEX                   8.1.0                     99.99.99.98<br />
SWAP_JOIN_INPUTS                    8.1.0                     8.1.7<br />
FACT                                8.1.0                     8.1.7<br />
NO_FACT                             8.1.0                     8.1.7<br />
APPEND                              8.1.0                     99.99.99.98<br />
NOAPPEND                            8.1.0                     99.99.99.98<br />
DEREF_NO_REWRITE                    8.1.0                     99.99.99.98<br />
NESTED_TABLE_GET_REFS               8.1.0                     99.99.99.98<br />
RULE                                8.1.0                     8.1.5<br />
CHOOSE                              8.1.0                     99.99.99.98<br />
FIRST_ROWS                          8.1.0                     10.2.0.1<br />
ALL_ROWS                            8.1.0                     10.2.0.1<br />
ORDERED                             8.1.0                     8.1.7<br />
PUSH_PRED                           8.1.0                     8.1.5<br />
NO_PUSH_PRED                        8.1.0                     8.1.5<br />
PUSH_SUBQ                           8.1.0                     11.1.0.6<br />
USE_CONCAT                          8.1.0                     8.1.7<br />
NO_EXPAND                           8.1.0                     8.1.7<br />
SEMIJOIN_DRIVER                     8.1.0                     8.1.7<br />
MERGE_AJ                            8.1.0                     8.1.7<br />
HASH_AJ                             8.1.0                     8.1.7<br />
MERGE_SJ                            8.1.0                     8.1.7<br />
HASH_SJ                             8.1.0                     8.1.7<br />
STAR                                8.1.0                     99.99.99.98<br />
REMOTE_MAPPED                       8.1.0                     99.99.99.98<br />
STAR_TRANSFORMATION                 8.1.0                     8.1.7<br />
PIV_SSF                             8.1.0                     99.99.99.98<br />
TIV_SSF                             8.1.0                     99.99.99.98<br />
PIV_GB                              8.1.0                     99.99.99.98<br />
TIV_GB                              8.1.0                     99.99.99.98<br />
BITMAP                              8.1.0                     8.1.5<br />
MERGE                               8.1.0                     10.1.0<br />
FULL                                8.1.0                     8.1.7<br />
SHARED                              8.1.0                     99.99.99.98<br />
NOPARALLEL                          8.1.0                     99.99.99.98<br />
CACHE                               8.1.0                     99.99.99.98<br />
NOCACHE                             8.1.0                     99.99.99.98<br />
DRIVING_SITE                        8.1.0                     8.1.7<br />
USE_MERGE                           8.1.0                     8.1.7<br />
PQ_DISTRIBUTE                       8.1.5                     8.1.7<br />
BYPASS_UJVC                         8.1.5                     99.99.99.98<br />
CACHE_CB                            8.1.5                     99.99.99.98<br />
NO_BUFFER                           8.1.5                     99.99.99.98<br />
BUFFER                              8.1.5                     99.99.99.98<br />
SCN_ASCENDING                       8.1.5                     99.99.99.98<br />
RESTORE_AS_INTERVALS                8.1.5                     99.99.99.98<br />
NO_INDEX                            8.1.5                     8.1.7<br />
INDEX_JOIN                          8.1.5                     10.1.0.3<br />
NO_ACCESS                           8.1.5                     8.1.7<br />
NESTED_TABLE_SET_SETID              8.1.5                     99.99.99.98<br />
DOMAIN_INDEX_SORT                   8.1.5                     10.2.0.1<br />
DOMAIN_INDEX_NO_SORT                8.1.5                     10.2.0.1<br />
REWRITE                             8.1.5                     8.1.7<br />
NO_REWRITE                          8.1.5                     8.1.7<br />
CACHE_TEMP_TABLE                    8.1.5                     99.99.99.98<br />
CUBE_GB                             8.1.5                     99.99.99.98<br />
SAVE_AS_INTERVALS                   8.1.5                     99.99.99.98<br />
SYS_PARALLEL_TXN                    8.1.6                     99.99.99.98<br />
NO_UNNEST                           8.1.6                     10.1.0<br />
UNNEST                              8.1.6                     10.1.0</p>
<p>NAME                                VERSION                   VERSION_OUTLINE<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
LEADING                             8.1.6                     10.1.0.3<br />
OR_EXPAND                           8.1.7                     99.99.99.98<br />
LIKE_EXPAND                         8.1.7                     99.99.99.98<br />
BYPASS_RECURSIVE_CHECK              9.0.0                     99.99.99.98<br />
INDEX_RRS                           9.0.0                     99.99.99.98<br />
INDEX_SS_DESC                       9.0.0                     10.2.0.1<br />
INDEX_SS_ASC                        9.0.0                     99.99.99.98<br />
INDEX_SS                            9.0.0                     10.2.0.1<br />
PQ_NOMAP                            9.0.0                     10.2.0.1<br />
PQ_MAP                              9.0.0                     10.2.0.1<br />
CARDINALITY                         9.0.0                     99.99.99.98<br />
GBY_CONC_ROLLUP                     9.0.0                     99.99.99.98<br />
USE_TTT_FOR_GSETS                   9.0.0                     99.99.99.98<br />
NO_PRUNE_GSETS                      9.0.0                     99.99.99.98<br />
MV_MERGE                            9.0.0                     99.99.99.98<br />
CURSOR_SHARING_EXACT                9.0.0                     99.99.99.98<br />
SQLLDR                              9.0.0                     99.99.99.98<br />
DML_UPDATE                          9.0.0                     99.99.99.98<br />
SKIP_EXT_OPTIMIZER                  9.0.0                     99.99.99.98<br />
CPU_COSTING                         9.0.0                     99.99.99.98<br />
NO_CPU_COSTING                      9.0.0                     99.99.99.98<br />
ANTIJOIN                            9.0.0                     99.99.99.98<br />
SEMIJOIN                            9.0.0                     99.99.99.98<br />
NO_SEMIJOIN                         9.0.0                     99.99.99.98<br />
LOCAL_INDEXES                       9.0.0                     99.99.99.98<br />
HWM_BROKERED                        9.0.0                     99.99.99.98<br />
OVERFLOW_NOMOVE                     9.0.0                     99.99.99.98<br />
MATERIALIZE                         9.0.0                     99.99.99.98<br />
INLINE                              9.0.0                     99.99.99.98<br />
SYS_RID_ORDER                       9.2.0                     99.99.99.98<br />
NO_PUSH_SUBQ                        9.2.0                     11.1.0.6<br />
NO_EXPAND_GSET_TO_UNION             9.2.0                     10.1.0<br />
NO_QKN_BUFF                         9.2.0                     99.99.99.98<br />
EXPAND_GSET_TO_UNION                9.2.0                     10.1.0<br />
DYNAMIC_SAMPLING                    9.2.0                     99.99.99.98<br />
REF_CASCADE_CURSOR                  9.2.0                     99.99.99.98<br />
SYS_DL_CURSOR                       9.2.0                     99.99.99.98<br />
IGNORE_WHERE_CLAUSE                 9.2.0                     99.99.99.98<br />
NO_XML_QUERY_REWRITE                9.2.0                     11.1.0.6<br />
FORCE_XML_QUERY_REWRITE             9.2.0                     11.1.0.6<br />
NO_REF_CASCADE                      9.2.0                     99.99.99.98<br />
DYNAMIC_SAMPLING_EST_CDN            9.2.0                     99.99.99.98</p>
<p>236 rows selected.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2009/06/16/357.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>兔子==散户</title>
		<link>http://yumianfeilong.com/html/2009/06/15/355.html</link>
		<comments>http://yumianfeilong.com/html/2009/06/15/355.html#comments</comments>
		<pubDate>Mon, 15 Jun 2009 14:01:35 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Favorites]]></category>

		<category><![CDATA[NoFeeling]]></category>

		<category><![CDATA[economy]]></category>

		<category><![CDATA[股市]]></category>

		<category><![CDATA[宏观经济]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=355</guid>
		<description><![CDATA[略观大盘走势，感觉短期顶已经到达。

从6月15日上证指数来看，明显&#8221;顶背力&#8221;。股指虽然有所上扬，但成交量并没有新高。个股也是如此。或许因为去年被&#8221;奥运股&#8221;在2800点套牢不少，国内和国外的经济宏观环境也不容乐观。
1)美国失业率9%多了，基本要接近2位数字了。经济&#8221;滞胀&#8221;正是指 通货膨胀+高失业率。美国人没有工作，不能消费或者减少消费十分便宜的中国产品，给中国的出口和就业压力，那是一个大啊
2)国内一些政策的出台。正是&#8221;卖冰糕的小女孩&#8221;,过去半年宽松的经济政策，带来的是5月实际外商直接投资下降17.8% 连续8个月下降，出口继续大幅度下降；不得不再增加出口退税的额度。而且央行的调查结果:居民消费意愿下降，储蓄和投资意愿增强 &#8212; 正是凯恩斯的典型特征 &#8212; 国进民退&#8211;在中国的潜规则下产生了类似&#8221;郑州金惠&#8221;这样连主页都打不开的杀毒公司。 4万亿的水漂可见一斑。
3) IPO重启，或者也是对前期恢复的流动性的一个打击。
建议短线的逢高出货。每个利好消息，都是卖冰糕的女孩，尽快出货吧。
More转一份网上流传的2009年高考作文命题的满分美文。

阅读下的材料，根据要求写一篇不少于800字的文章。
兔子是历届小动物运动会的短跑冠军，可是不会游泳。一次兔子被狼追到河边，差点被抓住。动物管理局为了小动物的全面发展，将小兔子送进游泳培训班，同班的还有小狗、小龟和小松鼠等。小狗、小龟学会游泳，又多了一种本领，心里很高兴：小兔子和小松鼠花了好长时间都没学会，很苦恼。培训班教练野鸭说：“我两条腿都能游，你们四条腿还不能游？成功的90%来自汗水。加油！呷呷！”
评论家青蛙大发感慨：“兔子擅长的是奔跑！为什么只是针对弱点训练而不发展特长呢？”思想家仙鹤说：“生存需要的本领不止一种呀！兔子学不了游泳就学打洞，松鼠学不了游泳就学爬树嘛。”
兔子，你就是一个傻B
兔子啊兔子，看完了这篇报道，我不由得从心底里送你两个大字：傻B！
你也不想想，动物管理局是干什么的？管理动物的！狼是不是动物？你差点都被他吃了，管理局怎么连个屁都不放？为什么不惩罚狼反而逼兔子学游泳？如果管理局平常就主持公道怎么还会出现狼撵兔子的事儿？傻B兔子！
狼撵你到河边，管理局就忽悠你报游泳班，下回狼撵你到悬崖，他是不是还得忽悠你报飞行班？难道狼撵你，就为了吓唬你报这个班那个班？狼跟管理局局之间有没有不可告人的秘密？你有没有脑子啊！傻B兔子！
说你是傻B，你还就是傻B，你知道这个培训班是谁家开的？管理局开的！鸭子教练就是王八局长的小舅子！你还倒过来给他们交培训费。还“90%的汗水，加油！嘎嘎！”，我呸！他是鸭子，你也是鸭子？你也不想想，你们家自打你爷爷的爷爷那辈儿起就不会游泳，他管理局办几天班就能教会你游泳？这符合兔情吗？你培训费不是白交了？还有巴西龟、金毛，你们更傻，自己天生就会游泳，还去花这个冤枉钱，就为了考个证？没证他能不让你游了？没证狼吃了你白吃？说到这儿我还得说说你，金毛，你好歹也是名犬，面对坏蛋，就知道一味逃跑，还花钱去学怎么当落水狗，不害臊吗？
面对不法分子的侵害，管理局为什么不鼓励你们团结起来，奋起反抗，而是去学怎么逃跑？面对狼的威胁，现在不是学游泳的问题，不是多才多艺全面发展的问题，而是生存的大是大非问题！命都没了还学什么游泳？尸位素餐，我看这个动物管理局根本就没有存在的必要！行政不作为，与狼为奸，傻B兔子！
兔子，我骂你是因为你不争气，你自己有点儿独立意识好不好？人云亦云，别人说什么就是什么。鸭子说“我两条腿都能游，你们四条腿还不能游？”那是人话吗？照这么说，蜈蚣游得最快了。“成功的90%来自汗水”，呸！他当鸭子也算成功？当鸭子当得成功？你就学他吧，傻B兔子！
还有那两个专家，这帮精英吃饱了饭就会当吹鼓手。那个蛤蟆去年跳出来含泪我就烦他，“但在目前，不能急躁，因为还有更危急的事”——这不是他去年说的吗？现在狼患当前，算不算“更危急的事”？他又跳出来这弱点，那特长的，这叫转移视线，搅混水！傻B兔子！
那个仙鹤更白痴，“生存需要的本领不止一种！兔子学不了游泳就学打洞”。放屁，你都让人追到河边了，现打洞来得及吗？就这样专家的话你也信，傻B兔子！
狼撵你，是你兔子的错吗？你为什么不举报？这样的坏蛋不铲除，还有你的好？学游泳，惹不起你就躲得起吗？我告诉你，狗会狗刨，狼会游泳！狼是狗的祖宗！报班没用的，下次出门，最好带着修脚刀！
听我的话没错，傻B兔
]]></description>
			<content:encoded><![CDATA[<p>略观大盘走势，感觉短期顶已经到达。</p>
<p><a href="http://yumianfeilong.com/wp-content/uploads/2009/06/sh000001.gif"><img class="aligncenter size-full wp-image-356" title="sh000001" src="http://yumianfeilong.com/wp-content/uploads/2009/06/sh000001.gif" alt="" width="500" height="275" /></a></p>
<p>从6月15日上证指数来看，明显&#8221;顶背力&#8221;。股指虽然有所上扬，但成交量并没有新高。个股也是如此。或许因为去年被&#8221;奥运股&#8221;在2800点套牢不少，国内和国外的经济宏观环境也不容乐观。</p>
<p>1)<strong>美国失业率9%多了</strong>，基本要接近2位数字了。经济&#8221;滞胀&#8221;正是指 通货膨胀+高失业率。美国人没有工作，不能消费或者减少消费十分便宜的中国产品，给中国的出口和就业压力，那是一个大啊</p>
<p>2)国内一些政策的出台。正是&#8221;卖冰糕的小女孩&#8221;,过去半年宽松的经济政策，带来的是<a href="http://finance.sina.com.cn/roll/20090615/12042894680.shtml">5月实际外商直接投资下降17.8% 连续8个月下降</a>，出口继续大幅度下降；不得不再增加出口退税的额度。而且央行的调查结果:<a href="http://finance.people.com.cn/GB/9471118.html">居民消费意愿下降，储蓄和投资意愿增强</a> &#8212; 正是凯恩斯的典型特征 &#8212; <strong>国进民退</strong>&#8211;在中国的潜规则下产生了类似&#8221;郑州金惠&#8221;这样连主页都打不开的杀毒公司。 4万亿的水漂可见一斑。</p>
<p>3) IPO重启，或者也是对前期恢复的流动性的一个打击。</p>
<p><strong>建议短线的逢高出货。每个利好消息，都是卖冰糕的女孩，尽快出货吧。</strong></p>
<p>More转一份网上流传的2009年高考作文命题的满分美文。</p>
<p><span id="more-355"></span></p>
<p>阅读下的材料，根据要求写一篇不少于800字的文章。</p>
<p>兔子是历届小动物运动会的短跑冠军，可是不会游泳。一次兔子被狼追到河边，差点被抓住。动物管理局为了小动物的全面发展，将小兔子送进游泳培训班，同班的还有小狗、小龟和小松鼠等。小狗、小龟学会游泳，又多了一种本领，心里很高兴：小兔子和小松鼠花了好长时间都没学会，很苦恼。培训班教练野鸭说：“我两条腿都能游，你们四条腿还不能游？成功的90%来自汗水。加油！呷呷！”</p>
<p>评论家青蛙大发感慨：“兔子擅长的是奔跑！为什么只是针对弱点训练而不发展特长呢？”思想家仙鹤说：“生存需要的本领不止一种呀！兔子学不了游泳就学打洞，松鼠学不了游泳就学爬树嘛。”</p>
<p>兔子，你就是一个傻B</p>
<p>兔子啊兔子，看完了这篇报道，我不由得从心底里送你两个大字：傻B！</p>
<p>你也不想想，动物管理局是干什么的？管理动物的！狼是不是动物？你差点都被他吃了，管理局怎么连个屁都不放？为什么不惩罚狼反而逼兔子学游泳？如果管理局平常就主持公道怎么还会出现狼撵兔子的事儿？傻B兔子！</p>
<p>狼撵你到河边，管理局就忽悠你报游泳班，下回狼撵你到悬崖，他是不是还得忽悠你报飞行班？难道狼撵你，就为了吓唬你报这个班那个班？狼跟管理局局之间有没有不可告人的秘密？你有没有脑子啊！傻B兔子！</p>
<p>说你是傻B，你还就是傻B，你知道这个培训班是谁家开的？管理局开的！鸭子教练就是王八局长的小舅子！你还倒过来给他们交培训费。还“90%的汗水，加油！嘎嘎！”，我呸！他是鸭子，你也是鸭子？你也不想想，你们家自打你爷爷的爷爷那辈儿起就不会游泳，他管理局办几天班就能教会你游泳？这符合兔情吗？你培训费不是白交了？还有巴西龟、金毛，你们更傻，自己天生就会游泳，还去花这个冤枉钱，就为了考个证？没证他能不让你游了？没证狼吃了你白吃？说到这儿我还得说说你，金毛，你好歹也是名犬，面对坏蛋，就知道一味逃跑，还花钱去学怎么当落水狗，不害臊吗？</p>
<p>面对不法分子的侵害，管理局为什么不鼓励你们团结起来，奋起反抗，而是去学怎么逃跑？面对狼的威胁，现在不是学游泳的问题，不是多才多艺全面发展的问题，而是生存的大是大非问题！命都没了还学什么游泳？尸位素餐，我看这个动物管理局根本就没有存在的必要！行政不作为，与狼为奸，傻B兔子！</p>
<p>兔子，我骂你是因为你不争气，你自己有点儿独立意识好不好？人云亦云，别人说什么就是什么。鸭子说“我两条腿都能游，你们四条腿还不能游？”那是人话吗？照这么说，蜈蚣游得最快了。“成功的90%来自汗水”，呸！他当鸭子也算成功？当鸭子当得成功？你就学他吧，傻B兔子！</p>
<p>还有那两个专家，这帮精英吃饱了饭就会当吹鼓手。那个蛤蟆去年跳出来含泪我就烦他，“但在目前，不能急躁，因为还有更危急的事”——这不是他去年说的吗？现在狼患当前，算不算“更危急的事”？他又跳出来这弱点，那特长的，这叫转移视线，搅混水！傻B兔子！</p>
<p>那个仙鹤更白痴，“生存需要的本领不止一种！兔子学不了游泳就学打洞”。放屁，你都让人追到河边了，现打洞来得及吗？就这样专家的话你也信，傻B兔子！</p>
<p>狼撵你，是你兔子的错吗？你为什么不举报？这样的坏蛋不铲除，还有你的好？学游泳，惹不起你就躲得起吗？我告诉你，狗会狗刨，狼会游泳！狼是狗的祖宗！报班没用的，下次出门，最好带着修脚刀！</p>
<p><strong>听我的话没错，傻B兔</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2009/06/15/355.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>ora-19909 and Incarnations</title>
		<link>http://yumianfeilong.com/html/2009/06/04/353.html</link>
		<comments>http://yumianfeilong.com/html/2009/06/04/353.html#comments</comments>
		<pubDate>Thu, 04 Jun 2009 08:31:53 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Boring]]></category>

		<category><![CDATA[economy]]></category>

		<category><![CDATA[股市]]></category>

		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=353</guid>
		<description><![CDATA[今天建Standby数据库的时候，碰见一个ora-19909错误，提示不能恢复。后来使用Rman 调整控制文件中的Incarnation信息,得以解决。
incarnation有点凤凰盘涅,重生的意思，比较符合给数据库使用resetlogs的境遇。
Oracle9i时候 resetlogs后，之前的备份就都失效了;10g后通过记录在控制文件中incarnation的信息，数据库resetlog打开后，之前备份的备份文件还有可能在将来的恢复中用上。
•When a database goes through multiple incarnations, some backups can become  orphaned. Orphaned backups are backups that are created during incarnations of  the database that are not ancestors of the current incarnation.
•For  example, database incarnation is 5 and SCN is 7000. A DBPITR is done at SCN 7000  to [...]]]></description>
			<content:encoded><![CDATA[<p>今天建Standby数据库的时候，碰见一个ora-19909错误，提示不能恢复。后来使用Rman 调整控制文件中的Incarnation信息,得以解决。</p>
<p><span class="word">incarnation有点凤凰盘涅,重生的意思，比较符合给数据库使用resetlogs的境遇。</span></p>
<p><a title="about-database-incarnations.html" href="http://arjudba.blogspot.com/2008/04/about-database-incarnations.html"><span class="word">Oracle9i时候 resetlogs后，之前的备份就都失效了;10g后通过记录在控制文件中</span><span class="word">incarnation的信息，数据库resetlog打开后，之前备份的备份文件还有可能在将来的恢复中用上。</span></a></p>
<blockquote><p>•When a database goes through multiple incarnations, some backups can become  orphaned. Orphaned backups are backups that are created during incarnations of  the database that are not ancestors of the current incarnation.</p>
<p>•For  example, database incarnation is 5 and SCN is 7000. A DBPITR is done at SCN 7000  <span style="font-weight: bold;">to SCN 6666 and then RESETLOGS</span> is  performed. Now in current incarnation 6 the backup taken between 6666 and 7000  SCN became orphaned.</p>
<p>•Orphaned backups are usable by RMAN in cases where  you wish to restore the database to a point in time not in the current  incarnation path.</p></blockquote>
<p>最近中国的股市有点Incarnation的意思，是个股票就在涨。</p>
<p>最近比较看好电力股, 刺激出口，稳定就业什么的，都要用电啊。而且之前电力股都在阴跌，价格都在低位。下半年中国经济率先恢复，电力股会慢慢回暖。<strong>现在绝对是价值投资的首选。</strong></p>
<p>中国平安,中国人寿等大盘指标股也不错，经济复苏，他们就会在大盘的带动下上涨。也强烈推荐。</p>
<p><span id="more-353"></span></p>
<p>操作语法如下,</p>
<blockquote><p>RMAN&gt; shutdown</p>
<p>Oracle instance shut down</p>
<p>RMAN&gt; startup mount</p>
<p>connected to target database (not started)<br />
Oracle instance started<br />
database mounted</p>
<p>Total System Global Area    4898947072 bytes</p>
<p>Fixed Size                     2035888 bytes<br />
Variable Size               2684358480 bytes<br />
Database Buffers            2147483648 bytes<br />
Redo Buffers                  65069056 bytes</p>
<p>RMAN&gt; list incarnation of database;</p>
<p>List of Database Incarnations<br />
DB Key  Inc Key DB Name  DB ID            STATUS  Reset SCN  Reset Time<br />
&#8212;&#8212;- &#8212;&#8212;- &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;- &#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br />
1       1       DEVDB   693043031        CURRENT 1             01-OCT-02<br />
2       2       DEVDB   693043031        PARENT  3464454166946 18-DEC-07</p>
<p>RMAN&gt; reset database to incarnation 2;</p>
<p>database reset to incarnation 2</p>
<p>RMAN&gt; list incarnation of database;</p>
<p>List of Database Incarnations<br />
DB Key  Inc Key DB Name  DB ID            STATUS  Reset SCN  Reset Time<br />
&#8212;&#8212;- &#8212;&#8212;- &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;- &#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br />
1       1       DEVDB   693043031        PARENT  1             01-OCT-02<br />
2       2       DEVDB   693043031        CURRENT 3464454166946 18-DEC-07</p>
<p>RMAN&gt; quit</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2009/06/04/353.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>今日观察</title>
		<link>http://yumianfeilong.com/html/2009/06/02/352.html</link>
		<comments>http://yumianfeilong.com/html/2009/06/02/352.html#comments</comments>
		<pubDate>Tue, 02 Jun 2009 14:33:59 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Favorites]]></category>

		<category><![CDATA[NoFeeling]]></category>

		<category><![CDATA[economy]]></category>

		<category><![CDATA[股市]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=352</guid>
		<description><![CDATA[刚才看电影台的六一怀旧片&#8211;霹雳贝贝&#8211;来着,童年的片子，现在感觉还挺亲切。
后来留金岁月中，当初的贝贝和一些演员导演还现身说法，台下很多年轻人都是霹雳贝贝的粉丝。这验证我的一条理论:小时候长的好看的小男孩，长大了会变得比较有内涵。
再来是bing.com,微软做的，一点技术含量都没有。昨天还能访问,今天就被block了。不过和windows一样，微软也看不上中国那点市场。
还有就是一些房地产相关的新闻，盖房子的自己买房子，来搞&#8221;虚假繁荣&#8221;。这样的销售手段也就在中国可行，在国外早就被代表人民的议员们送到lost里去了。不过也说明了中国的房地产市场还不成熟&#8211;不透明潜规则-利润很高很强大。
最后是和股市相关的。最近几个新闻，给我一种感觉，股市马上和石油价格一样要迅速突破3000点了。

高盛售30亿股工行H股解禁股赚110亿，以很低的折价被人接收。这说明了市场流动性十分充足，且国际资金十分看好香港和大陆的股市。
盖特纳一来后，中国商务部原副部长：出口退税优惠政策将近期出台 &#8211;而且汇率又跌回6.83，人民币跟着美元一块贬 &#8212; 利于稳定出口产业,提高开工率。
全球流动性泛滥 美元持续走低，从石油价格的大幅度上扬就可以看出,金融大鳄已经去杠杆完毕(回补完美元头寸),不缺钱了，开始做多石油和商品通货。
石油大涨后，按照周洛华的&#8220;通缩造牛&#8221;理论，中国股市将快速的被全球资金推到一个高点。因此十分怀疑QFII和国际游资在大举吸盘。
至于是否要通货膨胀，大家可以关注PPI指标，PPI不增CPI也涨不了。看看[中钢协拒绝首发价 突破口在巴西 贸易商大量囤货 矿石压港严重就知道PPI不会大涨了。
]]></description>
			<content:encoded><![CDATA[<p>刚才看电影台的六一怀旧片&#8211;<strong>霹雳贝贝</strong>&#8211;来着,童年的片子，现在感觉还挺亲切。</p>
<p>后来留金岁月中，当初的贝贝和一些演员导演还现身说法，台下很多年轻人都是<strong>霹雳贝贝</strong>的粉丝。这验证我的一条理论:小时候长的好看的小男孩，长大了会变得比较有内涵。</p>
<p>再来是bing.com,微软做的，一点技术含量都没有。昨天还能访问,今天就被block了。不过和windows一样，微软也看不上中国那点市场。</p>
<p>还有就是一些房地产相关的新闻，盖房子的自己买房子，来搞&#8221;虚假繁荣&#8221;。这样的销售手段也就在中国可行，在国外早就被代表人民的议员们送到lost里去了。不过也说明了中国的房地产市场还不成熟&#8211;不透明潜规则-利润很高很强大。</p>
<p>最后是和股市相关的。最近几个新闻，给我一种感觉，股市马上和石油价格一样要迅速突破3000点了。</p>
<p><span id="more-352"></span></p>
<p><a href="http://finance.sina.com.cn/stock/hkstock/redchipsnews/20090602/07456291749.shtml" target="_blank">高盛售30亿股工行H股解禁股赚110亿</a>，以很低的折价被人接收。这说明了市场流动性十分充足，且国际资金十分看好香港和大陆的股市。</p>
<p>盖特纳一来后，中国<a href="http://finance.sina.com.cn/g/20090602/14286294155.shtml" target="_blank">商务部原副部长：出口退税优惠政策将近期出台</a> &#8211;而且汇率又跌回6.83，人民币跟着美元一块贬 &#8212; 利于稳定出口产业,提高开工率。</p>
<p><a href="http://finance.sina.com.cn/money/forex/20090602/04266290889.shtml">全球流动性泛滥 美元持续走低</a>，从石油价格的大幅度上扬就可以看出,金融大鳄已经去杠杆完毕(回补完美元头寸),不缺钱了，开始做多石油和商品通货。</p>
<p>石油大涨后，按照周洛华的<strong>&#8220;通缩造牛&#8221;</strong>理论，中国股市将快速的被全球资金推到一个高点。因此十分怀疑QFII和国际游资在大举吸盘。</p>
<p>至于是否要通货膨胀，大家可以关注PPI指标，PPI不增CPI也涨不了。看看[<a href="http://finance.sina.com.cn/chanjing/cyxw/20090602/01286290224.shtml" target="_blank">中钢协拒绝首发价</a> <a href="http://finance.sina.com.cn/chanjing/cyxw/20090602/02216290455.shtml" target="_blank">突破口在巴西</a> <a href="http://finance.sina.com.cn/roll/20090601/21096289819.shtml" target="_blank">贸易商大量囤货 矿石压港严重</a>就知道PPI不会大涨了。</p>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2009/06/02/352.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>戒烟日和儿童节</title>
		<link>http://yumianfeilong.com/html/2009/05/31/351.html</link>
		<comments>http://yumianfeilong.com/html/2009/05/31/351.html#comments</comments>
		<pubDate>Sun, 31 May 2009 14:54:19 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Book]]></category>

		<category><![CDATA[Events]]></category>

		<category><![CDATA[Favorites]]></category>

		<category><![CDATA[无烟日]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=351</guid>
		<description><![CDATA[戒烟日
５月３１日是“世界无烟日”，今年无烟日的主题是“无烟青少年”。
节日真多啊，戒烟日完了就是儿童节。
BS那些在人群中吸烟的烟民。

今天励志来着，读书 -我的成功可以复制-讲唐骏的奋斗史。唐骏真幸运，估计有生之年可以看见他的预言实现:
我因此预言，全世界如果只有一家汽车公司存活的话，一定是日本公司，全世界的公路只能跑一种车的话，一定是日本车。
通用汽车之后，不知道还有多少美国的传统工业要被全球化碾平的。
经济虽然还未恢复元气，美国人民还在节省加油费，[国际原油价格攀升至到66.31美元 单月涨幅创10年新高]，估计国内那几个玩石油期货的航空公司要开心了,谁说他们是在投机，说不定再过一两个月老本就回来啦。
不过美国失业率还在不断上升，此轮石油价格上涨主要推手为美元贬值；投资者恐惧纸币贬值，都变卖美国国债，去投机贵金属，原油等商品通货。
中短期投资山东黄金，紫金矿业等贵金属板块，短期内必有较大收益。
让朝鲜核弹来的更猛烈些吧。
]]></description>
			<content:encoded><![CDATA[<p>戒烟日</p>
<blockquote><p>５月３１日是“世界无烟日”，今年无烟日的主题是“无烟青少年”。</p></blockquote>
<p>节日真多啊，戒烟日完了就是儿童节。</p>
<p><strong>BS那些在人群中吸烟的烟民。</strong><br />
<span id="more-351"></span></p>
<p>今天励志来着，读书 -<strong>我的成功可以复制</strong>-讲唐骏的奋斗史。唐骏真幸运，估计有生之年可以看见他的预言实现:</p>
<blockquote><p>我因此预言，全世界如果只有一家汽车公司存活的话，一定是日本公司，全世界的公路只能跑一种车的话，一定是日本车。</p></blockquote>
<p>通用汽车之后，不知道还有多少美国的传统工业要被全球化碾平的。<br />
经济虽然还未恢复元气，美国人民还在节省加油费，[<a href="http://finance.sina.com.cn/review/observe/20090531/15426285182.shtml">国际原油价格攀升至到66.31美元 单月涨幅创10年新高</a>]，估计国内那几个玩石油期货的航空公司要开心了,谁说他们是在投机，说不定再过一两个月老本就回来啦。</p>
<p>不过美国失业率还在不断上升，此轮石油价格上涨主要推手为美元贬值；投资者恐惧纸币贬值，都变卖美国国债，去投机贵金属，原油等商品通货。</p>
<p>中短期投资<strong>山东黄金，紫金矿业等贵金属板块</strong>，短期内必有较大收益。</p>
<p>让朝鲜核弹来的更猛烈些吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2009/05/31/351.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>成功在vmware下安装RAC</title>
		<link>http://yumianfeilong.com/html/2009/05/26/350.html</link>
		<comments>http://yumianfeilong.com/html/2009/05/26/350.html#comments</comments>
		<pubDate>Tue, 26 May 2009 14:51:27 +0000</pubDate>
		<dc:creator>yumianfeilong</dc:creator>
		
		<category><![CDATA[Boring]]></category>

		<category><![CDATA[Oracle]]></category>

		<category><![CDATA[RAC]]></category>

		<guid isPermaLink="false">http://yumianfeilong.com/?p=350</guid>
		<description><![CDATA[真是体力活啊。花费周末2天和1个晚上和1个白天，经过无数次失败,总算能够在vmware下安装成功2个节点的Oracle10g RAC环境。虽然是照猫画虎，也不容易。
相关软件环境是vmware workstation 6, Redhat AS 5.2, Oracle clusterware 11g,Oracle datbase10g。与文档中有些不同，但99%的步骤一样。由于有些地方忽视或者配置错误，导致我安装clusterware多次都不成功，罗列出来，给以后安装提个醒。

1) 要将 &#8220;clock=pit nosmp noapic nolapic&#8221;添加到/boot/grub/grub.conf 中 带有KERNEL的那行。通常安装redhat后,grub.conf中有2行带有KERNEL，一个是正常模式，一个是&#8221;安全模式&#8221;。可以只在正常模式的那个KERNEL后面添加就可以了。忘记添加的话可能会带来Clusterware验证的错误。
2)要修改net.ipv4.ip_local_port_range = 1024 65000等参数。否则在安装数据库的时候listener启动不起来，会得到个3113错误，毕竟1521端口要给Oracle准备着。
3）注意IP设置。配置ssh登陆后，除了racN-vip  ssh不了的，其他都应该能够不输入密码就可以ssh
4)可以通过如下方式在主机和vmware虚拟机之间共享文件
vmware -&#62; virtual machine settings -&#62; Options -&#62; Shared Folders -&#62; Guest operating system可以设置共享目录；它将自动装载到/mnt/hgfs下  。方便考安装文件了。
5）raw devices的建立和权限配置和文档中(redhat 4 AS)有不同。
Redhat AS 5下，先需要在/etc/udev/rules.d/60-raw.rules中添加raw entry，然后在50-***.rules中添加权限设置KERNEL==”raw[1-2]“, MODE=”0640″, GROUP=”oinstall”, OWNER=”oracle”。网上搜索一大堆。
6）使用/etc/init.d/o2cb configure的时候，要将相应的time delay设置的大一点，并且2个节点上的设置数值要一样。如果设置的比较小，可能会出现某个节点自动重新启动的问题。
7)  安装clusterware之前可以运行安装目录下的cluvfy  stage -pre crsinst -n rac1,rac2作检查。其中关于内存的warnning可以忽略。
8)  在安装clusterware制定eth0/eth1的时候，还会多一个vbth什么的虚拟网卡，设置为unused
9) 我使用的clusterware [...]]]></description>
			<content:encoded><![CDATA[<p>真是体力活啊。花费周末2天和1个晚上和1个白天，经过无数次失败,总算能够在vmware下安装成功2个节点的Oracle10g RAC环境。虽然是照<a href="http://sr3.telmos.ru/dsvolk/wmimages/linux_x86/10g/RAC/install_guide_oracle_rac10g_El4.pdf ">猫</a>画虎，也不容易。</p>
<p>相关软件环境是vmware workstation 6, Redhat AS 5.2, Oracle clusterware 11g,Oracle datbase10g。与文档中有些不同，但99%的步骤一样。由于有些地方忽视或者配置错误，导致我安装clusterware多次都不成功，罗列出来，给以后安装提个醒。</p>
<p><span id="more-350"></span></p>
<p>1) 要将 &#8220;clock=pit nosmp noapic nolapic&#8221;添加到/boot/grub/grub.conf 中 带有KERNEL的那行。通常安装redhat后,grub.conf中有2行带有KERNEL，一个是正常模式，一个是&#8221;安全模式&#8221;。可以只在正常模式的那个KERNEL后面添加就可以了。忘记添加的话可能会带来Clusterware验证的错误。</p>
<p>2)要修改net.ipv4.ip_local_port_range = 1024 65000等参数。否则在安装数据库的时候listener启动不起来，会得到个3113错误，毕竟1521端口要给Oracle准备着。</p>
<p>3）注意IP设置。配置ssh登陆后，除了racN-vip  ssh不了的，其他都应该能够不输入密码就可以ssh</p>
<p>4)可以通过如下方式在主机和vmware虚拟机之间共享文件</p>
<p>vmware -&gt; virtual machine settings -&gt; Options -&gt; Shared Folders -&gt; Guest operating system可以设置共享目录；它将自动装载到/mnt/hgfs下  。方便考安装文件了。</p>
<p>5）raw devices的建立和权限配置和文档中(redhat 4 AS)有不同。</p>
<p>Redhat AS 5下，先需要在/etc/udev/rules.d/60-raw.rules中添加raw entry，然后在50-***.rules中添加权限设置KERNEL==”raw[1-2]“, MODE=”0640″, GROUP=”oinstall”, OWNER=”oracle”。网上搜索一大堆。</p>
<p>6）使用/etc/init.d/o2cb configure的时候，要将相应的time delay设置的大一点，并且2个节点上的设置数值要一样。如果设置的比较小，可能会出现某个节点自动重新启动的问题。</p>
<p>7)  安装clusterware之前可以运行安装目录下的cluvfy  stage -pre crsinst -n rac1,rac2作检查。其中关于内存的warnning可以忽略。</p>
<p>8)  在安装clusterware制定eth0/eth1的时候，还会多一个vbth什么的虚拟网卡，设置为unused</p>
<p>9) 我使用的clusterware 是11g的版本，所以没有出现 rac2@root.sh执行报错的问题</p>
<p>10）安装clusterware完后cluvfy  stage -post crsinst -n rac1,rac2 在2边应该都显示成功。</p>
<p>11）安装数据库软件的时候，我选择的是建一个数据库，安装成功后，执行建库的时候提示了一个与ASM Disk相关的失败。后来我单独执行dbca建库的时候没有问题。</p>
<p>12 ) RAC 装好后其他一切正常。但是就是srvctl命令有问题：只要一执行 <a href="http://www.orafaq.com/node/70">srvctl </a>，不管后面跟的是什么参数，都会报错：</p>
<blockquote><p>/oracle/app/oracle/product/10.2.0/db_1/jdk/jre/bin/java: error while loading shared libraries: libpthread.so.0: wrong ELF class: ELFCLASS64</p></blockquote>
<p>后来搜索itpub需要comment 以下2行才可以。</p>
<blockquote><p>#Remove this workaround when the bug 3937317 is fixed<br />
LD_ASSUME_KERNEL=2.4.19<br />
export LD_ASSUME_KERNEL</p></blockquote>
<p>开始学习大有市场的RAC啦</p>
]]></content:encoded>
			<wfw:commentRss>http://yumianfeilong.com/html/2009/05/26/350.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
