<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feedsky.blogbus.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:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><link atom:type="text/html">http://fbirdzp.blogbus.com/</link><fs:self_link href="http://feeds.feedsky.com/blogbus.com/fbirdzp_blogbus_com" type="application/rss+xml"></fs:self_link><lastBuildDate>Mon, 23 Nov 2009 17:40:45 GMT</lastBuildDate><title>Fbirdzp.ZP</title><description>阿P巴巴是个快乐的青年！</description><atom:link href="http://feedsky.blogbus.com/fbirdzp_blogbus_com" type="application/rss+xml" rel="self"></atom:link><generator xmlns="http://www.w3.org/2005/Atom" uri="http://www.blogbus.com/">博客大巴</generator><id xmlns="http://www.w3.org/2005/Atom">http://fbirdzp.blogbus.com/atom.xml</id><link xmlns="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://fbirdzp.blogbus.com/atom.xml"></link><pubDate>Mon, 23 Nov 2009 17:40:45 GMT</pubDate><image><title>Fbirdzp.ZP</title><url>http://public.blogbus.com/profile/2/0/4/4655402/avatar_4655402_96.jpg</url><link>http://fbirdzp.blogbus.com/</link></image><item><title>Designer or Performer</title><link atom:type="text/html">http://fbirdzp.blogbus.com/logs/51968029.html</link><author xmlns="http://www.w3.org/2005/Atom"><name>fbirdzp</name></author><id xmlns="http://www.w3.org/2005/Atom">http://fbirdzp.blogbus.com/logs/51968029.html</id><description>&lt;p&gt;必须要先说的是，通篇将是中文，并不会像标题那样（翻了半天的lingoes）！&lt;/p&gt;
&lt;p&gt;设计者／执行者，这是最近的工作中一直会蹦出来的两个词汇，因为深刻的体会到一件不那么简单的事情要做的漂亮，需要一个严谨的实施、再加上实施之前的规划。&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;当然不是简简单单的1+1，工作的内容是在一组IBM小型机上搭建一个DataGuard环境，而技术上最大的挑战是那些相关的需要设置的参数。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;第一天，闪亮登场。大早上&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;翻出自己整理的安装文档上去就开搞，这一搞就是一天过去，败下阵来已经是晚上11点半了。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;搭环境的过程一直不太顺利，由于没有做好准备，一些意外的问题层出不穷，这让我也总是水来土掩的疲于应付。等到最后，因为遗留问题太多，已经不知道到底是哪里的问题了。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;第2天，有了头天的惨败，不再那么盲目了。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;还是同样一份文档，整理了一份简单的checklist，把安装过程中的步骤以及涉及到的文件、参数设置都过了一遍。每一个步都提前写好，安装过程直接control+V即可。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;这一天工作小有成效，遇到的问题也不算离谱了，都在能力范围内可以解决，头天没有头绪的问题也少了。对整个流程以及以及已经生疏的概念又熟悉了一把。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;第3遍，趁着时间还有，整个环境又推到重来一遍。那叫一个速度，心理美啊！&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;盖楼的是最底层，设计图纸的人高高在上，每个行业都是这样的现状！于是有很多人挤破头皮往上爬，不仅放弃了很多原本美好的东西，也错过了沿途的风景，而上面必定拥挤且凶险无比。&lt;/p&gt;
&lt;p&gt;人的一生本身就是需要规划和经营的，又何必在乎一时的得失呢。繁华落幕皆归尘土，一路坦坦荡荡的走下去，那种接近完美的成就感和返璞归真的大智慧才是人世追求的目标。&lt;/p&gt;
&lt;p&gt;伟大的人规划历史，为未来创造一条路！    &lt;br /&gt;成功的人规划人生，为自己创造一条路！&lt;/p&gt;
&lt;p&gt;爷笑笑！但求醒来的时候仍然能够乐观积极，一切水到渠成！&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;2009.11.21     &lt;br /&gt;一次IBM小型机搭建DataGuard环境有感&lt;/span&gt;&lt;/p&gt;&lt;!--sp--&gt;&lt;div class=&quot;relpost&quot;&gt;&lt;br/&gt;&lt;h3&gt;随机文章：&lt;/h3&gt;&lt;div&gt;&lt;a href=&quot;/logs/37042892.html&quot;&gt;一天三遗屎，尚能鱿鱼否&lt;/a&gt; Mar 26, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/36473939.html&quot;&gt;自不自信&lt;/a&gt; Mar 12, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/34225874.html&quot;&gt;有钱没钱回家过年！&lt;/a&gt; Jan 22, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/33228016.html&quot;&gt;我的2009&lt;/a&gt; Dec 31, 2008&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/33121876.html&quot;&gt;某电视台编辑脑子有问题&lt;/a&gt; Dec 30, 2008&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;sysmsg&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.blogbus.com&quot; target=&quot;_blank&quot;&gt;博客大巴，你的个人传媒早班车&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;addfav&quot;&gt;收藏到：&lt;span class= &quot;delicious&quot;&gt;&lt;a href=&quot;http://delicious.com/save?url=http%3A%2F%2Ffbirdzp.blogbus.com%2Flogs%2F51968029.html&amp;title=Designer+or+Performer&quot;&gt;Del.icio.us&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/300395496/fbirdzp_blogbus_com/blogbus.com/s.gif?r=http://fbirdzp.blogbus.com/logs/51968029.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/blogbus.com/fbirdzp_blogbus_com/300395496/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/blogbus.com/fbirdzp_blogbus_com/300395496/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category domain="http://fbirdzp.blogbus.com/c/">未分类</category><pubDate>Sun, 22 Nov 2009 22:40:00 +0800</pubDate><guid isPermaLink="false">http://fbirdzp.blogbus.com/logs/51968029.html</guid><dc:creator>fbirdzp</dc:creator><fs:srclink>http://fbirdzp.blogbus.com/logs/51968029.html</fs:srclink><fs:srcfeed>http://fbirdzp.blogbus.com/atom.xml</fs:srcfeed><fs:itemid>blogbus.com/fbirdzp_blogbus_com/~7212225/300395496/5321383</fs:itemid></item><item><title>生日快乐</title><link atom:type="text/html">http://fbirdzp.blogbus.com/logs/51697061.html</link><author xmlns="http://www.w3.org/2005/Atom"><name>fbirdzp</name></author><id xmlns="http://www.w3.org/2005/Atom">http://fbirdzp.blogbus.com/logs/51697061.html</id><description>&lt;p&gt;
&lt;object width=&quot;290&quot; height=&quot;40&quot; data=&quot;http://www.blogcastone.net/audio/player.swf?soundFile=http%3A%2F%2Ftonlion.qq.com%2Fstyle%2Fdata%2F382203008_2009_08_01_00_33_28_1.mp3&amp;amp;playerID=10&amp;amp;bg=0xCDDFF3&amp;amp;leftbg=0x357DCE&amp;amp;lefticon=0xF2F2F2&amp;amp;rightbg=0x357DCE&amp;amp;rightbghover=0x4499EE&amp;amp;righticon=0xF2F2F2&amp;amp;righticonhover=0xffffff&amp;amp;text=0x357DCE&amp;amp;slider=0x357DCE&amp;amp;track=0xFFFFFF&amp;amp;border=0x357DCE&amp;amp;loader=0x8EC2F4&amp;amp;loop=no&amp;amp;autostart=no&quot; type=&quot;application/x-shockwave-flash&quot;&gt;
&lt;param name=&quot;src&quot; value=&quot;http://www.blogcastone.net/audio/player.swf?soundFile=http%3A%2F%2Ftonlion.qq.com%2Fstyle%2Fdata%2F382203008_2009_08_01_00_33_28_1.mp3&amp;amp;playerID=10&amp;amp;bg=0xCDDFF3&amp;amp;leftbg=0x357DCE&amp;amp;lefticon=0xF2F2F2&amp;amp;rightbg=0x357DCE&amp;amp;rightbghover=0x4499EE&amp;amp;righticon=0xF2F2F2&amp;amp;righticonhover=0xffffff&amp;amp;text=0x357DCE&amp;amp;slider=0x357DCE&amp;amp;track=0xFFFFFF&amp;amp;border=0x357DCE&amp;amp;loader=0x8EC2F4&amp;amp;loop=no&amp;amp;autostart=no&quot; /&gt;
&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;王若琳的《迷宫》   &lt;br /&gt;慵懒的调调＼再加上个色的嗓音    &lt;br /&gt;经常让我沉醉其中    &lt;br /&gt;以至于一直没注意歌词在讲述些什么    &lt;br /&gt;这是最近狂听的一首旧歌&lt;/p&gt;
&lt;p&gt;似乎生活也陷在你的迷宫里   &lt;br /&gt;或惊喜＼或沮丧＼或癫狂＼或斗志昂扬    &lt;br /&gt;我并不会出来&lt;/p&gt;
&lt;p&gt;记得   &lt;br /&gt;因为朋友跟你吵过架    &lt;br /&gt;为了工作跟你斗过嘴    &lt;br /&gt;也因为未来让彼此惆怅    &lt;br /&gt;但高兴的是    &lt;br /&gt;我的一切都可以与你有关&lt;/p&gt;
&lt;p&gt;&amp;hellip; &amp;hellip; &amp;hellip;&lt;/p&gt;
&lt;p&gt;Ｐ旨怂怂地说   &lt;br /&gt;不厚道地正偷偷存钱准备娶媳妇呢    &lt;br /&gt;再加上正值准月光之际    &lt;br /&gt;今年的生日礼物就不特别准备了    &lt;br /&gt;贱贱的我送上贱贱的祝福    &lt;br /&gt;生日快乐！&lt;/p&gt;
&lt;p&gt; ＠ ＠  &lt;br /&gt;&amp;nbsp; 。&lt;/p&gt;&lt;!--sp--&gt;&lt;div class=&quot;relpost&quot;&gt;&lt;br/&gt;&lt;h3&gt;随机文章：&lt;/h3&gt;&lt;div&gt;&lt;a href=&quot;/logs/47417231.html&quot;&gt;祝福祖国&lt;/a&gt; Oct 1, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/45517847.html&quot;&gt;回到未来&lt;/a&gt; Aug 31, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/41560309.html&quot;&gt;Resistere，Ottimista&lt;/a&gt; Jun 27, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/35144917.html&quot;&gt;Oracle10g的trace&lt;/a&gt; Feb 13, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/34021875.html&quot;&gt;要爷们命五千&lt;/a&gt; Jan 17, 2009&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;sysmsg&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.blogbus.com&quot; target=&quot;_blank&quot;&gt;博客大巴，你的个人传媒早班车&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;addfav&quot;&gt;收藏到：&lt;span class= &quot;delicious&quot;&gt;&lt;a href=&quot;http://delicious.com/save?url=http%3A%2F%2Ffbirdzp.blogbus.com%2Flogs%2F51697061.html&amp;title=%E7%94%9F%E6%97%A5%E5%BF%AB%E4%B9%90&quot;&gt;Del.icio.us&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/300395497/fbirdzp_blogbus_com/blogbus.com/s.gif?r=http://fbirdzp.blogbus.com/logs/51697061.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/blogbus.com/fbirdzp_blogbus_com/300395497/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/blogbus.com/fbirdzp_blogbus_com/300395497/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category domain="http://fbirdzp.blogbus.com/c/">未分类</category><pubDate>Wed, 18 Nov 2009 22:39:00 +0800</pubDate><guid isPermaLink="false">http://fbirdzp.blogbus.com/logs/51697061.html</guid><dc:creator>fbirdzp</dc:creator><fs:srclink>http://fbirdzp.blogbus.com/logs/51697061.html</fs:srclink><fs:srcfeed>http://fbirdzp.blogbus.com/atom.xml</fs:srcfeed><fs:itemid>blogbus.com/fbirdzp_blogbus_com/~7212225/300395497/5321383</fs:itemid></item><item><title>ASM DiskGroup设备故障恢复一例</title><link atom:type="text/html">http://fbirdzp.blogbus.com/logs/51583298.html</link><author xmlns="http://www.w3.org/2005/Atom"><name>fbirdzp</name></author><id xmlns="http://www.w3.org/2005/Atom">http://fbirdzp.blogbus.com/logs/51583298.html</id><description>&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;RAC的第2个节点ASM实例启动时报错，无法mount diskgroup，如下：&lt;/span&gt;&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;SQL&amp;gt; startup 
ASM instance started

