<?xml version="1.0" encoding="GBK"?>
<?xml-stylesheet href="/style/rss.css" type="text/css"?>
<rss version="2.0" xmlns:eb="http://blog.tom.com/">
<channel>
  <title>Nows and Gones</title>
  <link>http://blog.tom.com/lightstar317</link>
  <description><![CDATA[有你，有我，有她... ]]></description>
  <language>zh</language>
  <generator>newblog.tom.com RSS</generator>
  <pubDate></pubDate>    <item>
		<title><![CDATA[ 春茶已出 ]]></title>
		<link>http://blog.tom.com/lightstar317/article/2467.html</link>
		<description><![CDATA[ 给爸妈打电话，除了欣慰的听到他们在打牌，其它的就只剩茶叶了。很想让爸妈好好的休息休息，但是孩儿还是不孝。
<p>做茶叶是件很辛苦的事情！年纪小的时候，我就能挑上四五十斤，踉跄的从山顶挑到家里；还记得小时候采茶叶，大串大串的汗珠从头上不停的滴漏；甚至大晴天里下起阵雨，淋个正着。</p>
<p>现在，想起这事，略敢欣慰的事，当时知道帮爸妈做点事情，而不是与儿伴作伴；做茶叶是相当痛苦的一件农活。想到爸妈还是那样的辛勤劳作，很是心酸。</p> ]]></description>
		<eb:creationDate>2009-04-22 23:05:38</eb:creationDate>
		<eb:modificationDate></eb:modificationDate>
    </item>
    <item>
		<title><![CDATA[ 不再是好人 ]]></title>
		<link>http://blog.tom.com/lightstar317/article/2465.html</link>
		<description><![CDATA[ &nbsp; 很想说句脏话，但是怎么也说不出口！<br>
&nbsp;&nbsp;&nbsp;<br>
&nbsp; 遥远的事情，遥远的鬼东西看似再也不再那儿触不可及，生活中的事情不会像是触不到的恋人那样虚幻。<br>
<br>
&nbsp; 真实的事情总归是真实的事情，这点无从争辩，也无须去争辩，甭管你长着金口！<br>
<br>
&nbsp; 打小的我，总被教育做个好人，至少爸妈总是这么教我。或许上帝总要教训没文化的人一样，原本爸妈希望我是Bat Man, 但是写错了字母，成了Bad Man.<br>
<br>
&nbsp; 我的信念？ ]]></description>
		<eb:creationDate>2009-04-17 09:19:22</eb:creationDate>
		<eb:modificationDate></eb:modificationDate>
    </item>
    <item>
		<title><![CDATA[ 方向与度 ]]></title>
		<link>http://blog.tom.com/lightstar317/article/2454.html</link>
		<description><![CDATA[ &nbsp; <span style="font-size: 13px; line-height: 1.3em;">今天很乱!我也不知道该说什么，只是想说：凡事不要做的太痴迷，要适可而止。当然不要忘了自己要活在这个世界上，需要时刻警醒自己，保持发展。缘于身边的人和事！<br>
&nbsp; 今天，Leader给转了关于如何加强专业知识的一个稿子。其中提到了，参加各种培训</span>
<div id="blogDetailDiv" style="font-size: 16px;">，<span style="font-size: 13px; line-height: 1.3em;">加强员工技术交流以及充分定位自己从而选择适合自己的工作岗位，当然伴之而来的就是可以跨部门任职。客户既然上帝，那么高效地满足客户的需求需要有专业的知识来做保障，这就是出发点吧。</span><span style="font-size: 13px; line-height: 1.3em;">看了看公司在中国区的发展规模，杭州成都近期快速膨胀，或许是3G的因素，而北京这边的规模明显不行，汗！<br>
&nbsp;&nbsp; 为此，想到的，就是如何定位自己？找到自己的发展方向？朝着这个方向努力？不过定位自己谈何容易，要想自己看清自己很难。就比如本来就是错了的一件事，你却不认为是件错事，一则可能是放不下自己的自尊心，二则是自身思想意识还没到这一步，等到年长点，会发现自己原来那时是那么的放肆！<br>
&nbsp;&nbsp; 一直坚信的一点是：你付出了多少，你得到的就会是多少；啥也不做，得到的都心虚！在生活中，你要别人给你什么，你也应该给别人什么。你要想在事业上有所成就，你必须付出许多，努力许多。长了这么大，以前的我很想把事情做好了，当然所谓的好都是我自己的认识，基于我生长的环境。不过我的初衷没有恶意，只是有的看起来有点传统,但是我并不认为传统的东西就是过时，就是没有价值...</span><br>
&nbsp; <span style="font-size: 13px; line-height: 1.3em;">以前感觉活的很累，把自己要求太高，到头来真的一无所有。后来想通了，不苛求自己，努力找好自己的方向，同时也培养自己各种兴趣爱好。不偏离轨道，不背离方向，这是一大原则。别把自己的根本丢了，不然到头来的会更一无是处。凡事不能太过了，度！</span></div> ]]></description>
		<eb:creationDate>2009-04-01 21:43:36</eb:creationDate>
		<eb:modificationDate></eb:modificationDate>
    </item>
    <item>
		<title><![CDATA[ 今天初九 ]]></title>
		<link>http://blog.tom.com/lightstar317/article/2410.html</link>
		<description><![CDATA[ &nbsp; <font style="line-height: 1.8em;" size="2">农历初九，是我们村传统祭祀的一个好日子，喜迎春天的到来，简称“迎春“。查了查，明天就是立春！</font>
<div id="blogDetailDiv" style="font-size: 16px;"><font style="line-height: 1.8em;" size="2">&nbsp; 今天比往常热闹，多了许多表演活动，给我印象最深的还是那个舞狮！见到了好多嫁出去的老朋友，又见到了好多不认识的新近嫁进来的人，当然还有一堆不认识的小孩...一切又陌生又熟悉！</font><br>
<font style="line-height: 1.8em;" size="2">&nbsp; 再过4天，又该回到工作的岗位了，工作还是要继续努力，同时还要不断提高，自己的那个小小理想，希望能早日实现！</font><br>
<font style="line-height: 1.8em;" size="2">&nbsp; 还记得大年三十晚上，到狮子殿，祈祷的那些愿！</font><br></div> ]]></description>
		<eb:creationDate>2009-02-03 20:21:25</eb:creationDate>
		<eb:modificationDate></eb:modificationDate>
    </item>
    <item>
		<title><![CDATA[ EXP-00003 ]]></title>
		<link>http://blog.tom.com/lightstar317/article/2347.html</link>
		<description><![CDATA[ &nbsp; &nbsp; 这个问题，是因为用低于版本9.2.0.5.0的EXP工具去EXP高版本的DB时会产生的一个问题，有2个解决办法，根据被导出的对象是否有Secondary Object，比如LOB.<br>
&nbsp;&nbsp;&nbsp; 1.表中不含有Secondary Object, 如LOB:<br>
&nbsp;&nbsp;&nbsp; EMP的时候显示指定COMPRESS=y,<br>
&nbsp;&nbsp;&nbsp; 2.如果含有如LOB之类的Object,就需要修改rdbms/admin/catexp.sql脚本，更改视图exu9tne的定义。改制前，做好备份；执行完成后要做一下恢复。具体步骤：<br>
&nbsp;&nbsp;&nbsp; <span style="font-family: 榛戜綋;">a. Make a note of the export definition of exu9tne from $ORACLE_HOME/rdbms/admin/catexp.sql</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b. Copy this to a new file and add:</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">"UNION ALL select * from sys.exu9tneb" to the end of the definition</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">e.g. In the 9.2.0.5.0 or any higher release source database (e.g. 9.2.0.6.0 or 10.1.0.4.0), the workaround view would be:</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">&nbsp;&nbsp;&nbsp;CREATE OR REPLACE VIEW exu9tne (</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tsno, fileno, blockno, length)</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">&nbsp;&nbsp;&nbsp; AS</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">&nbsp;&nbsp;&nbsp;SELECT ts#, segfile#, segblock#, length</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">&nbsp;&nbsp;&nbsp;FROM sys.uet$</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">&nbsp;&nbsp;&nbsp;WHERE ext# = 1</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">&nbsp;&nbsp;&nbsp;UNION ALL</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">&nbsp;&nbsp;&nbsp;SELECT * from sys.exu9tneb</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">&nbsp;&nbsp;&nbsp;/</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">&nbsp;&nbsp;&nbsp;c. Run this as the SYS user (!) against the database that needs to be exported.</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">&nbsp;&nbsp;&nbsp; d. Re-run the export as required.</span><br style="font-family: 榛戜綋;">
<span style="font-family: 榛戜綋;">&nbsp;&nbsp;&nbsp;e. Put back the original definition of exu9tne as obtained in step a.</span> ]]></description>
		<eb:creationDate>2009-01-08 09:59:20</eb:creationDate>
		<eb:modificationDate></eb:modificationDate>
    </item>
    <item>
		<title><![CDATA[ 可怜的PSP ]]></title>
		<link>http://blog.tom.com/lightstar317/article/2321.html</link>
		<description><![CDATA[ &nbsp;&nbsp; <font size="2">昨晚部门年会如期在雍和宫金鼎轩举行，允许带家人和朋友，更加体现了老大的人情味十足，佩服！气氛很好，大家兴致很高，毕竟有大奖，何况中奖率高达70%，从高到低：5000（2）,N95（5）,PSP（5）,iPod（10）,500（20）。</font><br>
<font size="2">&nbsp;&nbsp;&nbsp;&nbsp;吃了没几口，喝了不到2杯酒，PM已经扯开嗓门，吆喝着开奖。还好，有4个小孩帮忙抽奖，不然PM会是众矢之的，所以他一直解释说，不是他抽的奖。抽末等奖的时候，在我们这一桌上出了4个，当时我已经快汗死了，被选中的概率还是很大的。结果是我得了一个PSP,enough了。但是一定要记住冲动是魔鬼：不知情的情况下，把系统升级到了5.02，把它变成了砖头。于是找神电就是今天唯一的主题；接着写信给DA，算是留有一丝希望。</font><br>
<font size="2">&nbsp;&nbsp;&nbsp;&nbsp;Dark Alex: <a href="http://www.dark-alex.org/" target="_blank">http://www.dark-alex.org/</a></font><br>
<font size="2">&nbsp;&nbsp;&nbsp;&nbsp;谁有神电？救我一把!</font> ]]></description>
		<eb:creationDate>2008-12-21 00:48:46</eb:creationDate>
		<eb:modificationDate></eb:modificationDate>
    </item>
    <item>
		<title><![CDATA[ Flashback query limitation ]]></title>
		<link>http://blog.tom.com/lightstar317/article/2312.html</link>
		<description><![CDATA[ <br>
1. Specifying a time will only find the flashback copy to the nearest five minutes&nbsp; interval. This is also true of the get_system_change_number.<br>
<br>
2. When using flashback time based and your database is running continuously, you can never flashback more than 5 days,<font><font face="courier">irrespective of UNDO_RETENTION.<br></font></font> ]]></description>
		<eb:creationDate>2008-12-18 13:38:07</eb:creationDate>
		<eb:modificationDate></eb:modificationDate>
    </item>
    <item>
		<title><![CDATA[ Oralce Buffer Pool ]]></title>
		<link>http://blog.tom.com/lightstar317/article/2165.html</link>
		<description><![CDATA[ <font style="FONT-SIZE: 14px">&nbsp;&nbsp;</font><font style="FONT-SIZE: 14px">With the multiple buffer pools feature, you can configure separately managed buffer caches. The benefit of multiple buffer pools is to reduce physical reads without increasing the total SGA. This feature can be very useful for small and simple schemas with well-defined access patterns. Three buffer pools are supported:<br>
<font style="LINE-HEIGHT: 1.3em"><font style="LINE-HEIGHT: 1.3em" color="#990033"><b>&nbsp;&nbsp; <font style="LINE-HEIGHT: 1.3em" color="#990000">Default</font></b></font>: This pool always exists and its size is controlled by the <b><font style="LINE-HEIGHT: 1.3em" color="#990000">DB_CACHE_SIZE</font></b> parameter or by Automatic Shared Memory Management. All blocks read by the SYS user use this pool. In addition, if the buffer pool attribute of an object is not set, or is set and the specified pool does not exist, then the object uses this pool. Most objects are cached in this pool.</font><br>
<font style="LINE-HEIGHT: 1.3em"><font style="LINE-HEIGHT: 1.3em" color="#FFFF00"><b>&nbsp;&nbsp;&nbsp;<font color="#990000">Keep</font></b></font>: This pool is intended for small or frequently accessed objects that would benefit from being memory-resident. It is sized to the sum of all objects you want to keep plus a small percentage for Consistent Read blocks. Its size is controlled by the <b><font style="LINE-HEIGHT: 1.3em" color="#990000">DB_KEEP_CACHE_SIZE</font></b> parameter. The LRU list behavior is the same for each cache. If the keep pool is smaller than the number of blocks to be kept, some blocks will be forced to age out of the cache.</font><br>
<font style="LINE-HEIGHT: 1.3em"><font style="LINE-HEIGHT: 1.3em" color="#FFFF00"><b>&nbsp;&nbsp; <font color="#990000">Recycle</font></b></font>: This pool is used for objects that gain no benefits from caching. These are usually large tables with random access, where the blocks are seldom used beyond a single transaction—for example, an event log table where rows are continuously added but is seldom accessed otherwise. Only enough buffers to hold the rows involved in an active transaction are needed, usually a small percentage of the blocks in the object. The recycle pool size is controlled by the <b><font style="LINE-HEIGHT: 1.3em" color="#990000">DB_RECYCLE_CACHE_SIZE</font></b> parameter.</font>&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp; <font style="LINE-HEIGHT: 1.3em">在创建Table、Index或者Cluster这些Segment对象时，可以指定它们所是用的Buffer Pool,不指定的情况下，是放在Default这个pool中。如果alter了buffer pool, 之前的数据还是放在原来的pool里，直到被aged out.&nbsp;&nbsp; Syntax:&nbsp;&nbsp; <font style="LINE-HEIGHT: 1.3em" color="#006600"><b>BUFFER_POOL {KEEP | RECYCLE | DEFAULT}</b></font>.</font><br>
<font style="LINE-HEIGHT: 1.3em">&nbsp;&nbsp;&nbsp;&nbsp; For example:</font><br>
<font style="LINE-HEIGHT: 1.3em">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; create index index_name storage(Buffer_pool keep ...);</font><br>
<font style="LINE-HEIGHT: 1.3em">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alter table table_name storage(Buffer_Pool recycle);</font><br>
<font style="LINE-HEIGHT: 1.3em">&nbsp;&nbsp;&nbsp;&nbsp; 如果计算Multiple Pool的命中率，可以发起如下的SQL查询:</font><br></font><font style="FONT-SIZE: 14px"><font style="LINE-HEIGHT: 1.3em">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select name, 1- (physical_reads / (db_block_gets + consistent_gets)) "hit_ratio"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from v$buffer_pool_statistics<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; where db_block_gets + consistent_gets &gt; 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /</font></font> ]]></description>
		<eb:creationDate>2008-12-07 21:59:13</eb:creationDate>
		<eb:modificationDate></eb:modificationDate>
    </item>
    <item>
		<title><![CDATA[ 变味的周末 ]]></title>
		<link>http://blog.tom.com/lightstar317/article/2164.html</link>
		<description><![CDATA[ <font style="FONT-SIZE: 14px">&nbsp;&nbsp; <font style="LINE-HEIGHT: 1.3em" size="2">是周末吗？是的，但是一点都没觉得我在休息，我在养身。我的手笨，脚笨，脑子也笨，再好的周末再好的日子也都会让我变了味道。这就是我吧，一往的自以为是，一往的...于是有了充满矛盾的周末。</font></font>
<div id="blogContainer" style="FONT-SIZE: 16px"><font style="FONT-SIZE: 14px; LINE-HEIGHT: 1.3em" size="2">&nbsp;&nbsp;&nbsp; 好像自从爸妈上次来京，我的头发还没理过，很长，很难受，这是周六的要解决主要目标。来到了朋友推荐的“康丽百合”，韩国人开的，我感觉挺冷清的。这个地方，来过，但是没用心记过，都有什么车到这，真的不清楚。本以为自己下班下车的那个车站有车能到，事实并非如此，于是有了一次不快。下了车，被问什么店名？只记得4个字，不知道具体，又有了一次不快。该怪”康丽百合“名字太长了？还是怪我没有记性？就4个字，就算是8个字节，我也应该记住。而我只是觉得这么一个地方，能有多少家理发店的名字会那么的雷同？只要看一下就知道，就应该知道该跨进哪个门。不到30分钟，只是剪剪，洗头的时候被用了一次凉水，理完的效果我认为一般，于是再一次不快。天很冷，心也冷，我一手造成的！</font><font size="2"><br></font><font style="FONT-SIZE: 14px; LINE-HEIGHT: 1.3em" size="2">&nbsp;&nbsp; 今天早上觉得好困，一觉睡到九点半。冲了下澡，吃了点东西，准备去地坛书市。接到朋友来电，得知她的奶奶刚刚离去，一下子失去了节奏。我也经历过奶奶的离去，当时我小学4年级。正值期中考试，上午考完回家吃饭得知的。爸妈不让我回家吃饭，让我在阿姨家吃午饭。当时我颤抖着，不知道该怎么办？只是觉得一手把我带大的奶奶就这样不能再陪我了，边哭边吃。直到考完了试，我才回家。妈妈把我拉到我奶奶的床边，拉起奶奶冰冷的手，触摸了我一下，我顿时一颤，认识到了什么。在这之前，我很怕，而妈妈之举，让我顿时成长了不少。</font><font size="2"><br></font><font style="FONT-SIZE: 14px; LINE-HEIGHT: 1.3em" size="2">&nbsp;&nbsp;&nbsp;&nbsp;她和她妹妹一起回的，那么匆忙！但是我没有主动的送人家去车站，我真的很不懂人情事故，真的真的！何况是这种情况？痛了，哭了，自己的错！</font><font size="2"><br></font><font style="FONT-SIZE: 14px; LINE-HEIGHT: 1.3em" size="2">&nbsp;&nbsp;&nbsp;&nbsp;其实也不想把脸藏在月光背后<br>
&nbsp;&nbsp;&nbsp;&nbsp;此刻坐在这个安静角落<br>
&nbsp;&nbsp;&nbsp;&nbsp;也不想为自己找个解说<br>
&nbsp;&nbsp;&nbsp;&nbsp;因为心里的内疚<br>
&nbsp;&nbsp;&nbsp;&nbsp;让我无法一跨而过</font><font size="2"><br></font><font style="FONT-SIZE: 14px"><font style="LINE-HEIGHT: 1.3em" size="2">&nbsp;&nbsp;&nbsp;&nbsp;祈求我做的过错，能够得到原谅！</font><br></font></div> ]]></description>
		<eb:creationDate>2008-12-07 16:18:04</eb:creationDate>
		<eb:modificationDate></eb:modificationDate>
    </item>
    <item>
		<title><![CDATA[ 被训 ]]></title>
		<link>http://blog.tom.com/lightstar317/article/2113.html</link>
		<description><![CDATA[ &nbsp; &nbsp; 上次的Love dancing事件，原本以为会比较棘手，战线会比较长。但是事实却是让我们出乎意料。我们也知道自己做的不好，毕竟理屈再先，除此之外没什么过分之处。事情既然发生，那么总要有一个沟通的过程。如果连沟通这条路都堵死了，那么事情是没办法解决的，对双方都没好处。<br>
&nbsp;&nbsp;&nbsp; 敲了敲门，见到了男的，首先郑重的道了歉，接着委婉的表达了我们的希望要求。或许我们太坦诚，或许我们真的没有太多不对，或许他也觉得太过苛刻。我们还是就时间的问题达成了共识。或来女主人也过来说话，虽然没见到脸面，但是声音已经没有前晚那样的盛气凌人,好事...<br>
&nbsp;&nbsp;&nbsp; 紧接着就是Oracle RAC的4天培训。没能申请下来Oracle公司的正规培训，很是遗憾；但是项目组能批下另一单位提供的培训，也算是满足了。事先早已知道，其实不会学到太多，所以这次我比较注重实际生产上的一些问题。学的真的不多，有点浪费钱！<br>
&nbsp;&nbsp;&nbsp; 再接着就是Design Pattern的培训了，祝成科技提供，首席讲师。年纪不大，但是讲的很好。这是我参加培训里头感受最深的一次，至少没有那种被忽悠的不爽感受！更让我高兴的是，我还得到了一本赠送的由C++之父Bjarne Stroustrup亲笔签名的《C++语言的设计和演化》。在我想放弃C++的发展方向之际，给了我这本书，不知道意味着什么？但是，书还是要好好读的！<br>
&nbsp;&nbsp;&nbsp; 周末，就是连续2场精彩的NBA, 对手可是马刺和黄蜂，这周末过的，肯定是滋味，输赢对我来说，其实没那么重要。<br>
&nbsp;&nbsp;&nbsp; 顿时觉得，短短的时间内，参与了不少的事情，经历了许多，感受这种累积的过程，真好！<br> ]]></description>
		<eb:creationDate>2008-11-14 12:50:16</eb:creationDate>
		<eb:modificationDate></eb:modificationDate>
    </item>
</channel>
</rss>