<?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>小米爸爸</title>
	<atom:link href="http://www.dbifan.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.dbifan.com</link>
	<description>努力工作，开心生活</description>
	<pubDate>Fri, 16 Apr 2010 07:41:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<item>
		<title>upgrade</title>
		<link>http://www.dbifan.com/201004/upgrade.html</link>
		<comments>http://www.dbifan.com/201004/upgrade.html#comments</comments>
		<pubDate>Fri, 16 Apr 2010 07:41:48 +0000</pubDate>
		<dc:creator>Bright</dc:creator>
		
		<category><![CDATA[随笔]]></category>

		<category><![CDATA[升级]]></category>

		<guid isPermaLink="false">http://www.dbifan.com/?p=645</guid>
		<description><![CDATA[大哥的儿子永乐前几天当了爸爸，生了个女儿，恭喜他加入爸爸行列，同时恭喜永良当叔叔，大哥当爷爷，而我也非常荣幸的升级为叔公，与时俱进的跨入了公公行列：）四世同堂，人生何求，祝福大哥一家幸福健康快乐！
下个月大姐的儿子也即将升级当爸爸，而我也要再次荣幸的升级，舅舅已是传说，请叫我大舅公：）
喜事不怕多，让喜事来得更猛烈些吧：）
]]></description>
			<content:encoded><![CDATA[<p>大哥的儿子永乐前几天当了爸爸，生了个女儿，恭喜他加入爸爸行列，同时恭喜永良当叔叔，大哥当爷爷，而我也非常荣幸的升级为叔公，与时俱进的跨入了公公行列：）四世同堂，人生何求，祝福大哥一家幸福健康快乐！</p>
<p>下个月大姐的儿子也即将升级当爸爸，而我也要再次荣幸的升级，舅舅已是传说，请叫我大舅公：）</p>
<p>喜事不怕多，让喜事来得更猛烈些吧：）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbifan.com/201004/upgrade.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>一些事</title>
		<link>http://www.dbifan.com/201003/about-something-2.html</link>
		<comments>http://www.dbifan.com/201003/about-something-2.html#comments</comments>
		<pubDate>Wed, 24 Mar 2010 06:53:09 +0000</pubDate>
		<dc:creator>Bright</dc:creator>
		
		<category><![CDATA[随笔]]></category>

		<category><![CDATA[胡言乱语]]></category>

		<guid isPermaLink="false">http://www.dbifan.com/?p=640</guid>
		<description><![CDATA[1.大学时的老乡兼校友去了加拿大，无独有偶，大学时认识的一个朋友找了个法国的男朋友，也准备去法国。在此真诚的祝福他（她）们。我对出国不感冒，总感觉金窝银窝不如自己的小窝：）毕竟自己的根，自己的亲人在这里。
有一天，皮妈跟我抱怨说：&#8221;你看，谁谁谁去了好多地方，我什么地方都没去过，什么时候也带我去玩呀？&#8221; 我说：&#8221;好，等哪天我们有钱了，我带你去越南，柬埔寨或朝鲜逛逛，也当回大款。&#8221;立即遭来一顿暴打。
2.“XXX结婚了吗？昨晚梦到他了。一夜没睡好。所以就问一下，呵呵&#8221;。狂羡慕这个XXX，咋就没人梦到我呢？呵呵，难道俺真的就是皮妈所说的呆料，只有她才要：）
落花有意，流水无情，这种感觉也许每个人都有过，随着时间的推移，这种感觉会慢慢淡去，甚至湮没。但偶尔某一晚上或某一瞬间你也许还会梦到或想到他（她），那种感觉很空旷，似近似远，但也只是一瞬间而已，有些东西只属于过去。
3.A：恭喜恭喜
   B：?
   A：换大房子买车，女儿又可爱，还不值得恭喜？
   B：谢谢
再次谢谢你的恭喜，但仔细一想，这些都值得恭喜吗？当然，有个可爱的女儿那是相当值得恭喜的，但换房子，买车就未必值得恭喜了，换大房子只不过是让自己欠银行更多的钱，而买车不外乎又把你好不容易辛辛苦苦挣的钱给清空：）不过，人生就是瞎折腾，痛并快乐生活着，大不了改天再把大房换小房，呵呵，活在当下才是最主要的。
其实说了这么多，最想说的是：也恭喜你，有房有车，有个可爱的儿子，你当初的选择是正确的，真心祝福你们幸福健康快乐！
]]></description>
			<content:encoded><![CDATA[<p>1.大学时的老乡兼校友去了加拿大，无独有偶，大学时认识的一个朋友找了个法国的男朋友，也准备去法国。在此真诚的祝福他（她）们。我对出国不感冒，总感觉金窝银窝不如自己的小窝：）毕竟自己的根，自己的亲人在这里。</p>
<p>有一天，皮妈跟我抱怨说：&#8221;你看，谁谁谁去了好多地方，我什么地方都没去过，什么时候也带我去玩呀？&#8221; 我说：&#8221;好，等哪天我们有钱了，我带你去越南，柬埔寨或朝鲜逛逛，也当回大款。&#8221;立即遭来一顿暴打。<span id="more-640"></span></p>
<p>2.“XXX结婚了吗？昨晚梦到他了。一夜没睡好。所以就问一下，呵呵&#8221;。狂羡慕这个XXX，咋就没人梦到我呢？呵呵，难道俺真的就是皮妈所说的呆料，只有她才要：）</p>
<p>落花有意，流水无情，这种感觉也许每个人都有过，随着时间的推移，这种感觉会慢慢淡去，甚至湮没。但偶尔某一晚上或某一瞬间你也许还会梦到或想到他（她），那种感觉很空旷，似近似远，但也只是一瞬间而已，有些东西只属于过去。</p>
<p>3.A：恭喜恭喜<br />
   B：?<br />
   A：<span style="color: #000000; font-family: Microsoft YaHei;">换大房子买车，女儿又可爱，还不值得恭喜？<br />
   B：谢谢</span></p>
<p><span style="color: #000000; font-family: Microsoft YaHei;">再次谢谢你的恭喜，但仔细一想，这些都值得恭喜吗？当然，有个可爱的女儿那是相当值得恭喜的，但换房子，买车就未必值得恭喜了，换大房子只不过是让自己欠银行更多的钱，而买车不外乎又把你好不容易辛辛苦苦挣的钱给清空：）不过，人生就是瞎折腾，痛并快乐生活着，大不了改天再把大房换小房，呵呵，活在当下才是最主要的。</span></p>
<p><span style="color: #000000; font-family: Microsoft YaHei;">其实说了这么多，最想说的是：也恭喜你，有房有车，有个可爱的儿子，你当初的选择是正确的，真心祝福你们幸福健康快乐！</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbifan.com/201003/about-something-2.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>2010第一贴</title>
		<link>http://www.dbifan.com/201003/2010-first-post.html</link>
		<comments>http://www.dbifan.com/201003/2010-first-post.html#comments</comments>
		<pubDate>Tue, 23 Mar 2010 09:57:00 +0000</pubDate>
		<dc:creator>Bright</dc:creator>
		
		<category><![CDATA[随笔]]></category>

		<category><![CDATA[小明]]></category>

		<category><![CDATA[小米]]></category>

		<guid isPermaLink="false">http://www.dbifan.com/?p=632</guid>
		<description><![CDATA[写点什么呢？就说说最近的一些事吧：
1.学车
09年10月份报的名，结果排到10年1月份才上车，可想而知汽车培训市场的火爆！之所以这时候想去学车，一是大势所趋，不会开车就等于是文盲，每次回家都要朋友或弟弟当司机，很被BS，一家人中就剩我还不会开车了：）二是小米慢慢长大了，以后出去玩有个车会方便点；三是方便皮妈上班，不然每次都得早早起来送她去公交车站。
跟我一起学车的是三个MM，说来也巧，其中一个是之前公司的HR，而另一个是现在的邻居。我们的师傅是个有近三十年驾龄的老头，技术是一流，但就是态度很不好，还经常骂人，NND,原本学车是件快乐的事反而变成了花钱找骂：（
经过近一个月的折磨，终于在2月9日通过了全部考试，终于不要再受这BT师傅的骂了，靠，其中最伤我自尊的一句话是：你开车的水平还不如其他三个女的！想杀人！！2月11日，在成都的时候接到驾校的电话，叫我去拿驾照，说2月10日就已经办好了，靠，速度还真是快！
2.回成都过年
皮妈一月底就已经提前回成都了，而我一考完试，2月10日就飞回了成都。路上一直在想三个月不见的小米第一眼看到我会是怎么样的呢？会不会不认识我了呢？心情很忐忑！答案终于揭晓，当我晚上7：30到家时，岳父抱着小米来接我，这小家伙比之前又长高了不少，但也黑了些。我说：&#8221;小米，爸爸抱抱！&#8221;她有点害羞，不好意思的对我笑了笑，然后就要我抱了。一开始还不好意思叫我，但到了家里，就一直缠着我，要跟我玩，血肉亲情是永远割舍不了的！
现在的过年是越来越没有年味了，在成都也一样，过年的成都除了人还是人，不管是塔子山公园还是动物园还是天府广场，永远都是人挤人。其实过年最重要的是一家人团聚，团圆比任何山珍海味都重要！
3.回苏州
以前在春节回苏州的票是相当难买的，而这次成都实行了实名制及电话售票，结果出奇的顺利，皮妈一个电话就搞定了三张卧铺票，谁说实名制不起作用呢？那些TDB的高官早就该听听老百姓的声音了！说来也怪，每次坐火车，小米都会生病，上次回我家的时候是发烧，这次是拉肚子，弄得离开车还有2个小时的时候还在决定要不要退票。后来赶紧带她到火车站附近的铁路医院看了一下，开了点药，才放心了一些。幸好在火车上没出什么问题，于是一到苏州就赶紧带她到医院检查，通过血液及大便的化验，医生说没什么大问题，可能是吃东西吃坏了肚子，于是才放心！
4.买车
回苏州后就跟皮妈在考虑是先装修还是先买车的问题，后来达成一致意见：先买车！这样装修的时候才方便：）于是周末就去新区马运路的汽车城去看看。由于历史的原因及皮妈的个人喜好，日本车不考虑，于是我们主要就看欧美的车，价位落地在12－13万左右。在这一价位的车有：福克斯，朗逸，标志307，科鲁兹，凯越，明锐，世嘉。我个人比较喜欢科鲁兹，明锐和世嘉。同时也在网上看了这些车的一些评价，也了解了一些知识，最后基本选定了科鲁兹，朗逸，明锐，但科鲁兹的后轮是半独立悬挂，而明锐是多连杆悬挂，而且明锐是6档手自一体，而朗逸呢简直就是在抢，听4S的人说车一到就被抢光了，如果预订的话，提车估计要2－3个月，NND,越是这样我就越不买，于是朗逸被排除了。于是就剩下明锐和科鲁兹。一天外出时，听同事说我之前的一个同事买的是明锐，于是就打电话问了那同事，他说明锐的车还不错，性价比蛮高的，于是心动了，决定就买明锐。这时说来也巧，我一个同事也正想买车，于是就一起去看，团购一把：）刚开始定的是明锐自动乞丐版，但缺乏前排扶手，也没有倒车雷达，4S的人说可以装，但不是原配的，而另一个4S说有原配的，但价格不肯降下来。于是在这两个4S之间僵持着，后来我那同事说，为什么不考虑手动挡高配的呢？真皮，带天窗，而且集成倒车雷达，前排扶手。想想也对呀，可是我不想买手动挡的，而自动档的要比乞丐版贵1万多，真是不好抉择，于是跟皮妈商量了一下，省吃俭用几个月，干脆买手自一体高配的算了，于是在不断超支的情况下，定了明锐手自一体逸仕版：（，献上小明玉照一张：
 
5.提车
4S告诉我明锐逸仕版有现车，于是决定3月8日去提车，也算是给皮妈的礼物：）可不巧的是一些手续的问题，要到3月10日才能提，结果献殷勤的机会没了：）
3月10日，一早叫上号称以前卖过车，有10几年驾龄的同事一起去提车，总的来说还算顺利，但由于拿到驾照才一个月，于是叫同事帮我把车开回公司，我自己再开回家。好不容易熬到下班，心情激动的上了车，插钥匙，启动，看起来一切OK,可是愣是没办法挂到前进档，于是打电话求助同事，他叫我要先踩刹车，然后再挂到前进档，于是就慢慢的开回了家。于是第二天开车上班，下班，第三天接皮妈，第四天去昆山，第五天去观前街，原来开车是如此的easy!
随着开车的熟练，油费也不断攀升，到现在两个星期不到已经加了500元的油，心痛呀！
]]></description>
			<content:encoded><![CDATA[<p>写点什么呢？就说说最近的一些事吧：</p>
<p><strong>1.学车</strong></p>
<p>09年10月份报的名，结果排到10年1月份才上车，可想而知汽车培训市场的火爆！之所以这时候想去学车，一是大势所趋，不会开车就等于是文盲，每次回家都要朋友或弟弟当司机，很被BS，一家人中就剩我还不会开车了：）二是小米慢慢长大了，以后出去玩有个车会方便点；三是方便皮妈上班，不然每次都得早早起来送她去公交车站。</p>
<p>跟我一起学车的是三个MM，说来也巧，其中一个是之前公司的HR，而另一个是现在的邻居。我们的师傅是个有近三十年驾龄的老头，技术是一流，但就是态度很不好，还经常骂人，NND,原本学车是件快乐的事反而变成了花钱找骂：（</p>
<p>经过近一个月的折磨，终于在2月9日通过了全部考试，终于不要再受这BT师傅的骂了，靠，其中最伤我自尊的一句话是：你开车的水平还不如其他三个女的！想杀人！！2月11日，在成都的时候接到驾校的电话，叫我去拿驾照，说2月10日就已经办好了，靠，速度还真是快！<span id="more-632"></span></p>
<p><strong>2.回成都过年</strong></p>
<p>皮妈一月底就已经提前回成都了，而我一考完试，2月10日就飞回了成都。路上一直在想三个月不见的小米第一眼看到我会是怎么样的呢？会不会不认识我了呢？心情很忐忑！答案终于揭晓，当我晚上7：30到家时，岳父抱着小米来接我，这小家伙比之前又长高了不少，但也黑了些。我说：&#8221;小米，爸爸抱抱！&#8221;她有点害羞，不好意思的对我笑了笑，然后就要我抱了。一开始还不好意思叫我，但到了家里，就一直缠着我，要跟我玩，血肉亲情是永远割舍不了的！</p>
<p>现在的过年是越来越没有年味了，在成都也一样，过年的成都除了人还是人，不管是塔子山公园还是动物园还是天府广场，永远都是人挤人。其实过年最重要的是一家人团聚，团圆比任何山珍海味都重要！</p>
<p><strong>3.回苏州</strong></p>
<p>以前在春节回苏州的票是相当难买的，而这次成都实行了实名制及电话售票，结果出奇的顺利，皮妈一个电话就搞定了三张卧铺票，谁说实名制不起作用呢？那些TDB的高官早就该听听老百姓的声音了！说来也怪，每次坐火车，小米都会生病，上次回我家的时候是发烧，这次是拉肚子，弄得离开车还有2个小时的时候还在决定要不要退票。后来赶紧带她到火车站附近的铁路医院看了一下，开了点药，才放心了一些。幸好在火车上没出什么问题，于是一到苏州就赶紧带她到医院检查，通过血液及大便的化验，医生说没什么大问题，可能是吃东西吃坏了肚子，于是才放心！</p>
<p><strong>4.买车</strong></p>
<p>回苏州后就跟皮妈在考虑是先装修还是先买车的问题，后来达成一致意见：先买车！这样装修的时候才方便：）于是周末就去新区马运路的汽车城去看看。由于历史的原因及皮妈的个人喜好，日本车不考虑，于是我们主要就看欧美的车，价位落地在12－13万左右。在这一价位的车有：福克斯，朗逸，标志307，科鲁兹，凯越，明锐，世嘉。我个人比较喜欢科鲁兹，明锐和世嘉。同时也在网上看了这些车的一些评价，也了解了一些知识，最后基本选定了科鲁兹，朗逸，明锐，但科鲁兹的后轮是半独立悬挂，而明锐是多连杆悬挂，而且明锐是6档手自一体，而朗逸呢简直就是在抢，听4S的人说车一到就被抢光了，如果预订的话，提车估计要2－3个月，NND,越是这样我就越不买，于是朗逸被排除了。于是就剩下明锐和科鲁兹。一天外出时，听同事说我之前的一个同事买的是明锐，于是就打电话问了那同事，他说明锐的车还不错，性价比蛮高的，于是心动了，决定就买明锐。这时说来也巧，我一个同事也正想买车，于是就一起去看，团购一把：）刚开始定的是明锐自动乞丐版，但缺乏前排扶手，也没有倒车雷达，4S的人说可以装，但不是原配的，而另一个4S说有原配的，但价格不肯降下来。于是在这两个4S之间僵持着，后来我那同事说，为什么不考虑手动挡高配的呢？真皮，带天窗，而且集成倒车雷达，前排扶手。想想也对呀，可是我不想买手动挡的，而自动档的要比乞丐版贵1万多，真是不好抉择，于是跟皮妈商量了一下，省吃俭用几个月，干脆买手自一体高配的算了，于是在不断超支的情况下，定了明锐手自一体逸仕版：（，献上小明玉照一张：</p>
<p> <img src="http://public.bay.livefilestore.com/y1ptw-NZlRA6KzJ7FA_L9NFbhLvCenWViuW_wfl8Vbjz928MUb2ukT5hcos24ul18GrdiKxWOqnyS7duWBBW8BUlg/%E5%B0%8F%E6%98%8E.JPG" alt="小明" /><br />
<strong>5.提车</strong></p>
<p>4S告诉我明锐逸仕版有现车，于是决定3月8日去提车，也算是给皮妈的礼物：）可不巧的是一些手续的问题，要到3月10日才能提，结果献殷勤的机会没了：）</p>
<p>3月10日，一早叫上号称以前卖过车，有10几年驾龄的同事一起去提车，总的来说还算顺利，但由于拿到驾照才一个月，于是叫同事帮我把车开回公司，我自己再开回家。好不容易熬到下班，心情激动的上了车，插钥匙，启动，看起来一切OK,可是愣是没办法挂到前进档，于是打电话求助同事，他叫我要先踩刹车，然后再挂到前进档，于是就慢慢的开回了家。于是第二天开车上班，下班，第三天接皮妈，第四天去昆山，第五天去观前街，原来开车是如此的easy!</p>
<p>随着开车的熟练，油费也不断攀升，到现在两个星期不到已经加了500元的油，心痛呀！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbifan.com/201003/2010-first-post.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>用BBED修复坏块</title>
		<link>http://www.dbifan.com/200911/bbed-repair-bad-block.html</link>
		<comments>http://www.dbifan.com/200911/bbed-repair-bad-block.html#comments</comments>
		<pubDate>Wed, 18 Nov 2009 09:54:09 +0000</pubDate>
		<dc:creator>Bright</dc:creator>
		
		<category><![CDATA[Oracle]]></category>

		<category><![CDATA[数据库]]></category>

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

		<category><![CDATA[corrupt block]]></category>

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

		<guid isPermaLink="false">http://www.dbifan.com/?p=619</guid>
		<description><![CDATA[笔记本上安装的 oracle  9208数据库在演示RMAN备份时发现system01.dbf有一坏块，用dbv检查如下：
C:\Documents and Settings\bwen&#62;dbv file=D:\ oracle \oradata\bright\system01.dbf blocksize=8192
DBVERIFY: Release 9.2.0.8.0 - Production on 星期二 11月 17 15:15:25 2009
Copyright (c) 1982, 2002,  oracle  Corporation.  All rights reserved
DBVERIFY - 验证正在开始 : FILE = D:\ oracle \oradata\bright\system01.dbf
汇入的页23523 - 可能是介质损坏
***
Corrupt block relative dba: 0&#215;00405be3 (file 1, block 23523)
Fractured block found during dbv:
Data in bad block [...]]]></description>
			<content:encoded><![CDATA[<p>笔记本上安装的 <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span>  9208数据库在演示RMAN备份时发现system01.dbf有一坏块，用dbv检查如下：</p>
<blockquote><p>C:\Documents and Settings\bwen&gt;dbv file=D:\ <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span> \oradata\bright\system01.dbf blocksize=8192<br />
DBVERIFY: Release 9.2.0.8.0 - Production on 星期二 11月 17 15:15:25 2009<br />
Copyright (c) 1982, 2002,  <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span>  Corporation.  All rights reserved<br />
DBVERIFY - 验证正在开始 : FILE = D:\ <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span> \oradata\bright\system01.dbf<br />
汇入的页23523 - 可能是介质损坏<br />
***<br />
Corrupt block relative dba: 0&#215;00405be3 (file 1, block 23523)<br />
Fractured block found during dbv:<br />
Data in bad block -<br />
<span style="color: #ff0000;">type: 6 format: 2 rdba: 0&#215;00405be3</span><br />
<span style="color: #ff0000;"> last change scn: 0&#215;0000.0000ce66 seq: 0&#215;1 flg: 0&#215;04</span><br />
<span style="color: #ff0000;"> consistency value in tail: 0&#215;00000000</span><br />
<span style="color: #ff0000;"> check value in block header: 0&#215;3013, computed block checksum: 0&#215;62e</span><br />
spare1: 0&#215;0, spare2: 0&#215;0, spare3: 0&#215;0<br />
***<span id="more-619"></span></p>
<p>DBVERIFY - 验证完成<br />
检查的页总数         ：51200<br />
处理的页总数（数据）：36265<br />
失败的页总数（数据）：0<br />
处理的页总数（索引）：4227<br />
失败的页总数（索引）：0<br />
处理的页总数（其它）：1747<br />
处理的总页数 (段)  : 0<br />
失败的总页数 (段)  : 0<br />
空的页总数            ：8960<br />
标记为损坏的总页数：1<br />
汇入的页总数           ：1<br />
Highest block SCN            : 2034199 (0.2034199)</p></blockquote>
<p>从红色部分我们可以看出几个问题：</p>
<p><strong>1.tail check的值跟scn base,scn seq,block type三者的值不匹配。</strong></p>
<p><strong>正常情况下tail check=scn base+block type+scn seq</strong></p>
<p><strong>2.block header的checksum的值跟计算出来的checksum值不一致</strong></p>
<p><strong>3.一般来说如果是坏块， <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span> 会把scn seq设置成0xff，但这边的值是0&#215;1</strong></p>
<p>通过检查发现坏块对应的对象为idl_ub1$，该系统表的作用可参看<a href="http://www.eygle.com/archives/2007/01/idl_ub1_table.html" onclick="javascript:urchinTracker('/outbound/article/www.eygle.com');">eygle</a>的文章。尝试查询报如下错误：</p>
<blockquote><p>SQL&gt;  select count(*) from idl_ub1$;</p>
<p>select count(*) from idl_ub1$</p>
<p>*</p>
<p>ERROR 位于第 1 行:</p>
<p>ORA-01578:  <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span>  数据块损坏（文件号1，块号23523）</p>
<p>ORA-01110: 数据文件 1: &#8216;D:\ <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span> \ORADATA\BRIGHT\SYSTEM01.DBF&#8217;</p></blockquote>
<p>对于该坏块的修复，正常的方法参考：<a href="http://www.dbifan.com/200609/oracle-bad-block.html" >http://www.dbifan.com/200609/oracle-bad-block.html</a></p>
<p>前两天刚好看到<a href="http://www.ningoo.net/html/2009/how_to_link_oracle_bbed_tools.html" onclick="javascript:urchinTracker('/outbound/article/www.ningoo.net');">ningoo</a>用bbed处理了一个问题，于是也尝试一下用bbed来修复该坏块。</p>
<blockquote><p>C:\Documents and Settings\bwen&gt;bbed parfile=d:\ <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span> \ora92\bin\bbed.par</p>
<p>口令:</p>
<p>BBED: Release 2.0.0.0.0 - Limited Production on 星期三 11月 18 11:05:05 2009</p>
<p>Copyright (c) 1982, 2002,  <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span>  Corporation.  All rights reserved.</p>
<p>************* !!! For  <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span>  Internal Use only !!! ***************</p>
<p>BBED&gt; show<br />
FILE#           1<br />
BLOCK#          1<br />
OFFSET          0<br />
DBA             0&#215;00400001 (4194305 1,1)<br />
FILENAME        D:\ <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span> \oradata\bright\SYSTEM01.DBF<br />
BIFILE          bifile.bbd<br />
LISTFILE        D:\ <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span> \ora92\bin\filelist.log<br />
BLOCKSIZE       8192<br />
MODE            Edit<br />
EDIT            Unrecoverable<br />
IBASE           Dec<br />
OBASE           Dec<br />
WIDTH           80<br />
COUNT           512<br />
LOGFILE         log.bbd<br />
SPOOL           No<br />
BBED&gt; set block 23523<br />
BLOCK#          23523<br />
BBED&gt; map /v<br />
File: D:\ <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span> \oradata\bright\SYSTEM01.DBF (1)<br />
Block: 23523                                 Dba:0&#215;00405be3<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
KTB Data Block (Table/Cluster)<br />
struct kcbh, 20 bytes                      @0<br />
ub1 type_kcbh                           @0<br />
ub1 frmt_kcbh                           @1<br />
ub1 spare1_kcbh                         @2<br />
ub1 spare2_kcbh                         @3<br />
ub4 rdba_kcbh                           @4<br />
<span style="color: #0000ff;">ub4 bas_kcbh                            @8</span><br />
ub2 wrp_kcbh                            @12<br />
<span style="color: #0000ff;">ub1 seq_kcbh                            @14</span><br />
ub1 flg_kcbh                            @15<br />
<span style="color: #0000ff;"> ub2 chkval_kcbh                         @16</span><br />
ub2 spare3_kcbh                         @18<br />
struct ktbbh, 96 bytes                     @20<br />
ub1 ktbbhtyp                            @20<br />
union ktbbhsid, 4 bytes                 @24<br />
struct ktbbhcsc, 8 bytes                @28<br />
b2 ktbbhict                             @36<br />
ub1 ktbbhflg                            @38<br />
ub1 ktbbhfsl                            @39<br />
ub4 ktbbhfnx                            @40<br />
struct ktbbhitl[3], 72 bytes            @44<br />
struct kdbh, 14 bytes                      @116<br />
ub1 kdbhflag                            @116<br />
b1 kdbhntab                             @117<br />
b2 kdbhnrow                             @118<br />
sb2 kdbhfrre                            @120<br />
sb2 kdbhfsbo                            @122<br />
sb2 kdbhfseo                            @124<br />
b2 kdbhavsp                             @126<br />
b2 kdbhtosp                             @128<br />
struct kdbt[1], 4 bytes                    @130<br />
b2 kdbtoffs                             @130<br />
b2 kdbtnrow                             @132<br />
sb2 kdbr[1]                                @134<br />
ub1 freespace[53]                          @136<br />
ub1 rowdata[7999]                          @189<br />
<span style="color: #0000ff;"> ub4 tailchk                                @8188</span></p>
<p>BBED&gt; p offset 14<br />
kcbh.seq_kcbh<br />
&#8212;&#8212;&#8212;&#8212;-<br />
ub1 seq_kcbh                                @14       0&#215;01</p>
<p>BBED&gt; p offset 8</p>
<p>kcbh.bas_kcbh<br />
&#8212;&#8212;&#8212;&#8212;-<br />
ub4 bas_kcbh                                @8        0&#215;0000ce66</p>
<p>BBED&gt; p kcbh</p>
<p>struct kcbh, 20 bytes                       @0<br />
<span style="color: #0000ff;"> ub1 type_kcbh                            @0        0&#215;06</span><br />
ub1 frmt_kcbh                            @1        0&#215;02<br />
ub1 spare1_kcbh                          @2        0&#215;00<br />
ub1 spare2_kcbh                          @3        0&#215;00<br />
ub4 rdba_kcbh                            @4        0&#215;00405be3<br />
<span style="color: #0000ff;"> ub4 bas_kcbh                             @8        0&#215;0000ce66</span><br />
ub2 wrp_kcbh                             @12       0&#215;0000<br />
<span style="color: #0000ff;"> ub1 seq_kcbh                             @14       0&#215;01</span><br />
ub1 flg_kcbh                             @15       0&#215;04 (KCBHFCKV)<br />
ub2 chkval_kcbh                          @16       0&#215;3013<br />
ub2 spare3_kcbh                          @18       0&#215;0000</p>
<p>BBED&gt; p tailchk<br />
<span style="color: #0000ff;"> ub4 tailchk                                 @8188     0&#215;00000000</span></p>
<p>BBED&gt; m /x 010666ce offset 8188 <strong><span style="color: #0000ff;">&#8211;根据little-endian的规则，0xce660601写成：01 06 66 ce</span></strong><br />
File: D:\ <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span> \oradata\bright\SYSTEM01.DBF (1)<br />
Block: 23523            Offsets: 8188 to 8191           Dba:0&#215;00405be3<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
010666ce<br />
&lt;32 bytes per line&gt;</p>
<p>BBED&gt; p tailchk<br />
ub4 tailchk                                 @8188     0xce660601</p>
<p>BBED&gt; sum apply<br />
Check value for File 1, Block 23523:<br />
current = 0xf874, required = 0xf874</p>
<p>BBED&gt; verify<br />
DBVERIFY - 验证正在启动<br />
FILE =D:\ <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span> \oradata\bright\SYSTEM01.DBF<br />
BLOCK = 23523<br />
DBVERIFY - 验证完成<br />
检查的总块数：1<br />
已处理的总块数（数据）：1<br />
无法处理的总块数（数据）：0<br />
已处理的总块数（索引）：0<br />
无法处理的总块数（索引）：0<br />
空的总块数：0<br />
标记为损坏的总数块：0<br />
汇入的块总数：0</p></blockquote>
<p>如果此时数据库是open的，那么要restart，否则还会报错，因为此时该数据块可能已经被读进buffer了：</p>
<blockquote><p>SQL&gt;  select count(*) from idl_ub1$;<br />
select count(*) from idl_ub1$<br />
*<br />
ERROR 位于第 1 行:<br />
ORA-01578:  <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span>  数据块损坏（文件号1，块号23523）<br />
ORA-01110: 数据文件 1: &#8216;D:\ <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span> \ORADATA\BRIGHT\SYSTEM01.DBF&#8217;<br />
SQL&gt; shutdown immediate<br />
数据库已经关闭。<br />
已经卸载数据库。<br />
 <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span>  例程已经关闭。<br />
SQL&gt; startup<br />
 <span class='bm_keywordlink'><a href="http://www.oracle.com" rel="nofollow" target="_blank" onclick="javascript:urchinTracker('/outbound/article/www.oracle.com');">oracle</a></span>  例程已经启动。<br />
Total System Global Area  135339604 bytes<br />
Fixed Size                   454228 bytes<br />
Variable Size             109051904 bytes<br />
Database Buffers           25165824 bytes<br />
Redo Buffers                 667648 bytes<br />
数据库装载完毕。<br />
数据库已经打开。<br />
SQL&gt;  select count(*) from idl_ub1$;<br />
COUNT(*)<br />
&#8212;&#8212;&#8212;-<br />
32718</p></blockquote>
<p>至此修复完成。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbifan.com/200911/bbed-repair-bad-block.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>93分</title>
		<link>http://www.dbifan.com/200911/93-scores.html</link>
		<comments>http://www.dbifan.com/200911/93-scores.html#comments</comments>
		<pubDate>Mon, 16 Nov 2009 09:26:25 +0000</pubDate>
		<dc:creator>Bright</dc:creator>
		
		<category><![CDATA[随笔]]></category>

		<category><![CDATA[学车]]></category>

		<guid isPermaLink="false">http://www.dbifan.com/?p=616</guid>
		<description><![CDATA[上周六在LP的陪同下去观山参加了机动车理论考试，93分，有惊无险的通过了:)
对考试结果很不满意，原本以为可以考99分，10分钟答完的，结果花了我20分钟，呵呵。应该说题目99％都在书本上，只是没想到判断题会出那么多，之前只顾看选择题了:(  印象最深的是有道判断题：高血压不能申请驾照，我选对，但答案是错，也就是说可以申请。另外答错的几道题是关于交警手势的，把转弯的手势跟靠边停车的搞错了，不过也好，错了才让我最终明白了交警各种手势的特点。
考试另外一个感觉是：人真TMD多。我们算是够早出发了，结果还是排在后面，从中说明苏州机动车培训市场的潜力有多大！我报名的驾校上车都排到1月份才能轮到我，真是疯狂。其次也可以看出我国汽车市场是多么的火爆，超过美国那是迟早的事，呵呵。
最近苏州天气风雨交加，冷的一塌糊涂，这时候你才深切感受到四个轮子的好处，有点后悔当初没早点去学，套用流行的一句话：人生最痛苦的莫过于想买车却不会开：）
]]></description>
			<content:encoded><![CDATA[<p>上周六在LP的陪同下去观山参加了机动车理论考试，93分，有惊无险的通过了:)</p>
<p>对考试结果很不满意，原本以为可以考99分，10分钟答完的，结果花了我20分钟，呵呵。应该说题目99％都在书本上，只是没想到判断题会出那么多，之前只顾看选择题了:(  印象最深的是有道判断题：高血压不能申请驾照，我选对，但答案是错，也就是说可以申请。另外答错的几道题是关于交警手势的，把转弯的手势跟靠边停车的搞错了，不过也好，错了才让我最终明白了交警各种手势的特点。</p>
<p>考试另外一个感觉是：人真TMD多。我们算是够早出发了，结果还是排在后面，从中说明苏州机动车培训市场的潜力有多大！我报名的驾校上车都排到1月份才能轮到我，真是疯狂。其次也可以看出我国汽车市场是多么的火爆，超过美国那是迟早的事，呵呵。</p>
<p>最近苏州天气风雨交加，冷的一塌糊涂，这时候你才深切感受到四个轮子的好处，有点后悔当初没早点去学，套用流行的一句话：人生最痛苦的莫过于想买车却不会开：）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbifan.com/200911/93-scores.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>没有眼镜真不方便</title>
		<link>http://www.dbifan.com/200909/glasses-is-broken.html</link>
		<comments>http://www.dbifan.com/200909/glasses-is-broken.html#comments</comments>
		<pubDate>Thu, 17 Sep 2009 03:13:52 +0000</pubDate>
		<dc:creator>Bright</dc:creator>
		
		<category><![CDATA[小米]]></category>

		<category><![CDATA[随笔]]></category>

		<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://www.dbifan.com/?p=612</guid>
		<description><![CDATA[昨晚在跟小米玩的时候把眼镜给压坏了，这小家伙总喜欢摘我的眼镜，然后屁颠屁颠的向她外婆邀功，她是玩得乐呵呵，而我就惨了，今天眼前变成了模糊世界，最明显的是上班途中无法欣赏美女了:)
到了公司看电脑就更难受了，得把笔记本凑得近近的才能看清字，而凑得太近眼睛又难受，郁闷&#8230;看来今晚得赶紧去重新配付眼睛了:(
]]></description>
			<content:encoded><![CDATA[<p>昨晚在跟小米玩的时候把眼镜给压坏了，这小家伙总喜欢摘我的眼镜，然后屁颠屁颠的向她外婆邀功，她是玩得乐呵呵，而我就惨了，今天眼前变成了模糊世界，最明显的是上班途中无法欣赏美女了:)</p>
<p>到了公司看电脑就更难受了，得把笔记本凑得近近的才能看清字，而凑得太近眼睛又难受，郁闷&#8230;看来今晚得赶紧去重新配付眼睛了:(</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbifan.com/200909/glasses-is-broken.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>还是换了</title>
		<link>http://www.dbifan.com/200908/change-house.html</link>
		<comments>http://www.dbifan.com/200908/change-house.html#comments</comments>
		<pubDate>Wed, 26 Aug 2009 07:42:36 +0000</pubDate>
		<dc:creator>Bright</dc:creator>
		
		<category><![CDATA[随笔]]></category>

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

		<guid isPermaLink="false">http://www.dbifan.com/?p=609</guid>
		<description><![CDATA[终于还是把房子换了，也终于从小房奴变成了大房奴:(
BTW：在看房的过程中最大的感慨是：苏州的公务员真TMD有钱，做公务员真TMD好！
]]></description>
			<content:encoded><![CDATA[<p>终于还是把房子换了，也终于从小房奴变成了大房奴:(</p>
<p>BTW：在看房的过程中最大的感慨是：苏州的公务员真TMD有钱，做公务员真TMD好！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbifan.com/200908/change-house.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>如何看到本站的图片</title>
		<link>http://www.dbifan.com/200907/see-pic-on-my-bolog.html</link>
		<comments>http://www.dbifan.com/200907/see-pic-on-my-bolog.html#comments</comments>
		<pubDate>Mon, 27 Jul 2009 02:39:05 +0000</pubDate>
		<dc:creator>Bright</dc:creator>
		
		<category><![CDATA[网络]]></category>

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

		<guid isPermaLink="false">http://www.dbifan.com/?p=604</guid>
		<description><![CDATA[摘自小荷：http://www.oracleblog.cn/its-my-life/see-pic-on-my-site/
为什么看不到图了，相信大家都知道。如果你不喜欢帆樯，你可以这样：
在C:\WINDOWS\system32\drivers\etc\hosts文件中添加：
203.208.39.104 picasaweb.google.com
203.208.39.99 lh1.ggpht.com
203.208.39.99 lh2.ggpht.com
203.208.39.99 lh3.ggpht.com
203.208.39.99 lh4.ggpht.com
203.208.39.99 lh5.ggpht.com
203.208.39.99 lh6.ggpht.com
]]></description>
			<content:encoded><![CDATA[<p>摘自小荷：<a href="http://www.oracleblog.cn/its-my-life/see-pic-on-my-site/" onclick="javascript:urchinTracker('/outbound/article/www.oracleblog.cn');">http://www.oracleblog.cn/its-my-life/see-pic-on-my-site/</a></p>
<p>为什么看不到图了，相信大家都知道。如果你不喜欢帆樯，你可以这样：</p>
<blockquote><p>在C:\WINDOWS\system32\drivers\etc\hosts文件中添加：<br />
203.208.39.104 picasaweb.google.com<br />
203.208.39.99 lh1.ggpht.com<br />
203.208.39.99 lh2.ggpht.com<br />
203.208.39.99 lh3.ggpht.com<br />
203.208.39.99 lh4.ggpht.com<br />
203.208.39.99 lh5.ggpht.com<br />
203.208.39.99 lh6.ggpht.com</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.dbifan.com/200907/see-pic-on-my-bolog.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>有图有真相</title>
		<link>http://www.dbifan.com/200907/no-pp-no-truth.html</link>
		<comments>http://www.dbifan.com/200907/no-pp-no-truth.html#comments</comments>
		<pubDate>Thu, 16 Jul 2009 02:28:54 +0000</pubDate>
		<dc:creator>Bright</dc:creator>
		
		<category><![CDATA[随笔]]></category>

		<category><![CDATA[开心农场]]></category>

		<guid isPermaLink="false">http://www.dbifan.com/?p=602</guid>
		<description><![CDATA[
强烈BS以上同学的偷窃行为，特别是数目达到两位数的:)
现在正值金融危机，我种点柚子贴补家用不容易呀，还请各位手下留情，呵呵
]]></description>
			<content:encoded><![CDATA[<p><a href="http://picasaweb.google.com/lh/photo/bmwMgkCe6yv_44rBPXaF6g?feat=embedwebsite" onclick="javascript:urchinTracker('/outbound/article/picasaweb.google.com');"><img src="http://lh6.ggpht.com/_KqjWmbeByHo/Sl6MM7noLVI/AAAAAAAACuw/qslgYAWJgsU/s400/happyfarm.JPG" alt="" /></a></p>
<p><span id="more-602"></span>强烈BS以上同学的偷窃行为，特别是数目达到两位数的:)</p>
<p>现在正值金融危机，我种点柚子贴补家用不容易呀，还请各位手下留情，呵呵</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbifan.com/200907/no-pp-no-truth.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>坚持跑步</title>
		<link>http://www.dbifan.com/200907/keep-running.html</link>
		<comments>http://www.dbifan.com/200907/keep-running.html#comments</comments>
		<pubDate>Wed, 15 Jul 2009 03:53:55 +0000</pubDate>
		<dc:creator>Bright</dc:creator>
		
		<category><![CDATA[随笔]]></category>

		<category><![CDATA[跑步]]></category>

		<guid isPermaLink="false">http://www.dbifan.com/?p=599</guid>
		<description><![CDATA[生命在于运动，确实如此，自从一年前开始坚持跑步到现在给我最大的感受是：这一年中没感冒过，而且整个人感觉很舒服，呼吸顺畅，睡眠好，以前那种春困秋乏的感觉一去不复返:)
其实跑步给我最大的收获是养成了良好的生活习惯，以前是早餐不吃，中餐随意，晚餐乱吃，而晚上又经常熬夜。现在则三餐有规律，早睡早起，呵呵。
有一句口号是：为祖国健康工作五十年，我没那么高尚，我希望是为自己健康工作五十年：）
Follow me,Keep running!
]]></description>
			<content:encoded><![CDATA[<p>生命在于运动，确实如此，自从一年前开始坚持跑步到现在给我最大的感受是：这一年中没感冒过，而且整个人感觉很舒服，呼吸顺畅，睡眠好，以前那种春困秋乏的感觉一去不复返:)</p>
<p>其实跑步给我最大的收获是养成了良好的生活习惯，以前是早餐不吃，中餐随意，晚餐乱吃，而晚上又经常熬夜。现在则三餐有规律，早睡早起，呵呵。<span id="more-599"></span></p>
<p>有一句口号是：为祖国健康工作五十年，我没那么高尚，我希望是为自己健康工作五十年：）</p>
<p>Follow me,Keep running!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbifan.com/200907/keep-running.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