Total System Global Area  566231040 bytes
Fixed Size                  2074448 bytes
Variable Size             538990768 bytes
ASM Cache                  25165824 bytes
&lt;span style=&quot;color: #ff0000;&quot;&gt;ORA-15032: not all alterations performed
ORA-15063: ASM discovered an insufficient number of disks for diskgroup
&quot;FLASHGRP&quot;&lt;/span&gt;

SQL&amp;gt; &lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;1.检查数据库的alert.log，获取报错信息&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;查看节点2上ASM的alert.log，记录数据库启动时无法检测到故障DiskGroup的disk，报错信息如下：&lt;/span&gt;&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;SQL&amp;gt; ALTER DISKGROUP ALL MOUNT 
Mon Nov 16 11:23:08 2009
NOTE: cache registered group DATAGRP1 number=1 incarn=0xbd5d3003
NOTE: cache registered group FLASHGRP number=2 incarn=0x6c6d3004
Mon Nov 16 11:23:08 2009
&lt;span style=&quot;color: #ff0000;&quot;&gt;NOTE: Hbeat: instance not first (grp 1)
ERROR: no PST quorum in group 2: required 2, found 0&lt;/span&gt;
Mon Nov 16 11:23:08 2009
NOTE: cache dismounting group 2/0x6C6D3004 (FLASHGRP) 
NOTE: dbwr not being msg'd to dismount
ERROR: diskgroup FLASHGRP was not mounted
NOTE: cache opening disk 0 of grp 1: DATAGRP1_0000 path:/dev/ASM_Disk_001
NOTE: F1X0 found on disk 0 fcn 0.0&lt;/pre&gt;
&lt;pre&gt;&amp;hellip; &amp;hellip; &amp;hellip; &lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;2.对比正常节点获取错误相关信息&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;查看v$asm_disk视图里FLASHGRP.disk信息，对比node1和node2可以看到同一块盘状态信息node2上状态异常，显示为&lt;span style=&quot;color: #0080c0;&quot;&gt;&quot;CANDIDATE&amp;rdquo;&lt;/span&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #dcdcdc; width: 100%; overflow: scroll;&quot;&gt;
&lt;pre&gt;---Node1,正常节点
SQL&amp;gt; set line 200
SQL&amp;gt; col PATH for a20
SQL&amp;gt; col NAME for a20
SQL&amp;gt; SELECT MOUNT_STATUS,HEADER_STATUS,NAME,PATH FROM V$ASM_DISK;

MOUNT_STATUS   HEADER_STATUS      NAME                 PATH
-------------- --------------- ---------------- --------------------
 CLOSED         CANDIDATE                       /dev/ASM_Disk_010
&lt;span style=&quot;color: #ff0000;&quot;&gt; CACHED         MEMBER          FLASHGRP_0000   /dev/ASM_Disk_009&lt;/span&gt;
SQL&amp;gt;

---Node2,异常节点
SQL&amp;gt; select state,mode_status,mount_status,header_status,PATH,NAME from v$asm_disk ;

STATE   MODE_STATUS  MOUNT_STATUS   HEADER_STATUS  PATH                 NAME   
------- ------------ -------------- -------------- -------------------- ------ 
NORMAL  ONLINE       CLOSED         CANDIDATE      /dev/ASM_Disk_013          
&lt;span style=&quot;color: #ff0000;&quot;&gt;NORMAL  ONLINE       CLOSED         CANDIDATE      /dev/ASM_Disk_009&lt;/span&gt;          
... ...&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;3.检查系统磁盘信息，确定错误程度&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;使用ORACLE自带的kfed工具检测问题disk的信息和状态，以节点2为例，dump设备信息&lt;/span&gt;&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;1&amp;gt;编译kfed&lt;/pre&gt;
&lt;pre&gt;[test2]@dbserver8[/oracle]$cd $ORACLE_HOME/rdbms/lib
[test2]@dbserver8[/oracle/10g_db/rdbms/lib]$make -f ins_rdbms.mk ikfed
[test2]@dbserver8[/oracle/10g_db/rdbms/lib]$cd
2.dump磁盘设备头信息，输出至统计文件&lt;/pre&gt;
&lt;pre&gt;[test2]@dbserver8[/oracle]$kfed read /dev/ASM_Disk_009 text=009.txt
[test2]@dbserver8[/oracle]$cat 009.txt
kfbh.endian:                          0 ; 0x000: 0x00
kfbh.hard:                            0 ; 0x001: 0x00
kfbh.type:                            0 ; 0x002: KFBTYP_INVALID
kfbh.datfmt:                          0 ; 0x003: 0x00
kfbh.block.blk:                       0 ; 0x004: T=0 NUMB=0x0
kfbh.block.obj:                       0 ; 0x008: TYPE=0x0 NUMB=0x0
kfbh.check:                           0 ; 0x00c: 0x00000000
kfbh.fcn.base:                        0 ; 0x010: 0x00000000
kfbh.fcn.wrap:                        0 ; 0x014: 0x00000000
kfbh.spare1:                          0 ; 0x018: 0x00000000
kfbh.spare2:                          0 ; 0x01c: 0x00000000
[test2]@dbserver8[/oracle]$&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;跟node1相比，节点2上检测同一块设备盘的信息少很多，这种情况通常说明系统识别设备盘出现问题。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;4.解决问题&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;故障节点:Node2 
    &lt;br /&gt;故障DISKGROUP: FLASHGRP 

    &lt;br /&gt;故障设备:/dev/ASM_Disk_009 

    &lt;br /&gt;故障类型:node2识别设备盘错误&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;修复节点2的问题磁盘，直接从操作系统层面修复磁盘设备，技术难度相对大一些，容易出现误操作，我也还不太会。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;目前无法mount的DISKGROUP只配置一块disk，没有冗余，这里可以选择从数据库层面，通过ASM DiskGroup的add disk和drop disk功能删除故障盘，步骤如下：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;1&amp;gt;正常节点给DISKGROUP添加新的冗余设备盘&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;通过v$asm_disk视图查找当前ASM instance里已经识别且尚未使用的空闲设备盘。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;以设备&quot;/dev/ASM_Disk_008&amp;rdquo;为例，在正常节点node1的ASM instance上执行如下sql，给FLASHGRP添加冗余设备：&lt;/span&gt;&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;SQL&amp;gt; alter diskgroup FLASHGRP add disk '/dev/ASM_Disk_008' &lt;/pre&gt;
&lt;pre&gt;rebalance power 10 ;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;注意:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;需要根据系统资源的繁忙情况，选择power级别，10g版本最高可设置为11。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;sql语句可能返回结果较快，但实际上rebalance操场还需要一段时间，检查alert.log和磁盘资源，等rebalance操作完全结束以后再做其他操作。rebalance过程中可以从系统层面看到这两块盘有非常多的读写操作，完成后alert.log会有如下提示：&lt;/span&gt;&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;SQL&amp;gt; alter diskgroup FLASHGRP add disk '/dev/ASM_Disk_008' rebalance &lt;/pre&gt;
&lt;pre&gt;power 10 
Mon Nov 16 15:01:53 2009
NOTE: reconfiguration of group 2/0xf228fb79 (FLASHGRP), full=1
Mon Nov 16 15:01:53 2009
NOTE: initializing header on grp 2 disk FLASHGRP_0001
NOTE: cache opening disk 1 of grp 2: FLASHGRP_0001 path:/dev/ASM_Disk_008
Mon Nov 16 15:01:53 2009
... ...
... ...
SUCCESS: rebalance completed for group 2/0xf228fb79 (FLASHGRP) 
Mon Nov 16 15:04:37 2009
SUCCESS: rebalance completed for group 2/0xf228fb79 (FLASHGRP) 
NOTE: PST update: grp = 2
NOTE: PST update: grp = 2
&amp;hellip; &amp;hellip; &lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;2&amp;gt;删除故障设备盘&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;步骤1的rebalance完成后，FLASHGRP已经有了冗余设备，此时可以进行drop disk操作，除去另一节点无法识别的disk。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;仍然是在正常节点1的ASM instance进行操作，执行如下sql:&lt;/span&gt;&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;sql&amp;gt;alter diskgroup FLASHGRP  drop disk FLASHGRP_0000 rebalance power 10;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;rebalance结束后可以在故障节点重新启动ASM instance，问题解决。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;最后总结：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;1.ASM DiskGroup要做好磁盘冗余
    &lt;br /&gt;2.以后再研究使用kfed进行设备的故障恢复&lt;/span&gt;&lt;/p&gt;&lt;!--sp--&gt;&lt;div class=&quot;relpost&quot;&gt;&lt;br/&gt;&lt;h3&gt;随机文章：&lt;/h3&gt;&lt;div&gt;&lt;a href=&quot;/logs/51163161.html&quot;&gt;How to Clean Up After a Failed CRS Install&lt;/a&gt; Nov 12, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/37167030.html&quot;&gt;Oracle10203 RAC vip漂移时间过长&lt;/a&gt; Mar 28, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/36657389.html&quot;&gt;Linux RHEL5 安装Oracle10201 RAC : crs ons进程无法启动问题&lt;/a&gt; Mar 17, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/36542296.html&quot;&gt;Linux RHEL5 安装Oracle10201 RAC : root.sh和vip的问题&lt;/a&gt; Mar 14, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/34158830.html&quot;&gt;Oracle RAC修改为归档模式&lt;/a&gt; Jan 20, 2009&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;sysmsg&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.blogbus.com&quot; target=&quot;_blank&quot;&gt;博客大巴，你的个人传媒早班车&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;addfav&quot;&gt;收藏到：&lt;span class= &quot;delicious&quot;&gt;&lt;a href=&quot;http://delicious.com/save?url=http%3A%2F%2Ffbirdzp.blogbus.com%2Flogs%2F51583298.html&amp;title=ASM+DiskGroup%E8%AE%BE%E5%A4%87%E6%95%85%E9%9A%9C%E6%81%A2%E5%A4%8D%E4%B8%80%E4%BE%8B&quot;&gt;Del.icio.us&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/300395498/fbirdzp_blogbus_com/blogbus.com/s.gif?r=http://fbirdzp.blogbus.com/logs/51583298.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/blogbus.com/fbirdzp_blogbus_com/300395498/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/blogbus.com/fbirdzp_blogbus_com/300395498/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category domain="http://fbirdzp.blogbus.com/c/">未分类</category><pubDate>Tue, 17 Nov 2009 15:17:00 +0800</pubDate><guid isPermaLink="false">http://fbirdzp.blogbus.com/logs/51583298.html</guid><dc:creator>fbirdzp</dc:creator><fs:srclink>http://fbirdzp.blogbus.com/logs/51583298.html</fs:srclink><fs:srcfeed>http://fbirdzp.blogbus.com/atom.xml</fs:srcfeed><fs:itemid>blogbus.com/fbirdzp_blogbus_com/~7212225/300395498/5321383</fs:itemid></item><item><title>Oracle环境变量TNS_ADMIN</title><link atom:type="text/html">http://fbirdzp.blogbus.com/logs/51371540.html</link><author xmlns="http://www.w3.org/2005/Atom"><name>fbirdzp</name></author><id xmlns="http://www.w3.org/2005/Atom">http://fbirdzp.blogbus.com/logs/51371540.html</id><description>&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;大多时候报&quot;TNS&amp;rdquo;相关的错误都是由于tnsnames.ora的书写问题，当然万事不是没有例外。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;主机/oracle/10g_db/network/admin/tnsnames.ora添加远程数据库的SQL*Net串，如下：&lt;/span&gt;&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;RMAN_CLO =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.0.17)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = clo)
      (INSTANCE_NAME = clo)
    )
  )&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;sqlplus连接远程RMAN_CLO的时候提示如下错误：&lt;/span&gt;&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;[test2]@dbserver8[/oracle]$sqlplus &lt;a href=&quot;mailto:system/oracle@RMAN_CLO&quot;&gt;system/oracle@RMAN_CLO
&lt;/a&gt;&lt;/pre&gt;
&lt;pre&gt;SQL*Plus: Release 10.2.0.3.0 - Production on Sat Nov 14 21:22:38 2009
Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified

Enter user-name: ^C
[test2]@dbserver8[/oracle]$ &lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;使用tnsping进行检&lt;/span&gt;查，报错如下：&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;[test2]@dbserver8[/oracle]$tnsping RMAN_CLO

TNS Ping Utility for IBM/AIX RISC System/6000: Version 10.2.0.3.0 - &lt;br /&gt;Production on 14-NOV-2009 21:22:45

Copyright (c) 1997, 2006, Oracle.  All rights reserved.

Used parameter files:
&lt;span style=&quot;color: #ff0000;&quot;&gt;/oracle/10g_asm/network/admin/sqlnet.ora&lt;/span&gt;

TNS-03505: Failed to resolve name
[test2]@dbserver8[/oracle]$&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;tnsping给了一个重要的提示，它检查的tnsnames.ora文件是&quot;/oracle/10g_asm/network/admin/sqlnet.ora&amp;rdquo;，与我添加的tnsnames.ora并不是同一个文件。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;检查数据库环境变量，发现问题原因：&lt;/span&gt;&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;[test2]@dbserver8[/oracle]$more .profile 
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/10g_db
export ORACLE_HOME=$ORACLE_BASE/10g_db
export ORA_CRS_HOME=$ORACLE_BASE/crs
export CRS_HOME=$ORA_CRS_HOME

export ORA_ASM_HOME=$ORACLE_BASE/10g_asm
&lt;span style=&quot;color: #ff0000;&quot;&gt;export TNS_ADMIN=$ORA_ASM_HOME/network/admin&lt;/span&gt;
... ...&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;搭建数据库的时候如果没有设置，TNS_ADMIN默认值为&quot;$ORACLE_HOME/network/admin&amp;rdquo;。由于没有考虑到搭建环境的同事自定义了该值，直接对$ORACLE_HOME/network/admin/tnsnames.ora进行了修改，所以出现问题。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;当然，如果环境搭建人员自定义了该变量需要告知其他数据库管理员，特别注意tnsnames.ora的实际位置，避免生产环境出现重大误操作。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;备注：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;工作4年今天也是头一次知道TNS_ADMIN这个环境变量，当时遇到问题的时候请教老同志，也折腾了半天。最后找到问题原因，老同志郁闷的拍着我的肩膀，一脸苦笑，那意思是说：小鬼，瞎搞啥呢，Oracle的道路还要加紧学习啊！&lt;/span&gt;&lt;/p&gt;&lt;!--sp--&gt;&lt;div class=&quot;relpost&quot;&gt;&lt;br/&gt;&lt;h3&gt;随机文章：&lt;/h3&gt;&lt;div&gt;&lt;a href=&quot;/logs/41733163.html&quot;&gt;SQL*PLUS的命令行——其他&lt;/a&gt; Jul 1, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/41690064.html&quot;&gt;SQL*PLUS的命令行——命令行编辑器&lt;/a&gt; Jun 30, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/38650333.html&quot;&gt;log file sync.avg-wait调优总结&lt;/a&gt; Apr 29, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/36419732.html&quot;&gt;Oracle Tuning and Monitor Tool - Lab128&lt;/a&gt; Mar 11, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/35146635.html&quot;&gt;通过awrrpt获取历史sql语句&lt;/a&gt; Feb 13, 2009&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;sysmsg&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.blogbus.com&quot; target=&quot;_blank&quot;&gt;博客大巴，你的个人传媒早班车&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;addfav&quot;&gt;收藏到：&lt;span class= &quot;delicious&quot;&gt;&lt;a href=&quot;http://delicious.com/save?url=http%3A%2F%2Ffbirdzp.blogbus.com%2Flogs%2F51371540.html&amp;title=Oracle%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8FTNS_ADMIN&quot;&gt;Del.icio.us&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/300395499/fbirdzp_blogbus_com/blogbus.com/s.gif?r=http://fbirdzp.blogbus.com/logs/51371540.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/blogbus.com/fbirdzp_blogbus_com/300395499/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/blogbus.com/fbirdzp_blogbus_com/300395499/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category domain="http://fbirdzp.blogbus.com/c/">未分类</category><pubDate>Sat, 14 Nov 2009 21:59:00 +0800</pubDate><guid isPermaLink="false">http://fbirdzp.blogbus.com/logs/51371540.html</guid><dc:creator>fbirdzp</dc:creator><fs:srclink>http://fbirdzp.blogbus.com/logs/51371540.html</fs:srclink><fs:srcfeed>http://fbirdzp.blogbus.com/atom.xml</fs:srcfeed><fs:itemid>blogbus.com/fbirdzp_blogbus_com/~7212225/300395499/5321383</fs:itemid></item><item><title>How to Clean Up After a Failed CRS Install</title><link atom:type="text/html">http://fbirdzp.blogbus.com/logs/51163161.html</link><author xmlns="http://www.w3.org/2005/Atom"><name>fbirdzp</name></author><id xmlns="http://www.w3.org/2005/Atom">http://fbirdzp.blogbus.com/logs/51163161.html</id><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;先发句牢骚：&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;NND的，谁划球这么多块盘给DISKGROUP？害得老子mounting了大半夜还在苦等！&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Metalink &lt;/span&gt;&lt;a href=&quot;https://metalink.oracle.com/help/usaeng/Search/search.html#file&quot;&gt;Doc ID&lt;/a&gt;: &lt;strong&gt;Note:239998.1&lt;/strong&gt;详细讲解了&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;如何清理一个安装失败的CRS环境。手生的时候有这么一个文档你可以高枕无忧，错多少遍都能回到干净的从前。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;10g RAC: How to Clean Up After a Failed CRS Install     &lt;br /&gt;---------------------------------------------------      &lt;br /&gt;Not cleaning up a failed CRS install can cause problems like node reboots. Follow these steps to clean up a failed CRS install: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;1. Run the rootdelete.sh script then the rootdeinstall.sh script from the $ORA_CRS_HOME/install directory on any nodes you are removing CRS from.&amp;nbsp; Running these scripts should be sufficent to clean up your CRS install.&amp;nbsp; If you have any problems with these scripts please open a service request.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;If for some reason you have to manually remove the install due to problems with the scripts, continue to step 2: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;2. Stop the Nodeapps on all nodes: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; srvctl stop nodeapps -n &amp;lt;node name&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;3. Prevent CRS from starting when the node boots.&amp;nbsp; To do this issue the following as root: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Sun: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/init.d/init.cssd      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/init.d/init.crs       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/init.d/init.crsd       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/init.d/init.evmd       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/rc3.d/K96init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/rc3.d/S96init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -Rf /var/opt/oracle/scls_scr&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -Rf /var/opt/oracle/oprocd      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/inittab.crs       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cp /etc/inittab.orig /etc/inittab &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Linux: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/oracle/*     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f /etc/init.d/init.cssd       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f /etc/init.d/init.crs       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f /etc/init.d/init.crsd       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f /etc/init.d/init.evmd       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f /etc/rc2.d/K96init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f /etc/rc2.d/S96init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f /etc/rc3.d/K96init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f /etc/rc3.d/S96init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f /etc/rc5.d/K96init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f /etc/rc5.d/S96init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -Rf /etc/oracle/scls_scr      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f /etc/inittab.crs       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cp /etc/inittab.orig /etc/inittab &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;HP-UX: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/init.d/init.cssd      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/init.d/init.crs       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/init.d/init.crsd       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/init.d/init.evmd&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/rc2.d/K960init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/rc2.d/K001init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/rc3.d/K960init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/rc3.d/S960init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -Rf /var/opt/oracle/scls_scr&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -Rf /var/opt/oracle/oprocd      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/inittab.crs       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cp /etc/inittab.orig /etc/inittab &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;HP Tru64: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/init.d/init.cssd      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/init.d/init.crs       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/init.d/init.crsd       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/init.d/init.evmd       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/rc3.d/K96init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /sbin/rc3.d/S96init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -Rf /var/opt/oracle/scls_scr&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -Rf /var/opt/oracle/oprocd      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/inittab.crs       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cp /etc/inittab.orig /etc/inittab &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;IBM AIX: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/init.cssd      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/init.crs       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/init.crsd       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/init.evmd       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/rc.d/rc2.d/K96init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/rc.d/rc2.d/S96init.crs      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -Rf /etc/oracle/scls_scr      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -Rf /etc/oracle/oprocd      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm /etc/inittab.crs       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cp /etc/inittab.orig /etc/inittab &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;4. If they are not already down, kill off EVM, CRS, and CSS processes or reboot the node: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ps -ef | grep crs&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; kill &amp;lt;crs pid&amp;gt;      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ps -ef | grep evm      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; kill &amp;lt;evm pid&amp;gt;      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ps -ef | grep css&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; kill &amp;lt;css pid&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; Do not kill any OS processes, for example icssvr_daemon process ! &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;5. If there is no other Oracle software running (like listeners, DB's, etc...), you can remove the files in /var/tmp/.oracle or /tmp/.oracle.&amp;nbsp; Example: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; rm -f /var/tmp/.oracle &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;rm -f /tmp/.oracle &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;6. Remove the ocr.loc．Usually the ocr.loc can be found at /etc/oracle &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt; rm &amp;ndash;rf /etc/oracle/ocr.loc&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;7. De-install the CRS home in the Oracle Universal Installer &lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; 留记号：我在这里栽了个大跟头。此步没做，安装CRS时死活过不去。&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;8. Remove the CRS install location: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; rm -Rf &amp;lt;CRS Install Location&amp;gt;/* &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; 就是CRS_HOME目录。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;9. Clean out the OCR and Voting Files with dd commands.&amp;nbsp; Example: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; dd if=/dev/zero of=/dev/ocr_disk bs=8192 count=2560     &lt;br /&gt;&amp;nbsp;&amp;nbsp; dd if=/dev/zero of=/dev/voting_disk bs=8192 count=12800 &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; If you placed the OCR and voting disk on a shared filesystem, remove them. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; If you are removing the RDBMS installation, also clean out any ASM disks if they have already been used. &lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt; 注意：使用dd命令清空OCR和voting disk设备时候，要注意不要小于设备文件的大小。&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;10.If you would like to re-install CRS, follow the steps in the RAC Installation manual.&lt;/span&gt;&lt;/p&gt;&lt;!--sp--&gt;&lt;div class=&quot;relpost&quot;&gt;&lt;br/&gt;&lt;h3&gt;随机文章：&lt;/h3&gt;&lt;div&gt;&lt;a href=&quot;/logs/46993022.html&quot;&gt;ORACLE RAC实用知识系列讲座&lt;/a&gt; Sep 23, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/37167030.html&quot;&gt;Oracle10203 RAC vip漂移时间过长&lt;/a&gt; Mar 28, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/36657389.html&quot;&gt;Linux RHEL5 安装Oracle10201 RAC : crs ons进程无法启动问题&lt;/a&gt; Mar 17, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/36504704.html&quot;&gt;Linux Release5 安装Oracle 10201 RAC 问题2个&lt;/a&gt; Mar 13, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/36184558.html&quot;&gt;linux install RAC – 执行root.sh失败&lt;/a&gt; Mar 6, 2009&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;sysmsg&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.blogbus.com&quot; target=&quot;_blank&quot;&gt;博客大巴，你的个人传媒早班车&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;addfav&quot;&gt;收藏到：&lt;span class= &quot;delicious&quot;&gt;&lt;a href=&quot;http://delicious.com/save?url=http%3A%2F%2Ffbirdzp.blogbus.com%2Flogs%2F51163161.html&amp;title=How+to+Clean+Up+After+a+Failed+CRS+Install&quot;&gt;Del.icio.us&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/300395500/fbirdzp_blogbus_com/blogbus.com/s.gif?r=http://fbirdzp.blogbus.com/logs/51163161.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/blogbus.com/fbirdzp_blogbus_com/300395500/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/blogbus.com/fbirdzp_blogbus_com/300395500/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category domain="http://fbirdzp.blogbus.com/c/">未分类</category><pubDate>Thu, 12 Nov 2009 23:33:51 +0800</pubDate><guid isPermaLink="false">http://fbirdzp.blogbus.com/logs/51163161.html</guid><dc:creator>fbirdzp</dc:creator><fs:srclink>http://fbirdzp.blogbus.com/logs/51163161.html</fs:srclink><fs:srcfeed>http://fbirdzp.blogbus.com/atom.xml</fs:srcfeed><fs:itemid>blogbus.com/fbirdzp_blogbus_com/~7212225/300395500/5321383</fs:itemid></item><item><title>Logical Standby的维护操作_SKIP(2)</title><link atom:type="text/html">http://fbirdzp.blogbus.com/logs/50888748.html</link><author xmlns="http://www.w3.org/2005/Atom"><name>fbirdzp</name></author><id xmlns="http://www.w3.org/2005/Atom">http://fbirdzp.blogbus.com/logs/50888748.html</id><description>&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;之前写过一篇挺烂的logstdby上skip维护操作的blog，这两天又遇到需要skip的问题，重新总结一下。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;logstdby上以下两种情况需要用到SKIP维护操作：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;1&amp;gt;定制规则，standby对primary特定对象的更新不做apply      &lt;br /&gt;2&amp;gt;日常维护，standby上出现GAP后skip掉无法apply的object,transcation或是特定用户的DML＼DDL操作等&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;执行skip需要停止logical standby上的apply操作后进行。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;strong&gt;1.定制规则过滤primary的操作&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;logstby并不要求与Primary的物理一致，可以使用DBMS_LOGSTDBY.SKIP的存储过程过滤掉一些并不希望apply在standby上的sql操作。目前logcial standby上支持的sql skip如下:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;*DML or DDL changes for tables      &lt;br /&gt;*&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;CREATE, ALTER, or DROP INDEX DDL statements      &lt;br /&gt;*&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;CREATE, ALTER, DROP, or TRUNCATE TABLE statements      &lt;br /&gt;*&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;CREATE, ALTER, or DROP TABLESPACE statements      &lt;br /&gt;*&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;CREATE or DROP VIEW statements&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;eg:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;1&amp;gt;Skipping a Table in a Logical Standby Database&lt;/span&gt;&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;SQL&amp;gt; ALTER DATABASE STOP LOGICAL STANDBY APPLY;
SQL&amp;gt; EXECUTE DBMS_LOGSTDBY.SKIP('SCHEMA_DDL', 'TABLE_OWNER', &lt;br /&gt;'TABLE_NAME');
SQL&amp;gt; EXECUTE DBMS_LOGSTDBY.SKIP('DML', 'TABLE_OWNER', 'TABLE_NAME');
SQL&amp;gt; ALTER DATABASE START LOGICAL STANDBY APPLY IMMEDIATE;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;
      &lt;br /&gt;&lt;/span&gt;2&amp;gt;Skipping ALTER or CREATE TABLESPACE Statements&lt;/span&gt;&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;SQL&amp;gt; ALTER DATABASE STOP LOGICAL STANDBY APPLY;
SQL&amp;gt; EXEC DBMS_LOGSTDBY.SKIP('CREATE TABLESPACE', NULL, NULL, NULL);
SQL&amp;gt; EXEC DBMS_LOGSTDBY.SKIP('ALTER TABLESPACE', NULL, NULL, NULL);
SQL&amp;gt; ALTER DATABASE START LOGICAL STANDBY APPLY IMMEDIATE;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;br /&gt;dba_logstdby_skip视图可以查看logstdby上定制的skip规则。如果需要取消一些skip规则，则使用DBMS_LOGSTDBY.UNSKIP，方法同skip类似。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;strong&gt;2.skip transaction&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;通过&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;dba_logstdby_events查询未能apply的问题事件，然后使用dbms_logstdby.skip_transaction包skip掉堵塞的transaction。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;eg:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;1&amp;gt;查询堵塞的transaction &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;skip时需要transactions的一些特定值(xidusn, xidslt, xidsqn)，通过dba_logstdby_events视图获取当前logstdby上apply事件的相关信息。&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #dcdcdc; width: 100%; overflow: scroll;&quot;&gt;
&lt;pre&gt;SQL&amp;gt; set line 200
SQL&amp;gt; col STATUS for a80
SQL&amp;gt; col STATUS_CODE for 9999999999
SQL&amp;gt; select xidusn, xidslt, xidsqn, status, status_code from dba_logstdby_events 
where event_time = (select max(event_time) from dba_logstdby_events);

  XIDUSN   XIDSLT   XIDSQN STATUS                                               STATUS_CODE
-------- -------- -------- ---------------------------------------------------- ----------
      4       47    10833 ORA-00959: tablespace 'TS_KXYK_DETAIL_V3_2008_N1'      959
                          does not exist          
SQL&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2&amp;gt;执行skip操作&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;SQL&amp;gt; ALTER DATABASE STOP LOGICAL STANDBY APPLY;
Database altered.
SQL&amp;gt; execute dbms_logstdby.skip_transaction(xidusn_p =&amp;gt; '4',xidslt_p &lt;/pre&gt;
&lt;pre&gt;=&amp;gt;'47',xidsqn_p =&amp;gt; '10833');

PL/SQL procedure successfully completed.
SQL&amp;gt; ALTER DATABASE START LOGICAL STANDBY APPLY IMMEDIATE;
Database altered.&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;查看standby上的alert.log，可以看到skip transaction的日志，类似如下&lt;/span&gt;：&lt;/p&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr bgcolor=&quot;#dcdcdc&quot;&gt;
&lt;td&gt;
&lt;pre&gt;&amp;hellip; &amp;hellip;&lt;/pre&gt;
&lt;pre&gt;LOGSTDBY: Skip Transaction xid 0x0004.02b.00002959, chunk[0], &lt;/pre&gt;
&lt;pre&gt;scn: 0x0000.01a375c&lt;/pre&gt;
&lt;pre&gt;&amp;hellip; &amp;hellip;&lt;/pre&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;!--sp--&gt;&lt;div class=&quot;relpost&quot;&gt;&lt;br/&gt;&lt;h3&gt;随机文章：&lt;/h3&gt;&lt;div&gt;&lt;a href=&quot;http://fbirdzp.blogbus.com/logs/37979892.html&quot;&gt;Logical Standby的维护操作.SKIP&lt;/a&gt; Apr 16, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://fbirdzp.blogbus.com/logs/37579239.html&quot;&gt;合理调整logical standby上apply进程的数量&lt;/a&gt; Apr 7, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/45396824.html&quot;&gt;Create Oracle10.2 Physical Standby On RedHat Linux 5.2 Using RMAN&lt;/a&gt; Aug 30, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/35317901.html&quot;&gt;DataGuard的switch over&lt;/a&gt; Feb 17, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/33459133.html&quot;&gt;HACMP5.4的监控策略2&lt;/a&gt; Jan 5, 2009&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;sysmsg&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.blogbus.com&quot; target=&quot;_blank&quot;&gt;博客大巴，你的个人传媒早班车&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;addfav&quot;&gt;收藏到：&lt;span class= &quot;delicious&quot;&gt;&lt;a href=&quot;http://delicious.com/save?url=http%3A%2F%2Ffbirdzp.blogbus.com%2Flogs%2F50888748.html&amp;title=Logical+Standby%E7%9A%84%E7%BB%B4%E6%8A%A4%E6%93%8D%E4%BD%9C_SKIP%282%29&quot;&gt;Del.icio.us&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/300395501/fbirdzp_blogbus_com/blogbus.com/s.gif?r=http://fbirdzp.blogbus.com/logs/50888748.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/blogbus.com/fbirdzp_blogbus_com/300395501/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/blogbus.com/fbirdzp_blogbus_com/300395501/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category domain="http://fbirdzp.blogbus.com/c/">未分类</category><pubDate>Tue, 10 Nov 2009 16:49:00 +0800</pubDate><guid isPermaLink="false">http://fbirdzp.blogbus.com/logs/50888748.html</guid><dc:creator>fbirdzp</dc:creator><fs:srclink>http://fbirdzp.blogbus.com/logs/50888748.html</fs:srclink><fs:srcfeed>http://fbirdzp.blogbus.com/atom.xml</fs:srcfeed><fs:itemid>blogbus.com/fbirdzp_blogbus_com/~7212225/300395501/5321383</fs:itemid></item><item><title>Physical Oracle Database Structures</title><link atom:type="text/html">http://fbirdzp.blogbus.com/logs/48514462.html</link><author xmlns="http://www.w3.org/2005/Atom"><name>fbirdzp</name></author><id xmlns="http://www.w3.org/2005/Atom">http://fbirdzp.blogbus.com/logs/48514462.html</id><description>&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;这个标题是从oracle联机文档上搞下来的，看着有点牛Ａ轰轰的样子，其实本文只想把oracle里的文件类型及其路径小结一下，简单的自学。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;之前遇到过Oracle里比较少见的几种类型文件，在&amp;lt;&lt;a href=&quot;http://fbirdzp.blogbus.com/logs/45647688.html&quot;&gt;ORA-01102涉及到的Oracle另外3种类型文件&lt;/a&gt;&amp;gt;也提到过：&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;hc_&amp;lt;ORACLE_SID&amp;gt;.dat &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;lk&amp;lt;db_name&amp;gt; &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;sgadef&amp;lt;sid&amp;gt;.dbf&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这些文件和数据库的初始化参数文件一样，都存放在&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;$ORACLE_HOME/dbs/&lt;/span&gt;路径下。&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;今天复习Oracle数据库里另外几种常见的文件类型：&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Datafiles&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Control Files &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Online Redo Log Files &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Archived Redo Log Files &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Parameter Files &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Alert and Trace Log Files &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Backup Files&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;br /&gt;Datafiles&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;数据文件不用多说，数据库逻辑结构的&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;table,index都存放在datafile里。一些简单的知识点：&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;一个datafile对应一个数据库&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;datafile可以定义实现自动扩展&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;1个datafile对应1个tablespace;1个tablespace可以有多个datafile&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;删除datafile必须offline tablespace,online状态无法删除&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;临时表空间的数据文件叫temporary datafiles (tempfiles)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;tempfile具有以下特征：&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;tempfile始终是NOLOGGING mode&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&quot;alter database&amp;rdquo;命令无法创建tempfile&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;tempfile不能设置为read only&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;备份恢复不涉及到tempfile&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;可以通过dba_data_files表查找datafile的相关信息(名称、路径、tabspace等)，tempfile的信息可以通过dba_temp_files或是v$tempfile获得。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;strong&gt;controfile&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;控制文件是一个二进制文件，包含数据库instance启动或运行时需要校验的信息。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;controlfile里记录以下信息：&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;database name&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;数据库创建时间&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;datafile和redolog的名称和存放路径&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;tablespace信息&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;offline的数据文件&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;日志历史信息&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;archivelog信息&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;备份策略和备份集信息&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;数据文件和redolog的备份信息&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;数据文件拷贝信息&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;current redo log sequence num&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;checkpoint(检查点)&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;控制文件会更新数据库的结构性变化，比如datafile或是redolog的变更，以保证数据库启动时能打开datafile或redolog，以及校验哪些文件是备份恢复时必须的。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;控制文件还会记录检查点的信息，Oracle的checkpoint进程(CKPT)每3s在controlfile里记录redolog的时间戳，这些信息能在database recovery时告知数据库哪些redolog已经写入到datafile。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;一个instance可以同时创建使用多个controfile，建议将controlfile copy放在不同的disk上，这样可以满足安全备份的需要。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;strong&gt;redo log&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;一组用于记录写入datafile之前，数据库内存区域里所有数据操作的预分配文件。它记录了所有数据库的数据变更信息，能够保证发生故障后可以从redo log里找到尚未写入datafile的数据。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;redo log又分为online redo log file和archive log file两种。当online redo log写入到磁盘后，才变成archive log file，所以archive log只是在数据库打开为archive mod&lt;/span&gt;e时存在。&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;每个数据库至少有2个redo log file(online redolog)。Oracle的LGWR进程以循环的形式向redolog file写数据，所以至少2个redolog file以保证LGWR进程写满一个后,另一个始终可用状态。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;非归档模式时，数据变更记录写入到datafile后，之前写满的redolog file就恢复至available状态。下一次写的时候，新的记录将会覆盖redo log里原有的内容。&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;归档模式，数据变更写入datafile且完成archive,之前写满的redolog file就恢复至available状态。归档不结束，该redo log不会被重复写。&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;   &lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;redo log相关的常用视图有v$log,v$logfile等。&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;关于触发写redo log的机制建议学习&lt;a href=&quot;http://www.ixora.com.au/notes/redo_write_triggers.htm&quot;&gt;&amp;lt;Redo Write Triggers&amp;gt;&lt;/a&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;strong&gt;Parameter file&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;初始化参数文件。关于pfile和spfile的学习，网上较多，不多说。可以使用&quot;show parameter pfile&amp;rdquo;命令检查数据库使用paramter file的类型和存放路径。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;spifle是9201以后新增的，之前都是pfile。相对而言spfile更安全一些，而文本格式的pfile更容易编辑一些。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;数据库启动时oracle会自动在默认目录oracle_home%database下搜索初始化参数文件，搜索顺序为：      &lt;br /&gt;1.spfile&amp;lt;SID&amp;gt;.ora       &lt;br /&gt;2.spflie.ora oracle       &lt;br /&gt;3.init&amp;lt;SID&amp;gt;.ora       &lt;br /&gt;4.init.ora       &lt;br /&gt;也可以在startup时指定相应的初始化参数文件pfile。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;strong&gt;Alert and Trace Log Files&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Oracle的服务或是后台进程出现一些内部错误时，进程会按照一定格式dump出错误信息到相关的trace file。alert log可以理解为一个特别的trace file,它按照时间顺序跟踪记录整个数据库的相关信息。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;linux或UNIX下alert log文件的存放在$ORACLE_BASE/admin/sid/bdump/alert_sid.log。tracle file的存放位置与之相同。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;tracle file里的信息通常不方便阅读，可以使用tkprof命令进行格式化。数据库诊断时也经常使用到auto trace或是10046 event进行跟踪。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;strong&gt;Backup files&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;一般来说，指的是RMAN的备份文件集。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;这些不同类型的文件构成了数据库的物理组件。&lt;/span&gt;&lt;/p&gt;&lt;!--sp--&gt;&lt;div class=&quot;relpost&quot;&gt;&lt;br/&gt;&lt;h3&gt;随机文章：&lt;/h3&gt;&lt;div&gt;&lt;a href=&quot;/logs/45647688.html&quot;&gt;ORA-01102涉及到的Oracle另外3种类型文件&lt;/a&gt; Sep 2, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/35317901.html&quot;&gt;DataGuard的switch over&lt;/a&gt; Feb 17, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/35146635.html&quot;&gt;通过awrrpt获取历史sql语句&lt;/a&gt; Feb 13, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/35144917.html&quot;&gt;Oracle10g的trace&lt;/a&gt; Feb 13, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/32945244.html&quot;&gt;ORA-00600&lt;/a&gt; Dec 25, 2008&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;sysmsg&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.blogbus.com&quot; target=&quot;_blank&quot;&gt;博客大巴，你的个人传媒早班车&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;addfav&quot;&gt;收藏到：&lt;span class= &quot;delicious&quot;&gt;&lt;a href=&quot;http://delicious.com/save?url=http%3A%2F%2Ffbirdzp.blogbus.com%2Flogs%2F48514462.html&amp;title=Physical+Oracle+Database+Structures&quot;&gt;Del.icio.us&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/300395502/fbirdzp_blogbus_com/blogbus.com/s.gif?r=http://fbirdzp.blogbus.com/logs/48514462.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/blogbus.com/fbirdzp_blogbus_com/300395502/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/blogbus.com/fbirdzp_blogbus_com/300395502/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category domain="http://fbirdzp.blogbus.com/c/">未分类</category><pubDate>Fri, 16 Oct 2009 11:26:00 +0800</pubDate><guid isPermaLink="false">http://fbirdzp.blogbus.com/logs/48514462.html</guid><dc:creator>fbirdzp</dc:creator><fs:srclink>http://fbirdzp.blogbus.com/logs/48514462.html</fs:srclink><fs:srcfeed>http://fbirdzp.blogbus.com/atom.xml</fs:srcfeed><fs:itemid>blogbus.com/fbirdzp_blogbus_com/~7212225/300395502/5321383</fs:itemid></item><item><title>十一</title><link atom:type="text/html">http://fbirdzp.blogbus.com/logs/48251257.html</link><author xmlns="http://www.w3.org/2005/Atom"><name>fbirdzp</name></author><id xmlns="http://www.w3.org/2005/Atom">http://fbirdzp.blogbus.com/logs/48251257.html</id><description>&lt;p&gt;60周年的当天离开北京去了武汉。&lt;/p&gt;
&lt;p&gt;二环路上少有的冷清让人不得不承认，这么盛大的节日并不属于所有人，甚至不属于北京。其实武汉能和我扯上关系的地方也不多，只不过是我出生身份的省会城市，虽然留下过一些冲动的回忆，但并谈不上有什么感情。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;＠武汉．中秋节&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;自从上了学就没有跟家里人过过中秋节了，这也是第一次和家人在家以外过中秋节。&lt;/p&gt;
&lt;p&gt;武广附近是不愁找不到馆子的，只是习惯了节省的父母却不是很习惯铺张浪费，这和爽朗的老姐形成了鲜明的对比，所以在消费档次上，爸妈也啰嗦了很一阵子才算妥协。&lt;/p&gt;
&lt;p&gt;饭桌上没有人提议庆祝中秋佳节，也没有繁缛的碰酒，一家人像家常便饭一样的吃着说着，差点让我忘记这是中秋节。直到最后饭店送上月饼，我才醒悟，中秋团圆饭就这样平平淡淡的过去了。&lt;/p&gt;
&lt;p&gt;大概是走了一天，大家都累了懒得庆祝吧。想想也真怪，再伟大的民族传统竟然也不如家人平平常常的吃顿饭来得真实。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;［过早］&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;在武汉出去吃早饭俗称&amp;ldquo;过早&amp;rdquo;。以我的人品，第一反应当然就是&amp;ldquo;过夜&amp;rdquo;了，不过这里晚上宵夜并不叫&amp;ldquo;过夜&amp;rdquo;，自然也没法让你言语上占&amp;times;&amp;times;&amp;times;便宜了。&lt;/p&gt;
&lt;p&gt;我的过早首选必然是已经很久没吃过的热干面了。湖北人对热干面的热爱超过任何一种面种的fans，因为热干面从来没有走出过湖北，而也只在湖北能吃到最正宗的热干面。不用特意找哪家的热干面最地道，随便一家小餐馆做出的热干面都没的说。不论何时何地，大街上你都能看到捧着快餐盒吃热干面的人。&lt;/p&gt;
&lt;p&gt;当然如果你非要找一家最有特色的武汉小吃，只能推荐你去中南商场旁边的户部巷了，简简单单的二层楼面，汇集了上百种小吃，最能代表武汉特色的就是了热干面和三鲜豆皮了吧！如果你在这里发现正宗桂林米粉＼北京糖葫芦＼．．．之类的，请尽情鄙视吧！&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;￥这里不好混&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;看了他们，我觉得这里不好混，没想到武汉的生存压力竟然比北京还大。不说了，上图吧，两组街上乞讨的人：&lt;/p&gt;
&lt;p&gt;看看这张，讨钱也双语了！事实证明，花样都是逼的啊！&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.bababian.com/phoinfo/270893BF82D94DCD6C9ADF43A2B5BC01DT&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.bababian.com/phoinfo/270893BF82D94DCD6C9ADF43A2B5BC01DT&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;border:none;&quot; src=&quot;http://photo2.bababian.com/upload3/20091013/270893BF82D94DCD6C9ADF43A2B5BC01_500.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;粉笔艺术吧，这可是真本事画出来的！我站了十分钟，他老人家挣了二十几个人的钱了！&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.bababian.com/phoinfo/BD48FB1D27F27FB154E356445C4ABCD3DT&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;border:none;&quot; src=&quot;http://photo2.bababian.com/upload3/20091013/BD48FB1D27F27FB154E356445C4ABCD3_500.jpg&quot; alt=&quot;&quot; width=&quot;511&quot; height=&quot;374&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;武汉，没啥好玩的！&lt;/p&gt;&lt;!--sp--&gt;&lt;div class=&quot;relpost&quot;&gt;&lt;br/&gt;&lt;h3&gt;随机文章：&lt;/h3&gt;&lt;div&gt;&lt;a href=&quot;/logs/47417231.html&quot;&gt;祝福祖国&lt;/a&gt; Oct 1, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/46796274.html&quot;&gt;自省,不爽&lt;/a&gt; Sep 20, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/39613144.html&quot;&gt;飞机虫牙&lt;/a&gt; May 19, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/38193050.html&quot;&gt;简迷离.私人生活&lt;/a&gt; Apr 20, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/37640934.html&quot;&gt;4400&lt;/a&gt; Apr 8, 2009&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;sysmsg&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.blogbus.com&quot; target=&quot;_blank&quot;&gt;博客大巴，你的个人传媒早班车&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;addfav&quot;&gt;收藏到：&lt;span class= &quot;delicious&quot;&gt;&lt;a href=&quot;http://delicious.com/save?url=http%3A%2F%2Ffbirdzp.blogbus.com%2Flogs%2F48251257.html&amp;title=%E5%8D%81%E4%B8%80&quot;&gt;Del.icio.us&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/300395503/fbirdzp_blogbus_com/blogbus.com/s.gif?r=http://fbirdzp.blogbus.com/logs/48251257.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/blogbus.com/fbirdzp_blogbus_com/300395503/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/blogbus.com/fbirdzp_blogbus_com/300395503/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category domain="http://fbirdzp.blogbus.com/c/">未分类</category><pubDate>Tue, 13 Oct 2009 00:00:00 +0800</pubDate><guid isPermaLink="false">http://fbirdzp.blogbus.com/logs/48251257.html</guid><dc:creator>fbirdzp</dc:creator><fs:srclink>http://fbirdzp.blogbus.com/logs/48251257.html</fs:srclink><fs:srcfeed>http://fbirdzp.blogbus.com/atom.xml</fs:srcfeed><fs:itemid>blogbus.com/fbirdzp_blogbus_com/~7212225/300395503/5321383</fs:itemid></item><item><title>祝福祖国</title><link atom:type="text/html">http://fbirdzp.blogbus.com/logs/47417231.html</link><author xmlns="http://www.w3.org/2005/Atom"><name>fbirdzp</name></author><id xmlns="http://www.w3.org/2005/Atom">http://fbirdzp.blogbus.com/logs/47417231.html</id><description>&lt;p align=&quot;left&quot;&gt;打开电视   &lt;br /&gt;豪迈的国歌声＼冉冉升起的国旗＼整齐划一的阅兵队伍    &lt;br /&gt;心理突然开始有点激动    &lt;br /&gt;今天，新中国成立６０周年了！&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;想起小时候，上学的情景   &lt;br /&gt;第１次带上红领巾    &lt;br /&gt;第１次加入共青团    &lt;br /&gt;也许不懂，但都许下过豪言壮志    &lt;br /&gt;曾经，也红也专过&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;只是，祖国的概念离我们越来越远   &lt;br /&gt;我们为升学苦恼＼为生活奔波＼为感情困惑    &lt;br /&gt;为中华之崛起的口号变得越来越现实，也远离&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;中国是所有华人的中国   &lt;br /&gt;这是几千年的沉淀    &lt;br /&gt;即使沧海巨变，也不是谁能改变的&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;祝福心中的祖国！&lt;/p&gt;&lt;!--sp--&gt;&lt;div class=&quot;relpost&quot;&gt;&lt;br/&gt;&lt;h3&gt;随机文章：&lt;/h3&gt;&lt;div&gt;&lt;a href=&quot;/logs/51697061.html&quot;&gt;生日快乐&lt;/a&gt; Nov 18, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/45517847.html&quot;&gt;回到未来&lt;/a&gt; Aug 31, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/41560309.html&quot;&gt;Resistere，Ottimista&lt;/a&gt; Jun 27, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/39449886.html&quot;&gt;Enterprise linux 安装oracleasm库&lt;/a&gt; May 15, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/33740072.html&quot;&gt;Oracle统计信息&lt;/a&gt; Jan 12, 2009&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;sysmsg&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.blogbus.com&quot; target=&quot;_blank&quot;&gt;博客大巴，你的个人传媒早班车&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;addfav&quot;&gt;收藏到：&lt;span class= &quot;delicious&quot;&gt;&lt;a href=&quot;http://delicious.com/save?url=http%3A%2F%2Ffbirdzp.blogbus.com%2Flogs%2F47417231.html&amp;title=%E7%A5%9D%E7%A6%8F%E7%A5%96%E5%9B%BD&quot;&gt;Del.icio.us&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/300395504/fbirdzp_blogbus_com/blogbus.com/s.gif?r=http://fbirdzp.blogbus.com/logs/47417231.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/blogbus.com/fbirdzp_blogbus_com/300395504/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/blogbus.com/fbirdzp_blogbus_com/300395504/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category domain="http://fbirdzp.blogbus.com/c/">未分类</category><pubDate>Thu, 01 Oct 2009 10:17:00 +0800</pubDate><guid isPermaLink="false">http://fbirdzp.blogbus.com/logs/47417231.html</guid><dc:creator>fbirdzp</dc:creator><fs:srclink>http://fbirdzp.blogbus.com/logs/47417231.html</fs:srclink><fs:srcfeed>http://fbirdzp.blogbus.com/atom.xml</fs:srcfeed><fs:itemid>blogbus.com/fbirdzp_blogbus_com/~7212225/300395504/5321383</fs:itemid></item><item><title>ORACLE RAC实用知识系列讲座</title><link atom:type="text/html">http://fbirdzp.blogbus.com/logs/46993022.html</link><author xmlns="http://www.w3.org/2005/Atom"><name>fbirdzp</name></author><id xmlns="http://www.w3.org/2005/Atom">http://fbirdzp.blogbus.com/logs/46993022.html</id><description>&lt;p&gt;跟大家分享一下ORACLE RAC讲座的资料。&lt;/p&gt;
&lt;p&gt;Oracle于9月16日举办的讲座&amp;ldquo;RAC性能优化实践&amp;rdquo;的资料可以回放及下载了。步骤如下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;进入Oracle Conference网站，&lt;a href=&quot;http://conference.oracle.com&quot;&gt;http://conference.oracle.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;点击右上方&amp;lsquo;存档&amp;rsquo;（Archive）&lt;/li&gt;
&lt;li&gt;左侧的时间选择一个足够宽泛的范围，例如一个月&lt;/li&gt;
&lt;li&gt;在搜索栏中按标题或会议ID搜索。会议标题是：&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;RAC性能优化实践&lt;/strong&gt;&lt;/span&gt;。会议ID是：&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;156531351&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;找到会议后可以选择在线回放或下载&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;您还可以在下面的网址获取以前讲座的资料：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;2月24日讲座：&lt;strong&gt;RAC&lt;/strong&gt;&lt;strong&gt;系统的问题诊断最佳实践及常见问题分析&lt;/strong&gt; (&lt;a href=&quot;http://www.khimkt.com/oracle/Oracle-RAC_0224_thanks_1/reg.asp&quot;&gt;http://www.khimkt.com/oracle/Oracle-RAC_0224_thanks_1/reg.asp&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2月26日讲座：&lt;strong&gt;淘宝网基于&lt;/strong&gt;&lt;strong&gt;RAC&lt;/strong&gt;&lt;strong&gt;的20节点数据仓库系统介绍&lt;/strong&gt; (&lt;a href=&quot;http://www.khimkt.com/oracle/Oracle-RAC_0226_thanks_1/reg.asp&quot;&gt;http://www.khimkt.com/oracle/Oracle-RAC_0226_thanks_1/reg.asp&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;主讲人：RAC全球战略项目组（RAC PACK）&lt;/p&gt;
&lt;p&gt;邱小兵 RAC资深工程师   &lt;br /&gt;刘建军 RAC高级工程师&lt;/p&gt;&lt;!--sp--&gt;&lt;div class=&quot;relpost&quot;&gt;&lt;br/&gt;&lt;h3&gt;随机文章：&lt;/h3&gt;&lt;div&gt;&lt;a href=&quot;/logs/51697061.html&quot;&gt;生日快乐&lt;/a&gt; Nov 18, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/39681556.html&quot;&gt;Oracle10g RAC OCR设备故障恢复&lt;/a&gt; May 21, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/37167030.html&quot;&gt;Oracle10203 RAC vip漂移时间过长&lt;/a&gt; Mar 28, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/36657389.html&quot;&gt;Linux RHEL5 安装Oracle10201 RAC : crs ons进程无法启动问题&lt;/a&gt; Mar 17, 2009&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;/logs/36542296.html&quot;&gt;Linux RHEL5 安装Oracle10201 RAC : root.sh和vip的问题&lt;/a&gt; Mar 14, 2009&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;sysmsg&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.blogbus.com&quot; target=&quot;_blank&quot;&gt;博客大巴，你的个人传媒早班车&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;addfav&quot;&gt;收藏到：&lt;span class= &quot;delicious&quot;&gt;&lt;a href=&quot;http://delicious.com/save?url=http%3A%2F%2Ffbirdzp.blogbus.com%2Flogs%2F46993022.html&amp;title=ORACLE+RAC%E5%AE%9E%E7%94%A8%E7%9F%A5%E8%AF%86%E7%B3%BB%E5%88%97%E8%AE%B2%E5%BA%A7&quot;&gt;Del.icio.us&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/300395505/fbirdzp_blogbus_com/blogbus.com/s.gif?r=http://fbirdzp.blogbus.com/logs/46993022.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/blogbus.com/fbirdzp_blogbus_com/300395505/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/blogbus.com/fbirdzp_blogbus_com/300395505/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category domain="http://fbirdzp.blogbus.com/c/">未分类</category><pubDate>Wed, 23 Sep 2009 10:38:00 +0800</pubDate><guid isPermaLink="false">http://fbirdzp.blogbus.com/logs/46993022.html</guid><dc:creator>fbirdzp</dc:creator><fs:srclink>http://fbirdzp.blogbus.com/logs/46993022.html</fs:srclink><fs:srcfeed>http://fbirdzp.blogbus.com/atom.xml</fs:srcfeed><fs:itemid>blogbus.com/fbirdzp_blogbus_com/~7212225/300395505/5321383</fs:itemid></item></channel></rss>