<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>Oracle Life</title>
<link>http://www.eygle.com/blog/</link>
<description>Eygle 的Oracle Blog，提供Oracle技术研究及深入探讨，同时记录个人爱好及生活历程。</description>
<language>en</language>
<copyright>Copyright 2012</copyright>
<lastBuildDate>format_name=</lastBuildDate>
<generator>http://www.sixapart.com/movabletype/</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<creator>eygle@eygle.com</creator>
<admin:errorReportsTo rdf:resource="mailto:eygle@eygle.com"/>
<updatePeriod>hourly</updatePeriod>
<updateFrequency>1</updateFrequency>
<updateBase>2007-01-01T12:00+00:00</updateBase>


--------------------------------------------------------------------------------
<item>
<title>2012 龙年新年记事</title>
<description>暧暧远人村，依依墟里烟</description>
<link>http://www.eygle.com/archives/2012/01/2012_newyear_record.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2012/01/2012_newyear_record.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

2012的新年在东北老家，第一次开车回东北。记录一下这个龙年的片段，祝大家新年快乐。<br /><br />1.大年29开车回东北，高速上的车很少很少，非常顺利。高速路上，河北段全部免费，吉林段不仅免费，最后还有小的新年礼物赠送，喜庆且人性化，需要表扬。<br /><br />2.路过唐山时，跟儿子说这里曾经大地震，那时候爸爸还没有出生。儿子说，爸爸你是不是害怕不敢生出来。<br /><br />3.今年过年，老家（吉林-四平-公主岭）一点雪也没有下，空有严寒，未有雪意，遗憾，而今年的雨雪又转移到南方去下了。年后东北如果不降雪，则明年农作物将受到影响了。<br /><br />4.看以前的照片，儿子总是问，你有没有带我去过？我们说没有，你还没有出生。问多了小家伙怒了，说:哼，你们总是说我没有出生。<br /><br />5.春晚，没有了赵本山，东北乡亲普遍反映没有了期待，还好有李玉刚，还是正宗的公主岭老乡。<br /><br />6.铁道部的"厨师修铁路"事件影响深远，间接的影响到了朋友的施工队伍，铁路建设项目错综复杂。<br /><br />7.食品安全问题的重视已经到达老家，市里在组建新的食品安全监察大队，希望全国都能从生产基层开始重视食品安全问题。<br /><br />8.回京途中，很多车遮挡号牌，超速驾驶，在辽宁亲眼见到一辆车在休息站被警察抓获，予以处罚，开车安全第一，还是不要超速的好。<br /><br />9.暧暧远人村，依依墟里烟<br /><img alt="YanVillege.jpg" src="http://www.eygle.com/blog/images/YanVillege.jpg" class="mt-image-none" style="" height="612" width="816" /><br /><br /> <div>10.儿子眼中的玉米大炮<br /><img alt="20120123_110704.jpg" src="http://www.eygle.com/blog/images/20120123_110704.jpg" class="mt-image-none" style="" height="600" width="800" /><br /><br /></div><div><br /></div></p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2011/02/2011_zhengyue.html">2011 - 正月里来是新年 </a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/02/happy_rabbit_year.html">新年好啊，新年好啊，祝福大家兔年好！</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2010/02/happy_tiger_year.html">祝大家虎年大吉 新年快乐 </a><br /></li>
</ul></p>



<p><strong> 评论数量(0)|<a href="http://www.eygle.com/archives/2012/01/2012_newyear_record.html#comments" title="Comment on: 2012 龙年新年记事">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2012/01/2012_newyear_record.html">http://www.eygle.com/archives/2012/01/2012_newyear_record.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Life</category>


<category domain="http://www.sixapart.com/ns/types#tag">Year</category>

<pubDate>Sun, 29 Jan 2012 09:01:27 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>《Oracle DBA手记》以及51CTO 年度图书作者</title>
<description>从出版社获得的消息，在51CTO的年度评选中，再次被评选为年度最受读者喜爱的作者奖。

感谢 51CTO 网站多年以来坚持不懈的图书评选工作，这一评选对于支持图书原创、图书写作来说，具有相当的影响力和支持作用。

感谢出版社，也感谢读者们的支持和厚爱，谢谢，祝大家龙年快乐！</description>
<link>http://www.eygle.com/archives/2012/01/oracle_dba_51cto_2011.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2012/01/oracle_dba_51cto_2011.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

从出版社获得的消息，在<a href="http://www.51cto.com/">51CTO</a>的年度评选中，再次被评选为年度最受读者喜爱的作者奖。<br /><br />感谢 51CTO 网站多年以来坚持不懈的图书评选工作，这一评选对于支持图书原创、图书写作来说，具有相当的影响力和支持作用。<br /><br />感谢出版社，也感谢读者们的支持和厚爱，谢谢，祝大家龙年快乐！<br /><br /><img alt="51CTO2011.jpg" src="http://www.eygle.com/blog/images/51CTO2011.jpg" class="mt-image-none" style="" height="1241" width="800" /><br /> <div><br /></div></p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2011/01/51cto_acoug.html">51CTO的评选 及 明日的ACOUG美国之行</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/01/51cto_book_award.html">获评51CTO 2008年度 最佳原创作者奖</a><br /></li>
</ul></p>



<p><strong> 评论数量(0)|<a href="http://www.eygle.com/archives/2012/01/oracle_dba_51cto_2011.html#comments" title="Comment on: 《Oracle DBA手记》以及51CTO 年度图书作者">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2012/01/oracle_dba_51cto_2011.html">http://www.eygle.com/archives/2012/01/oracle_dba_51cto_2011.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Books</category>


<category domain="http://www.sixapart.com/ns/types#tag">51cto</category>

<pubDate>Thu, 19 Jan 2012 23:50:47 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>SCSI读写错误导致文件系统只读的数据库恢复</title>
<description>假期马上来到，一个客户数据库出现问题。两个实例异常终止，文件系统变成只读,数据库无法启动。</description>
<link>http://www.eygle.com/archives/2012/01/scsi_error_crash_database.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2012/01/scsi_error_crash_database.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

假期马上来到，一个客户数据库出现问题。<br /><br />两个实例异常终止，文件系统变成只读：<br /><blockquote>PCLERPDB2:[10g]:/DBMS/PCMK/admin/PCMK&gt; sqlplus "/ as sysdba"<br /><br />SQL*Plus: Release 10.2.0.3.0 - Production on Thu Jan 19 09:08:05 2012<br /><br />Copyright (c) 1982, 2006, Oracle.&nbsp; All Rights Reserved.<br /><br />ERROR:<br />ORA-09925: Unable to create audit trail file<br />Linux Error: 30: Read-only file system<br />Additional information: 9925<br />ORA-01075: you are currently logged on<br /></blockquote>检查系统日志，发现早晨出现SCSI IO错误：<br /><blockquote>Jan 19 07:56:00 PCLERPDB2 kernel: SCSI error : &lt;0 0 0 1&gt; return code = 0x10000<br />Jan 19 07:56:00 PCLERPDB2 kernel: end_request: I/O error, dev sda, sector 26480696<br />Jan 19 07:56:00 PCLERPDB2 kernel: Buffer I/O error on device sda1, logical block 3310083<br />Jan 19 07:56:00 PCLERPDB2 kernel: lost page write due to I/O error on sda1<br />Jan 19 07:56:00 PCLERPDB2 kernel: SCSI error : &lt;0 0 0 9&gt; return code = 0x10000<br />Jan 19 07:56:00 PCLERPDB2 kernel: end_request: I/O error, dev sdh, sector 60052680<br />Jan 19 07:56:00 PCLERPDB2 kernel: SCSI error : &lt;0 0 0 4&gt; return code = 0x10000<br />Jan 19 07:56:00 PCLERPDB2 kernel: end_request: I/O error, dev sdc, sector 20042688<br />Jan 19 07:56:00 PCLERPDB2 kernel: SCSI error : &lt;0 0 0 9&gt; return code = 0x10000<br />Jan 19 07:56:00 PCLERPDB2 kernel: end_request: I/O error, dev sdh, sector 26747408<br />Jan 19 07:56:00 PCLERPDB2 kernel: Buffer I/O error on device sdh2, logical block 843074<br />Jan 19 07:56:00 PCLERPDB2 kernel: lost page write due to I/O error on sdh2<br />Jan 19 07:56:00 PCLERPDB2 kernel: SCSI error : &lt;0 0 0 1&gt; return code = 0x10000<br />Jan 19 07:56:00 PCLERPDB2 kernel: end_request: I/O error, dev sda, sector 32606944<br />Jan 19 07:56:00 PCLERPDB2 kernel: Buffer I/O error on device sda1, logical block 4075864<br /></blockquote>然后数据库崩溃.<br /><br />安排用户重启数据库主机，检查是否硬件软故障。<br />很幸运，重启后数据库能够正常启动：<br /><blockquote>Thu Jan 19 09:55:09 2012<br />Completed redo application<br />Thu Jan 19 09:55:09 2012<br />Completed crash recovery at<br />&nbsp;Thread 1: logseq 18735, block 5214, scn 5965501404211<br />&nbsp;59 data blocks read, 59 data blocks written, 609 redo blocks read<br />Thu Jan 19 09:55:09 2012<br />LGWR: STARTING ARCH PROCESSES<br />ARC0 started with pid=23, OS id=14599<br />Thu Jan 19 09:55:09 2012<br />ARC0: Archival started<br />ARC1: Archival started<br />LGWR: STARTING ARCH PROCESSES COMPLETE<br />ARC1 started with pid=24, OS id=14601<br />Thu Jan 19 09:55:09 2012<br />Thread 1 advanced to log sequence 18736<br />Thread 1 opened at log sequence 18736<br />&nbsp; Current log# 3 seq# 18736 mem# 0: /DBMS/DCERP/dcerpdata/log03a.dbf<br />&nbsp; Current log# 3 seq# 18736 mem# 1: /DBMS/DCERP/dcerpdata/log03b.dbf<br />Successful open of redo thread 1<br />Thu Jan 19 09:55:09 2012<br />MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set<br />Thu Jan 19 09:55:09 2012<br />ARC0: Becoming the 'no FAL' ARCH<br />ARC0: Becoming the 'no SRL' ARCH<br />Thu Jan 19 09:55:09 2012<br />ARC1: Becoming the heartbeat ARCH<br />Thu Jan 19 09:55:09 2012<br />SMON: enabling cache recovery<br />Thu Jan 19 09:55:11 2012<br />Successfully onlined Undo Tablespace 368.<br />Thu Jan 19 09:55:11 2012<br />SMON: enabling tx recovery<br />Thu Jan 19 09:55:11 2012<br />Database Characterset is UTF8<br />Thu Jan 19 09:55:11 2012<br />Incremental checkpoint up to RBA [0x4930.3.0], current log tail at RBA [0x4930.43.0]<br />Thu Jan 19 09:55:11 2012<br />replication_dependency_tracking turned off (no async multimaster replication found)<br />Starting background process QMNC<br />QMNC started with pid=25, OS id=14626<br />Thu Jan 19 09:55:25 2012<br />Completed: ALTER DATABASE OPEN<br />Thu Jan 19 10:15:13 2012<br />Incremental checkpoint up to RBA [0x4930.100d.0], current log tail at RBA [0x4930.107d.0]<br />Thu Jan 19 10:35:16 2012<br />Incremental checkpoint up to RBA [0x4930.150f.0], current log tail at RBA [0x4930.155b.0]<br />Thu Jan 19 10:55:17 2012<br />Incremental checkpoint up to RBA [0x4930.1724.0], current log tail at RBA [0x4930.175a.0]<br />Thu Jan 19 11:15:18 2012<br />Incremental checkpoint up to RBA [0x4930.1edf.0], current log tail at RBA [0x4930.1f13.0]<br /></blockquote><br />估计硬件的生命周期达到，需要更新了。<br /><br /><br /><br /> </p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2011/12/delete_sdo_geor_ddl_table.html">Delete sdo_geor_ddl__table$$ 的异常删除操作</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/12/java_dual_rlbk1.html">JAVA连接池导致的超高回滚率 - rlbk=1</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/12/oracle_9204_kssrmp1.html">Oracle 9.2.0.4 ORA-600 KSSRMP1 案例一则</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/08/xdb_sys_nc_oid.html">XDB sys_nc_oid$递归调用的案例一则</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/05/dbasystem_state_rowcache_objects.html">DBA手记:System State之Row Cache对象定位解析</a><br /></li>
</ul></p>



<p><strong> 评论数量(0)|<a href="http://www.eygle.com/archives/2012/01/scsi_error_crash_database.html#comments" title="Comment on: SCSI读写错误导致文件系统只读的数据库恢复">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2012/01/scsi_error_crash_database.html">http://www.eygle.com/archives/2012/01/scsi_error_crash_database.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Case</category>


<category domain="http://www.sixapart.com/ns/types#tag">Case</category>

<pubDate>Thu, 19 Jan 2012 09:18:47 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>ACOUG 2012年2月 Ask Tom and Eygle - 上海</title>
<description>ACOUG在2012年的首次活动将来到上海，重量级的嘉宾是Thomas Kyte，ASKTOM 网站背后的老大，Oracle的副总裁。</description>
<link>http://www.eygle.com/archives/2012/01/acoug_20122_asktom.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2012/01/acoug_20122_asktom.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

ACOUG在2012年的首次活动将来到上海，重量级的嘉宾是Thomas Kyte，ASKTOM 网站背后的老大，Oracle的副总裁。<br /><br />在这个活动中，我还有一个主题演讲，大家有兴趣的请尽快报名：<br /><a href="http://www.acoug.org/events/239.html">http://www.acoug.org/events/239.html</a><br /><br />具体信息请关注 ACOUG 微博：<br /><a href="http://weibo.com/acoug">http://weibo.com/acoug</a><br /><br /><br /><img alt="TomEygle.jpg" src="http://www.eygle.com/blog/images/TomEygle.jpg" class="mt-image-none" style="" height="440" width="440" /><br /> <div><br /></div></p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2011/11/acoug_201111_finished.html">ACOUG 2011年11月技术交流活动小记</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/11/acoug_2011_11_event.html">ACOUG 2011年11月技术交流活动通知</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/10/2011_oracle_otnchina_complete.html">"Oracle技术嘉年华"　技术大会顺利结束</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/09/2011_oracle_otnchina.html">2011Oracle技术嘉年华-OTN CHINA TOUR大会</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/08/exadata_locking_acoug.html">Exadata现场演示与锁机制－ACOUG 7月活动小记</a><br /></li>
</ul></p>



<p><strong> 评论数量(2)|<a href="http://www.eygle.com/archives/2012/01/acoug_20122_asktom.html#comments" title="Comment on: ACOUG 2012年2月 Ask Tom and Eygle - 上海">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2012/01/acoug_20122_asktom.html">http://www.eygle.com/archives/2012/01/acoug_20122_asktom.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Activity</category>


<category domain="http://www.sixapart.com/ns/types#tag">acoug</category>

<pubDate>Wed, 18 Jan 2012 09:47:32 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>TNS-00583 错误解决案例一则</title>
<description>今天删除了本机安装的Oracle 11g数据库，使用drop database命令</description>
<link>http://www.eygle.com/archives/2012/01/tns-00583.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2012/01/tns-00583.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

今天删除了本机安装的Oracle 11g数据库，使用drop database命令：<br /><blockquote>SQL&gt; startup restrict;<br />ORACLE instance started.<br /><br />Total System Global Area&nbsp; 535662592 bytes<br />Fixed Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1384752 bytes<br />Variable Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 268439248 bytes<br />Database Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 260046848 bytes<br />Redo Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5791744 bytes<br />Database mounted.<br />Database opened.<br />SQL&gt; drop database;<br />drop database<br />*<br />ERROR at line 1:<br />ORA-01586: database must be mounted EXCLUSIVE and not open for this operation<br /><br /><br />SQL&gt; alter database close;<br /><br />Database altered.<br /><br />SQL&gt; drop database;<br /><br />Database dropped.<br /><br />Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production<br />With the Partitioning, OLAP, Data Mining and Real Application Testing options<br /><br />SQL&gt; connect / as sysdba<br />Connected to an idle instance.<br />SQL&gt; startup<br />ORA-01078: failure in processing system parameters<br />LRM-00109: could not open parameter file 'D:\ORACLE\11.2.0\DATABASE\INITORA11G.ORA'<br />SQL&gt; exit<br />Disconnected<br /></blockquote>启动数据库出现了TNS-00583错误：<br /><br /><blockquote>E:\&gt;lsnrctl start<br /><br />LSNRCTL for 32-bit Windows: Version 11.2.0.2.0 - Production on 12-JAN-2012 17:07:56<br /><br />Copyright (c) 1991, 2010, Oracle.&nbsp; All rights reserved.<br /><br />Starting tnslsnr: please wait...<br /><br />TNSLSNR for 32-bit Windows: Version 11.2.0.2.0 - Production<br />System parameter file is D:\Oracle\11.2.0\network\admin\listener.ora<br />Log messages written to D:\Oracle\diag\tnslsnr\oracle-vm\listener\alert\log.xml<br />Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))<br />TNS-12560: TNS:protocol adapter error<br />&nbsp;TNS-00583: Valid node checking: unable to parse configuration parameters<br /><br /><br />Listener failed to start. See the error message(s) above...<br /></blockquote>检查发现，是SQLNET.ORA 文件中的Wallet参数配置影响，删除该参数后监听器恢复正常：<br /><blockquote>ENCRYPTION_WALLET_LOCATION=<br />&nbsp; (SOURCE=(METHOD=FILE)(METHOD_DATA=<br />&nbsp;&nbsp;&nbsp; (DIRECTORY=D:\Oracle\11.2.0\NETWORK\ADMIN\encryption_wallet\)))<br /></blockquote>监听程序启动正常：<br /><blockquote>E:\&gt;lsnrctl start<br /><br />LSNRCTL for 32-bit Windows: Version 11.2.0.2.0 - Production on 12-JAN-2012 17:09:27<br /><br />Copyright (c) 1991, 2010, Oracle.&nbsp; All rights reserved.<br /><br />Starting tnslsnr: please wait...<br /><br />TNSLSNR for 32-bit Windows: Version 11.2.0.2.0 - Production<br />System parameter file is D:\Oracle\11.2.0\network\admin\listener.ora<br />Log messages written to D:\Oracle\diag\tnslsnr\oracle-vm\listener\alert\log.xml<br />Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))<br /><br />Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))<br />STATUS of the LISTENER<br />------------------------<br />Alias&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LISTENER<br />Version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TNSLSNR for 32-bit Windows: Version 11.2.0.2.0 - Production<br />Start Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12-JAN-2012 17:09:30<br />Uptime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 days 0 hr. 0 min. 3 sec<br />Trace Level&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; off<br />Security&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ON: Local OS Authentication<br />SNMP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OFF<br />Listener Parameter File&nbsp;&nbsp; D:\Oracle\11.2.0\network\admin\listener.ora<br />Listener Log File&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:\Oracle\diag\tnslsnr\oracle-vm\listener\alert\log.xml<br />Listening Endpoints Summary...<br />&nbsp; (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))<br />Services Summary...<br />Service "ora11g" has 1 instance(s).<br />&nbsp; Instance "ora11g", status UNKNOWN, has 1 handler(s) for this service...<br />The command completed successfully<br /></blockquote><br />-The End-<br /><br /> </p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2011/12/hugepageshugetl.html">Hugepages,hugetlb_shm_group与ORA-27125</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/08/invalid_login_using_trusted_authentication.html">Invalid Login Using Trusted Authentication 错误原因</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/07/ora-600_4097.html">Oracle数据恢复:ORA-600 4097错误解决案例一则</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/07/ora-600_kdsgrp1.html">Oracle数据恢复:ORA-600 kdsgrp1错误解决案例</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/06/6008_smon_rollback_segments.html">Oracle数据恢复:6008 及事务回滚错误恢复</a><br /></li>
</ul></p>



<p><strong> 评论数量(0)|<a href="http://www.eygle.com/archives/2012/01/tns-00583.html#comments" title="Comment on: TNS-00583 错误解决案例一则">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2012/01/tns-00583.html">http://www.eygle.com/archives/2012/01/tns-00583.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Case</category>


<category domain="http://www.sixapart.com/ns/types#tag">oerror</category>

<category domain="http://www.sixapart.com/ns/types#tag">TNS</category>

<pubDate>Thu, 12 Jan 2012 17:19:50 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>Mysql数据库 当前连接用户及会话查询</title>
<description>在Mysql中，可以通过如下方式查询Mysql数据库当前连接的用户及会话信息</description>
<link>http://www.eygle.com/archives/2012/01/mysql_processlist.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2012/01/mysql_processlist.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

在Mysql中，可以通过如下方式查询Mysql数据库当前连接的用户及会话信息：<br /><b>1. show full processlist</b><br /><blockquote>mysql&gt; show full processlist;<br />+----------+-----------+--------------------+-------------+---------+------+-------+-----------------------+<br />| Id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | User&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | db&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Command | Time | State | Info&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />+----------+-----------+--------------------+-------------+---------+------+-------+-----------------------+<br />| 26321235 | root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | localhost&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | socialciv&nbsp;&nbsp; | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 3 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322405 | root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | localhost&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Query&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 | NULL&nbsp; | show full processlist | <br />| 26322588 | dmadbuser | 192.168.0.51:51395 | user_silo_0 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322621 | dmadbuser | 192.168.0.51:51400 | soooalciv&nbsp;&nbsp; | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322645 | dmadbuser | 192.168.0.51:51433 | user_silo_2 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322646 | dmadbuser | 192.168.0.52:42308 | user_silo_1 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 1 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322648 | dmadbuser | 192.168.0.51:51439 | user_silo_0 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322650 | dmadbuser | 192.168.0.51:51442 | user_silo_1 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322659 | dmadbuser | 192.168.0.51:51454 | user_silo_1 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 1 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322667 | dmadbuser | 192.168.0.51:51469 | soooalciv&nbsp;&nbsp; | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322671 | dmadbuser | 192.168.0.51:51475 | user_silo_0 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322674 | dmadbuser | 192.168.0.51:51481 | user_silo_1 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322677 | dmadbuser | 192.168.0.51:51485 | user_silo_1 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322678 | dmadbuser | 192.168.0.52:42356 | user_silo_2 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322679 | dmadbuser | 192.168.0.51:51486 | user_silo_0 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322680 | dmadbuser | 192.168.0.51:51487 | user_silo_1 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322681 | dmadbuser | 192.168.0.52:42359 | user_silo_2 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322684 | dmadbuser | 192.168.0.51:51493 | user_silo_2 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322685 | dmadbuser | 192.168.0.52:42367 | user_silo_1 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322688 | dmadbuser | 192.168.0.51:51500 | user_silo_2 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322689 | dmadbuser | 192.168.0.52:42368 | user_silo_0 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| 26322690 | dmadbuser | 192.168.0.52:42371 | user_silo_1 | Sleep&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />+----------+-----------+--------------------+-------------+---------+------+-------+-----------------------+<br /></blockquote><br /><b>2. mysqladmin -uroot -p -hlocalhost processlist</b><br /><blockquote>-bash-3.2$ mysqladmin -uroot -p -hlocalhost processlist<br />Enter password: <br />+----------+-----------+--------------------+-------------+---------+------+-------+------------------+<br />| Id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | User&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | db&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Command | Time | State | Info&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />+----------+-----------+--------------------+-------------+---------+------+-------+------------------+<br />| 26309321 | dmadbuser | 192.168.0.53:33532 | soooalciv&nbsp;&nbsp; | Sleep&nbsp;&nbsp; | 2&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309374 | dmadbuser | 192.168.0.53:33611 | soooalciv&nbsp;&nbsp; | Sleep&nbsp;&nbsp; | 2&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309387 | dmadbuser | 192.168.0.53:33631 | user_silo_1 | Sleep&nbsp;&nbsp; | 3&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309390 | dmadbuser | 192.168.0.53:33636 | user_silo_1 | Sleep&nbsp;&nbsp; | 0&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309393 | dmadbuser | 192.168.0.53:33639 | user_silo_0 | Sleep&nbsp;&nbsp; | 0&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309419 | dmadbuser | 192.168.0.53:33677 | user_silo_2 | Sleep&nbsp;&nbsp; | 2&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309420 | dmadbuser | 192.168.0.53:33679 | user_silo_2 | Sleep&nbsp;&nbsp; | 0&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309424 | dmadbuser | 192.168.0.53:33685 | user_silo_1 | Sleep&nbsp;&nbsp; | 2&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309442 | dmadbuser | 192.168.0.51:33589 | user_silo_1 | Sleep&nbsp;&nbsp; | 1&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309445 | dmadbuser | 192.168.0.53:33723 | user_silo_0 | Sleep&nbsp;&nbsp; | 1&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309457 | dmadbuser | 192.168.0.51:33612 | user_silo_2 | Sleep&nbsp;&nbsp; | 1&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309459 | dmadbuser | 192.168.0.53:33745 | user_silo_1 | Sleep&nbsp;&nbsp; | 1&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309469 | dmadbuser | 192.168.0.53:33759 | user_silo_2 | Sleep&nbsp;&nbsp; | 0&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309470 | dmadbuser | 192.168.0.53:33760 | user_silo_2 | Sleep&nbsp;&nbsp; | 0&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309471 | dmadbuser | 192.168.0.51:33632 | user_silo_2 | Sleep&nbsp;&nbsp; | 0&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309472 | dmadbuser | 192.168.0.53:33763 | user_silo_2 | Sleep&nbsp;&nbsp; | 0&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| 26309473 | root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | localhost&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Query&nbsp;&nbsp; | 0&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | show processlist |<br />+----------+-----------+--------------------+-------------+---------+------+-------+------------------+<br /></blockquote>max_connections 参数可以用于控制数据库的最大连接数：<br /><br /><blockquote>mysql&gt; show variables like '%connect%';<br />+--------------------------+-------------------+<br />| Variable_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />+--------------------------+-------------------+<br />| character_set_connection | latin1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| collation_connection&nbsp;&nbsp;&nbsp;&nbsp; | latin1_swedish_ci | <br />| connect_timeout&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| init_connect&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| max_connect_errors&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| max_connections&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 4000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| max_user_connections&nbsp;&nbsp;&nbsp;&nbsp; | 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />+--------------------------+-------------------+<br /><br /></blockquote>以下命令用于查询Mysql数据库的状态信息：<br /><blockquote>mysqladmin&nbsp; -uroot -p -hlocalhost status<br /><br />-bash-3.2$ mysqladmin&nbsp; -uroot -p -hlocalhost status<br />Enter password: <br />Uptime: 540120&nbsp; Threads: 21&nbsp; Questions: 306833244&nbsp; Slow queries: 37&nbsp; Opens: 320214&nbsp; Flush tables: 19&nbsp; Open tables: 64&nbsp; Queries per second avg: 568.083<br /></blockquote><br />供参考。<br /><br /> </p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2012/01/mysql_mysql_bin.html">Mysql数据库 mysql-bin 日志的管理与维护</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2010/05/mysql_5_chinese.html">Mysql 5 数据库 中文乱码问题的解决</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/04/oracle_acquisition_sun.html">Oracle 74亿美元购SUN - 彻底改变产业格局</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/03/mysqlreplace_into_table.html">MySQL的Replace Into函数(DELETE/INSERT)</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/11/sun_mysql_future.html">SUN公司以及Mysql开源数据库的未来</a><br /></li>
</ul></p>



<p><strong> 评论数量(0)|<a href="http://www.eygle.com/archives/2012/01/mysql_processlist.html#comments" title="Comment on: Mysql数据库 当前连接用户及会话查询">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2012/01/mysql_processlist.html">http://www.eygle.com/archives/2012/01/mysql_processlist.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Web</category>


<category domain="http://www.sixapart.com/ns/types#tag">Mysql</category>

<pubDate>Tue, 10 Jan 2012 08:02:02 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>Mysql数据库 mysql-bin 日志的管理与维护</title>
<description>在Mysql中，如果启用mysql-bin日志记录，则Mysql的变更修改都会被记录到日志文件中</description>
<link>http://www.eygle.com/archives/2012/01/mysql_mysql_bin.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2012/01/mysql_mysql_bin.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

在Mysql中，如果启用mysql-bin日志记录，则Mysql的变更修改都会被记录到日志文件中：<br /><blockquote>mysql&gt; <b>show global variables like '%bin%';</b><br />+---------------------------------+----------------------+<br />| Variable_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />+---------------------------------+----------------------+<br />| binlog_cache_size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 32768&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| innodb_locks_unsafe_for_binlog&nbsp; | OFF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| log_bin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | ON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| log_bin_trust_function_creators | OFF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| max_binlog_cache_size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 18446744073709547520 | <br />| max_binlog_size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 104857600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />| sync_binlog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <br />+---------------------------------+----------------------+<br />7 rows in set (0.00 sec)<br /></blockquote>如果使用了配置文件，则可以修改 /etc/my.cnf 把里面的log-bin这一行注释掉，重启mysql服务即可关闭bin日志的记录。<br /><br />一个客户的数据库，积累了大量的bin日志：<br /><blockquote>mysql&gt; show binary logs;<br />+------------------+-----------+<br />| Log_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | File_size |<br />+------------------+-----------+<br />| mysql-bin.000064 |&nbsp;&nbsp; 3175623 | <br />| mysql-bin.000065 | 104857696 | <br />| mysql-bin.000066 |&nbsp; 30124812 | <br />| mysql-bin.000067 | 104857882 | <br />| mysql-bin.000068 | 104857829 | <br />| mysql-bin.000069 | 104857910 | <br />| mysql-bin.000070 |&nbsp; 29627738 | <br />| mysql-bin.000071 | 104857777 | <br />| mysql-bin.000072 | 104857857 | <br />| mysql-bin.000073 | 104857728 | <br />| mysql-bin.000074 | 104857739 | <br />| mysql-bin.000075 | 104857775 | <br />| mysql-bin.000076 | 104857686 | <br />| mysql-bin.000077 | 104857875 | <br />| mysql-bin.000078 | 104857927 | <br />| mysql-bin.000079 | 104857827 | <br />| mysql-bin.000080 | 104857856 | <br />| mysql-bin.000081 | 104857762 | <br />| mysql-bin.000082 | 104857797 | <br />| mysql-bin.000083 | 104857860 | <br />| mysql-bin.000084 | 104857751 | <br />| mysql-bin.000085 | 104857925 | <br />| mysql-bin.000086 | 104857791 | <br />| mysql-bin.000087 | 104857838 | <br />| mysql-bin.000088 | 104857749 | <br />| mysql-bin.000089 | 104857836 | <br />| mysql-bin.000090 | 104857988 | <br />| mysql-bin.000091 | 104857807 | <br />| mysql-bin.000092 | 104857691 | <br />| mysql-bin.000093 | 104857834 | <br />| mysql-bin.000094 | 104857647 | <br />| mysql-bin.000095 | 104857814 | <br />| mysql-bin.000096 | 104857830 | <br />| mysql-bin.000097 | 104858049 | <br />| mysql-bin.000098 | 104857862 | <br />| mysql-bin.000099 | 104858089 | <br />| mysql-bin.000100 | 104857760 | <br />| mysql-bin.000101 | 104857650 | <br />| mysql-bin.000102 | 104857794 | <br />| mysql-bin.000103 | 104857656 | <br />| mysql-bin.000104 | 104857961 | <br />| mysql-bin.000105 | 104857725 | <br />| mysql-bin.000106 | 104857804 | <br />| mysql-bin.000107 | 104857925 | <br />| mysql-bin.000108 | 104857717 | <br />| mysql-bin.000109 | 104857678 | <br />| mysql-bin.000110 | 104857675 | <br />| mysql-bin.000111 | 104857897 | <br />| mysql-bin.000112 | 104857947 | <br />| mysql-bin.000113 | 104857651 | <br />| mysql-bin.000114 | 104858066 | <br />| mysql-bin.000115 | 104857766 | <br />| mysql-bin.000116 | 104857719 | <br />| mysql-bin.000117 | 104857732 | <br />| mysql-bin.000118 | 104857733 | <br />| mysql-bin.000119 | 104857814 | <br />| mysql-bin.000120 | 104857763 | <br />| mysql-bin.000121 | 104857680 | <br />| mysql-bin.000122 | 104857742 | <br />| mysql-bin.000123 | 104858011 | <br />| mysql-bin.000124 | 104857708 | <br />| mysql-bin.000125 | 104857821 | <br />| mysql-bin.000126 | 104857877 | <br />| mysql-bin.000127 | 104857735 | <br />| mysql-bin.000128 | 104857781 | <br />| mysql-bin.000129 | 104857743 | <br />| mysql-bin.000130 | 104857858 | <br />| mysql-bin.000131 | 104857860 | <br />| mysql-bin.000132 | 104857809 | <br />| mysql-bin.000133 | 104857711 | <br />| mysql-bin.000134 | 104857744 | <br />| mysql-bin.000135 | 104857802 | <br />| mysql-bin.000136 | 104857672 | <br />| mysql-bin.000137 | 104857933 | <br />| mysql-bin.000138 | 104857758 | <br />| mysql-bin.000139 | 104857657 | <br />| mysql-bin.000140 | 104857664 | <br />| mysql-bin.000141 | 104857715 | <br />| mysql-bin.000142 | 104857881 | <br />| mysql-bin.000143 | 104857958 | <br />| mysql-bin.000144 | 104857917 | <br />| mysql-bin.000145 | 104857771 | <br />| mysql-bin.000146 | 104857731 | <br />| mysql-bin.000147 | 104857770 | <br />| mysql-bin.000148 | 104857864 | <br />| mysql-bin.000149 | 104857726 | <br />| mysql-bin.000150 | 104857885 | <br />| mysql-bin.000151 | 104857817 | <br />| mysql-bin.000152 | 104857909 | <br />| mysql-bin.000153 | 104857665 | <br />| mysql-bin.000154 | 104857647 | <br />| mysql-bin.000155 | 104857880 | <br />| mysql-bin.000156 | 104858010 | <br />| mysql-bin.000157 | 104857821 | <br />| mysql-bin.000158 | 104857649 | <br />| mysql-bin.000159 | 104857930 | <br />| mysql-bin.000160 | 104857856 | <br />| mysql-bin.000161 | 104857673 | <br />| mysql-bin.000162 | 104857969 | <br />| mysql-bin.000163 | 104857848 | <br />| mysql-bin.000164 | 104857656 | <br />| mysql-bin.000165 | 104857721 | <br />| mysql-bin.000166 | 104857758 | <br />| mysql-bin.000167 | 104857934 | <br />| mysql-bin.000168 | 104857753 | <br />| mysql-bin.000169 | 104857833 | <br />| mysql-bin.000170 | 104858059 | <br />| mysql-bin.000171 | 104857766 | <br />| mysql-bin.000172 | 104857865 | <br />| mysql-bin.000173 | 104857741 | <br />| mysql-bin.000174 | 104857922 | <br />| mysql-bin.000175 | 104857776 | <br />| mysql-bin.000176 | 104857720 | <br />| mysql-bin.000177 | 104857647 | <br />| mysql-bin.000178 | 104857977 | <br />| mysql-bin.000179 | 104857736 | <br />| mysql-bin.000180 | 104857725 | <br />| mysql-bin.000181 | 104857883 | <br />| mysql-bin.000182 | 104857810 | <br />| mysql-bin.000183 | 104857707 | <br />| mysql-bin.000184 | 104857799 | <br />| mysql-bin.000185 | 104857977 | <br />| mysql-bin.000186 | 104857804 | <br />| mysql-bin.000187 | 104857861 | <br />| mysql-bin.000188 | 104857665 | <br />| mysql-bin.000189 | 104857872 | <br />| mysql-bin.000190 | 104857870 | <br />| mysql-bin.000191 | 104857891 | <br />| mysql-bin.000192 | 104857742 | <br />| mysql-bin.000193 | 104857830 | <br />| mysql-bin.000194 | 104857873 | <br />| mysql-bin.000195 | 104857750 | <br />| mysql-bin.000196 | 104857669 | <br />| mysql-bin.000197 | 104857867 | <br />| mysql-bin.000198 | 104857702 | <br />| mysql-bin.000199 | 104857974 | <br />| mysql-bin.000200 | 104857866 | <br />| mysql-bin.000201 | 104857742 | <br />| mysql-bin.000202 | 104857688 | <br />| mysql-bin.000203 | 104857654 | <br />| mysql-bin.000204 | 104857895 | <br />| mysql-bin.000205 | 104857709 | <br />| mysql-bin.000206 | 104857922 | <br />| mysql-bin.000207 | 104858019 | <br />| mysql-bin.000208 | 104857790 | <br />| mysql-bin.000209 | 104857655 | <br />| mysql-bin.000210 | 104857996 | <br />| mysql-bin.000211 | 104857956 | <br />| mysql-bin.000212 | 104857659 | <br />| mysql-bin.000213 | 104857835 | <br />| mysql-bin.000214 | 104857643 | <br />| mysql-bin.000215 | 104857999 | <br />| mysql-bin.000216 | 104857770 | <br />| mysql-bin.000217 | 104857672 | <br />| mysql-bin.000218 | 104857753 | <br />| mysql-bin.000219 | 104857795 | <br />| mysql-bin.000220 | 104858032 | <br />| mysql-bin.000221 | 104857861 | <br />| mysql-bin.000222 | 104857896 | <br />| mysql-bin.000223 | 104857694 | <br />| mysql-bin.000224 | 104857747 | <br />| mysql-bin.000225 | 104857861 | <br />| mysql-bin.000226 | 104857783 | <br />| mysql-bin.000227 | 104857680 | <br />| mysql-bin.000228 | 104857882 | <br />| mysql-bin.000229 | 104857688 | <br />| mysql-bin.000230 | 104857756 | <br />| mysql-bin.000231 | 104857744 | <br />| mysql-bin.000232 | 104857759 | <br />| mysql-bin.000233 | 104857794 | <br />| mysql-bin.000234 | 104857863 | <br />| mysql-bin.000235 | 104858031 | <br />| mysql-bin.000236 | 104857902 | <br />| mysql-bin.000237 | 104857715 | <br />| mysql-bin.000238 | 104857746 | <br />| mysql-bin.000239 | 104857839 | <br />| mysql-bin.000240 | 104857845 | <br />| mysql-bin.000241 | 104857771 | <br />| mysql-bin.000242 | 104857692 | <br />| mysql-bin.000243 | 104857806 | <br />| mysql-bin.000244 | 104857927 | <br />| mysql-bin.000245 | 104857729 | <br />| mysql-bin.000246 | 104857961 | <br />| mysql-bin.000247 | 104857687 | <br />| mysql-bin.000248 | 104857872 | <br />| mysql-bin.000249 | 104857881 | <br />| mysql-bin.000250 | 104858045 | <br />| mysql-bin.000251 | 104857817 | <br />| mysql-bin.000252 | 104857901 | <br />| mysql-bin.000253 | 104858075 | <br />| mysql-bin.000254 | 104857730 | <br />| mysql-bin.000255 | 104857756 | <br />| mysql-bin.000256 | 104857927 | <br />| mysql-bin.000257 | 104857892 | <br />| mysql-bin.000258 | 104857738 | <br />| mysql-bin.000259 | 104857914 | <br />| mysql-bin.000260 | 104857774 | <br />| mysql-bin.000261 | 104857892 | <br />| mysql-bin.000262 | 104857941 | <br />| mysql-bin.000263 | 104857845 | <br />| mysql-bin.000264 | 104857732 | <br />| mysql-bin.000265 | 104857881 | <br />| mysql-bin.000266 | 104857782 | <br />| mysql-bin.000267 | 104857927 | <br />| mysql-bin.000268 | 104857881 | <br />| mysql-bin.000269 | 104857791 | <br />| mysql-bin.000270 | 104857749 | <br />| mysql-bin.000271 | 104857777 | <br />| mysql-bin.000272 | 104857879 | <br />| mysql-bin.000273 | 104857767 | <br />| mysql-bin.000274 | 104858094 | <br />| mysql-bin.000275 | 104858023 | <br />| mysql-bin.000276 | 104857726 | <br />| mysql-bin.000277 | 104857810 | <br />| mysql-bin.000278 | 104857868 | <br />| mysql-bin.000279 | 104857861 | <br />| mysql-bin.000280 | 104857695 | <br />| mysql-bin.000281 | 104857974 | <br />| mysql-bin.000282 | 104857873 | <br />| mysql-bin.000283 | 104857787 | <br />| mysql-bin.000284 | 104857778 | <br />| mysql-bin.000285 | 104857901 | <br />| mysql-bin.000286 | 104857999 | <br />| mysql-bin.000287 | 104857860 | <br />| mysql-bin.000288 | 104857698 | <br />| mysql-bin.000289 | 104857773 | <br />| mysql-bin.000290 | 104857751 | <br />| mysql-bin.000291 | 104857741 | <br />| mysql-bin.000292 | 104857926 | <br />| mysql-bin.000293 | 104857693 | <br />| mysql-bin.000294 | 104857684 | <br />| mysql-bin.000295 | 104857892 | <br />| mysql-bin.000296 | 104857697 | <br />| mysql-bin.000297 | 104857985 | <br />| mysql-bin.000298 | 104857656 | <br />| mysql-bin.000299 | 104857683 | <br />| mysql-bin.000300 | 104857695 | <br />| mysql-bin.000301 | 104857646 | <br />| mysql-bin.000302 | 104857812 | <br />| mysql-bin.000303 |&nbsp; 92771646 | <br />+------------------+-----------+<br />240 rows in set (0.00 sec)<br /></blockquote>如果没有主从复制，可以通过reset master的方式，重置数据库日志，清除之前的日志文件：<br /><blockquote>mysql&gt; reset master; <br />Query OK, 0 rows affected (8.51 sec)<br /></blockquote><br />但是如果存在复制关系，应当通过PURGE的方式来清理bin日志：<br />语法如下：<br /><blockquote>PURGE {MASTER | BINARY} LOGS TO 'log_name'<br />PURGE {MASTER | BINARY} LOGS BEFORE 'date'<br /><br />　　用于删除列于在指定的日志或日期之前的日志索引中的所有二进制日志。这些日志也会从记录在日志索引文件中的清单中被删除，这样被给定的日志成为第一个。<br /><br />　　例如：<br /><br />　　PURGE MASTER LOGS TO 'mysql-bin.010';<br />　　PURGE MASTER LOGS BEFORE '2008-06-23 15:00:00';<br /><br />&nbsp; 清除3天前的 binlog<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY);<br />　　BEFORE变量的date自变量可以为'YYYY-MM-DD hh:mm:ss'格式。MASTER和BINARY是同义词。<br /><br />　　如果您有一个活性的从属服务器，该服务器当前正在读取您正在试图删除的日志之一，则本语句不会起作用，而是会失败，并伴随一个错误。不过，如果从属服务器是休止的，并且您碰巧清理了其想要读取的日志之一，则从属服务器启动后不能复制。当从属服务器正在复制时，本语句可以安全运行。您不需要停止它们。<br /><br />　　要清理日志，需按照以下步骤：<br /><br />　　1. 在每个从属服务器上，使用SHOW SLAVE STATUS来检查它正在读取哪个日志。<br />　　2. 使用SHOW MASTER LOGS获得主服务器上的一系列日志。<br />　　3. 在所有的从属服务器中判定最早的日志。这个是目标日志。如果所有的从属服务器是更新的，这是清单上的最后一个日志。<br />　　4. 制作您将要删除的所有日志的备份。（这个步骤是自选的，但是建议采用。）<br />　　5. 清理所有的日志，但是不包括目标日志,因为从服务器还要跟它同步</blockquote><br />常用的命令：<br /><blockquote>&nbsp;&nbsp;&nbsp; mysql&gt;show slave hosts -- 查看所有连接到Master的Slave信息<br />&nbsp;&nbsp;&nbsp; mysql&gt;show master status -- 查看Master状态信息<br />&nbsp;&nbsp;&nbsp; mysql&gt;show slave status -- 查看Slave状态信息<br />&nbsp;&nbsp;&nbsp; mysql&gt;show binary logs -- 查看所有二进制日志<br />&nbsp;&nbsp;&nbsp; mysql&gt;show binlog events [IN log_file] -- 查看二进制日志中的事件<br /></blockquote><br />供参考。<br /><br /><br /> </p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2012/01/mysql_processlist.html">Mysql数据库 当前连接用户及会话查询</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2010/05/mysql_5_chinese.html">Mysql 5 数据库 中文乱码问题的解决</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/04/oracle_acquisition_sun.html">Oracle 74亿美元购SUN - 彻底改变产业格局</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/03/mysqlreplace_into_table.html">MySQL的Replace Into函数(DELETE/INSERT)</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/11/sun_mysql_future.html">SUN公司以及Mysql开源数据库的未来</a><br /></li>
</ul></p>



<p><strong> 评论数量(0)|<a href="http://www.eygle.com/archives/2012/01/mysql_mysql_bin.html#comments" title="Comment on: Mysql数据库 mysql-bin 日志的管理与维护">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2012/01/mysql_mysql_bin.html">http://www.eygle.com/archives/2012/01/mysql_mysql_bin.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Web</category>


<category domain="http://www.sixapart.com/ns/types#tag">Mysql</category>

<pubDate>Mon, 09 Jan 2012 11:11:36 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>2011年 年终总结 以及年终这一天</title>
<description>2011年12月31日，在这一年的最后一天，我读完了《史蒂夫 乔布斯传》，这是一本关于一个被神话了的天才的故事，他创造了这个地球上最有价值的公司，成就了诸多伟大的产品，他宣称活着就是为了改变世界，他的确也改变了这个世界。书中到处都是2010、2011的字样，而最终我都不愿意相信，这个伟大的主角已经离开了我们。
当乔布斯去世的消息传来时，我和Julia正在法国，一夜想来，当看到满屏的消息时，久久都不能相信这样一个事实。

我在公司的年会上说：我们每个人，尽自己的全力，都可以改变这个世界，或多或少，使得这个世界变得更加美好。我们也要加油！</description>
<link>http://www.eygle.com/archives/2011/12/2011_mylife.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2011/12/2011_mylife.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

<font style="font-size: 1.25em;">2011年12月31日</font>，在这一年的最后一天，我读完了《史蒂夫 乔布斯传》，这是一本关于一个被神话了的天才的故事，他创造了这个地球上最有价值的公司，成就了诸多伟大的产品，他宣称活着就是为了改变世界，他的确也改变了这个世界。书中到处都是2010、2011的字样，而最终我都不愿意相信，这个伟大的主角已经离开了我们。<br />当乔布斯去世的消息传来时，我和Julia正在法国，一夜想来，当看到满屏的消息时，久久都不能相信这样一个事实。<br /><br />我在公司的年会上说：我们每个人，尽自己的全力，都可以改变这个世界，或多或少，使得这个世界变得更加美好。我们也要加油！<br /><br /><font style="font-size: 1.25em;">2011年12月31日</font>凌晨，几乎熬了一个通宵，帮助一个用户恢复数据。一个TB级的数据库，因为误操作，导致了大量数据文件被误删除，再然后Offline DROP，从数据库中又清理掉了几个文件，造就了一个大灾难。我们帮助用户，最终恢复了数据。在这一年的最后一天，我们成功的又挽救了一个重要的数据库。<br /><br /><font style="font-size: 1.25em;">2011年12月31日</font>下午，又有一个客户的TB级数据库崩溃，由于丢失了一个数据文件，现场的工程师重建了控制文件，加隐含参数，强制Resetlogs等，最终导致出现了一系列的600内部错误。见招拆招，大约2个小时左右，帮助用户修复和启动了这个数据库。<br /><br />从这个意义上说：<b>我们挽救了数据，帮助了用户，使得很多人的生活变得美好了一点点</b>！我们的价值所在，就是扶危救难，拯救数据，拯救因数据陷于重重困境的企业和工程师们。<br /><br />2011年12月31日，回首这一年，看看哪些事情值得纪念吧。<br /><br /><b>1.两个公司</b><br />2011年，公司的发展更上了一个台阶，我们引入了新的伙伴一起合作，和更专业的资源优势互补，强强联合，共同来开拓服务市场，从恩墨科技到云和恩墨，我们有了更加明确的发展目标。<br />在这一年中，我们也开放了很多实习机会，为在校学生提供了10多个实习岗位，帮助他们去实现数据库梦想。<br />感谢我的伙伴和同事们，我们一起必定能够创造成功的未来！<br /><br />以下是办公室中我最喜欢的一幅画图：<br /><a href="http://www.eygle.com/blog/images/2011YunHe00.jpg"><img alt="2011YunHe00.jpg" src="http://www.eygle.com/blog/assets_c/2011/12/2011YunHe00-thumb-800x600-397.jpg" class="mt-image-none" style="" height="600" width="800" /></a><br /><br /><b>2.两场活动<br /></b>在2011年，ACOUG的活动持续举行，我主张技术分享，技术传播，我们坚持了下来。<br />在这一年中，标志性的活动我们举行了两次，第一次是3月份的中韩数据库技术交流会，我们成功邀请了中韩方面的技术专家，进行交流分享，沟通亚洲区的数据库技术。<br /><br />这样的中韩技术交流，在我们和国内都属首次，希望以后能够多促进亚太区的技术交流：<br /><img alt="P1060159.JPG" src="http://www.eygle.com/blog/images/P1060159.JPG" class="mt-image-none" style="" height="437" width="773" /><br /><br />在2011年10月，我们成功的举办了"Oracle技术嘉年华"活动，邀请了全球的Oracle ACE专家，齐聚北京，共同坐而论道，谈技术、谈分享。<br /><br />以用户组（ACOUG）为主导和发起，邀请全球专家来举行技术交流和分享活动，这在国内绝对是第一次，我们付出了很多艰辛的努力，但是一切的付出都是值得的，有那么多技术爱好者和朋友们支持了这次盛大的技术盛会：<br /><img alt="OTN2011Tour.png" src="http://www.eygle.com/blog/images/OTN2011Tour.png" class="mt-image-none" height="407" width="776" /><br /><b></b><br /><b>3.两本书</b><br />这一年中，修订出版了<a href="http://www.eygle.com/archives/2011/03/stepbystep_readers_comments.html">《循序渐进Oracle》</a>一书，编辑出版了《Oracle DBA手记 3》一书。在11月，几本书经常能够在China-Pub的排行榜上看到。<br /><br />基于出版的技术分享，我一直在坚持，这是我技术分享理念的一个延伸，知识通过分享才能为社会创造更多价值。<br />我坚持了10年，希望还能坚持下一个10年：<br /><img alt="2011OraBooks.png" src="http://www.eygle.com/blog/images/2011OraBooks.png" class="mt-image-none" height="611" width="871" /><br />4.两次旅行<br />2011年初，到访Oracle旧金山总部，国庆，和Julia开始了欧洲之旅，中间，还有一段短暂的青海湖之行，这一年，就这样几次远行，走过、路过、见过了许多美景。<br /><br />骑行旧金山，无比惬意：<br /><img alt="S1050440.jpg" src="http://www.eygle.com/blog/images/S1050440.jpg" class="mt-image-none" style="" height="447" width="794" /><br /><br />在巴黎，以朝圣的心情领略了无数的艺术珍宝：<br /><p><a href="http://www.juliae.com/wp-content/uploads/2011/10/P1110375.jpg"><img class="alignnone size-full wp-image-11092" title="P1110375" src="http://www.juliae.com/wp-content/uploads/2011/10/P1110375.jpg" alt="" height="576" width="1024" /></a></p><p>在青海，我最爱<a href="http://www.eygle.com/archives/2011/06/guide_dengyu.html">贵德</a>：</p><div><img alt="SP1080321.jpg" src="http://www.eygle.com/blog/images/SP1080321.jpg" class="mt-image-none" style="" height="1536" width="864" /></div><br />是以为记，告别2011，迎接2012.<br /><br />大家新年好！<br /><br /><br /><br /> <div><br /></div></p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2011/12/2011_yunhe_christmas.html">记云和恩墨2011公司年会 - 感恩今日 共创未来</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/11/tianshan_south_east.html">天山南北 - 中国美术馆画展一瞥</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/10/october_travel_oracle.html">假期 旅行 出版 以及 Oracle技术嘉年华</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/03/sox.html">SOX(萨班斯)法案知多少</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2010/12/eygle_life_road.html">天道酬勤 - 从头细数来时路（Eygle的职业生涯）</a><br /></li>
</ul></p>



<p><strong> 评论数量(0)|<a href="http://www.eygle.com/archives/2011/12/2011_mylife.html#comments" title="Comment on: 2011年 年终总结 以及年终这一天">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2011/12/2011_mylife.html">http://www.eygle.com/archives/2011/12/2011_mylife.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Life</category>


<category domain="http://www.sixapart.com/ns/types#tag">Life</category>

<pubDate>Sat, 31 Dec 2011 18:07:32 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>记云和恩墨2011公司年会 - 感恩今日 共创未来</title>
<description>这是多么难得的小概率事件，一个iPad让我们都感受了一次中奖的快乐，希望这能为公司明年带来好运，让公司的业务更上一层楼，让我们的技术能够更好的为更多用户服务，为用户创造价值，为我们实现梦想。</description>
<link>http://www.eygle.com/archives/2011/12/2011_yunhe_christmas.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2011/12/2011_yunhe_christmas.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

公司今年的年会在12月23日举行，全国各地的同事齐聚北京，先做交流，晚上聚餐，抽奖。<br /><br />在抽奖环节有非常戏剧性的一幕必须记录，当时要由我抽出一个iPad 2奖品，小概率事件开始出现，我们一桌开始顺时针轮回：<br />我先开始抽奖，结果抽中了我上游的老杨（<a href="http://www.yangtingkun.net/">http://yangtingkun.net</a>）,然后老杨抽奖，抽中了我，我再抽奖，又抽中了下手边的金总，老金出手，继续抽中了下边的老陈，老陈再抽，抽中了顺时针挨着的Kamus。<br />就这样，由我开始，由老杨第一个中奖，然后顺时针，我们一桌每个人都轮流中了一次大奖。最后Kamus抽中了公司的一位美女同事，将iPad奖品送了出去。<br /><br />这是多么难得的小概率事件，一个iPad让我们都感受了一次中奖的快乐，希望这能为公司明年带来好运，让公司的业务更上一层楼，让我们的技术能够更好的为更多用户服务，为用户创造价值，为我们实现梦想。<br /><br />几张图几年一下那个快乐的夜晚。<br /><br />第一：公司的墙壁画<br /><br /><a href="http://www.eygle.com/blog/images/2011YunHe00.jpg"><img alt="2011YunHe00.jpg" src="http://www.eygle.com/blog/assets_c/2011/12/2011YunHe00-thumb-800x600-397.jpg" class="mt-image-none" style="" height="600" width="800" /></a><br /><br />中间的小伙是公司一等奖获得者，和两位美女合影：<br /> <div><br /><img alt="2011YunHe01.jpg" src="http://www.eygle.com/blog/images/2011YunHe01.jpg" class="mt-image-none" style="" height="612" width="816" /><br /><br />这位小伙是 iPhone 4S的获得者，连干了三杯啤酒，幸运儿：<br /><br /><img alt="2011YunHe02.jpg" src="http://www.eygle.com/blog/images/2011YunHe02.jpg" class="mt-image-none" style="" height="612" width="816" /><br /><br />最后，中间这位是戏剧性获得iPad 2大奖的美女，手机一激动，还出现了特效：<br /><br /><img alt="2011YunHe03.jpg" src="http://www.eygle.com/blog/images/2011YunHe03.jpg" class="mt-image-none" style="" height="612" width="816" /><br /><br />记住这个日子，我们还要共同去开创明日的未来！<br /><br /><br /></div><div><br /></div></p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2011/12/2011_mylife.html">2011年 年终总结 以及年终这一天</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/11/tianshan_south_east.html">天山南北 - 中国美术馆画展一瞥</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/10/october_travel_oracle.html">假期 旅行 出版 以及 Oracle技术嘉年华</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/03/sox.html">SOX(萨班斯)法案知多少</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2010/12/eygle_life_road.html">天道酬勤 - 从头细数来时路（Eygle的职业生涯）</a><br /></li>
</ul></p>



<p><strong> 评论数量(0)|<a href="http://www.eygle.com/archives/2011/12/2011_yunhe_christmas.html#comments" title="Comment on: 记云和恩墨2011公司年会 - 感恩今日 共创未来">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2011/12/2011_yunhe_christmas.html">http://www.eygle.com/archives/2011/12/2011_yunhe_christmas.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Life</category>


<category domain="http://www.sixapart.com/ns/types#tag">Life</category>

<pubDate>Wed, 28 Dec 2011 21:44:46 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>高Latch等待 - &apos;Object queue header operation&apos; </title>
<description>最近在某用户系统中，发现有一个Latch等待非常显著：object queue header operation</description>
<link>http://www.eygle.com/archives/2011/12/latch_object_queue_header_operation.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2011/12/latch_object_queue_header_operation.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

最近在某用户系统中，发现有一个Latch等待非常显著：object queue header operation<br /><br />Bug 7588384&nbsp; Long waits for 'object queue header operation' / 'cache buffers chains' latches<br /><br />这在10.2.0.4中被标记为BUG，在10.2.0.4.3之后被修正。<br />这个BUG的描述为：<br /><blockquote>&nbsp;&nbsp;&nbsp; Long latch waits may be seen on 'object queue header operation' and<br />&nbsp;&nbsp;&nbsp; 'cache buffers chains' latches showing a holder location<br />&nbsp;&nbsp;&nbsp; of kcb_flush_undo_segment or kcb_flush_undo_buffers<br />&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; In some instances, nodes can crash with ORA-481 or ORA-484<br /></blockquote><br />影响版本还包括：11.1.0.7。<br /><br />其主要的Latch竞争点位于： kcb_flush_undo_segment 或者 kcb_flush_undo_buffers&nbsp;&nbsp; 。<br /><br /><br /> </p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2011/11/simulator_lru_latch.html">simulator lru latch - Oracle自动评估的代价</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/06/pmon_failed_to_acquire_latch.html">诊断案例:PMON failed acquire latch QMNC Holder</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2010/10/latch_children_row_cache.html">Latch Row Cache Objects基本信息的确认</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/08/v_dollar_latch_children.html">数据字典视图之:V$LATCH_CHILDREN 结构</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/08/oracle_ksl_latch.html">Oracle KSL Latch 管理层 与 Latch管理</a><br /></li>
</ul></p>



<p><strong> 评论数量(0)|<a href="http://www.eygle.com/archives/2011/12/latch_object_queue_header_operation.html#comments" title="Comment on: 高Latch等待 - 'Object queue header operation' ">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2011/12/latch_object_queue_header_operation.html">http://www.eygle.com/archives/2011/12/latch_object_queue_header_operation.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Case</category>


<category domain="http://www.sixapart.com/ns/types#tag">Latch</category>

<pubDate>Tue, 27 Dec 2011 16:11:06 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>Delete sdo_geor_ddl__table$$ 的异常删除操作</title>
<description>在某客户的数据库跟踪中，发现如下程序块，对sdo_geor_ddl__table$$执行删除操作。

这是被Oracle Spatial 触发的一个后台操作，由触发器调用 SDO_GEOR_ERR_TRIGGER ，如果数据库不需要Spatial组件，建议不要安装，也可以禁用相关触发器或者写在Spatial选件。</description>
<link>http://www.eygle.com/archives/2011/12/delete_sdo_geor_ddl_table.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2011/12/delete_sdo_geor_ddl_table.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

在某客户的数据库跟踪中，发现如下程序块，对sdo_geor_ddl__table$$执行删除操作。<br /><br />这是被Oracle  Spatial 触发的一个后台操作，由触发器调用 SDO_GEOR_ERR_TRIGGER ，如果数据库不需要Spatial组件，建议不要安装，也可以禁用相关触发器或者写在Spatial选件。<br /><br /><blockquote>********************************************************************************<br /><br />declare<br />&nbsp; m_stmt&nbsp; varchar2(512);<br />begin<br />&nbsp;&nbsp; m_stmt:='delete from sdo_geor_ddl__table$$';<br />&nbsp;&nbsp; EXECUTE IMMEDIATE m_stmt;<br />&nbsp;&nbsp; EXCEPTION<br />&nbsp;&nbsp;&nbsp;&nbsp; WHEN OTHERS THEN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NULL;<br />end;<br /><br />call&nbsp;&nbsp;&nbsp;&nbsp; count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cpu&nbsp;&nbsp;&nbsp; elapsed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; query&nbsp;&nbsp;&nbsp; current&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rows<br />------- ------&nbsp; -------- ---------- ---------- ---------- ----------&nbsp; ----------<br />Parse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />Execute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br />Fetch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />------- ------&nbsp; -------- ---------- ---------- ---------- ----------&nbsp; ----------<br />total&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br /><br />Misses in library cache during parse: 0<br />Optimizer mode: ALL_ROWS<br />Parsing user id: 52&nbsp;&nbsp;&nbsp;&nbsp; (recursive depth: 1)<br />********************************************************************************<br /><br />SQL ID: 3972rvxu3knn3<br /><br />delete from sdo_geor_ddl__table$$<br /><br /><br />call&nbsp;&nbsp;&nbsp;&nbsp; count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cpu&nbsp;&nbsp;&nbsp; elapsed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; query&nbsp;&nbsp;&nbsp; current&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rows<br />------- ------&nbsp; -------- ---------- ---------- ---------- ----------&nbsp; ----------<br />Parse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />Execute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />Fetch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />------- ------&nbsp; -------- ---------- ---------- ---------- ----------&nbsp; ----------<br />total&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br /><br />Misses in library cache during parse: 1<br />Optimizer mode: ALL_ROWS<br />Parsing user id: 52&nbsp;&nbsp;&nbsp;&nbsp; (recursive depth: 2)<br />Number of plan statistics captured: 1<br /><br />Rows (1st) Rows (avg) Rows (max)&nbsp; Row Source Operation<br />---------- ---------- ----------&nbsp; ---------------------------------------------------<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; DELETE&nbsp; SDO_GEOR_DDL__TABLE$$ (cr=0 pr=0 pw=0 time=0 us)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; TABLE ACCESS FULL SDO_GEOR_DDL__TABLE$$ (cr=0 pr=0 pw=0 time=0 us cost=2 size=0 card=1)<br /><br />********************************************************************************<br /><br />SQL ID: cb21bacyh3c7d<br /><br />select metadata <br />from<br />&nbsp;kopm$&nbsp; where name='DB_FDO'<br /><br /><br />call&nbsp;&nbsp;&nbsp;&nbsp; count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cpu&nbsp;&nbsp;&nbsp; elapsed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; query&nbsp;&nbsp;&nbsp; current&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rows<br />------- ------&nbsp; -------- ---------- ---------- ---------- ----------&nbsp; ----------<br />Parse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />Execute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br />Fetch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br />------- ------&nbsp; -------- ---------- ---------- ---------- ----------&nbsp; ----------<br />total&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br /><br />Misses in library cache during parse: 1<br />Optimizer mode: CHOOSE<br />Parsing user id: SYS&nbsp;&nbsp; (recursive depth: 1)<br />Number of plan statistics captured: 1<br /><br />Rows (1st) Rows (avg) Rows (max)&nbsp; Row Source Operation<br />---------- ---------- ----------&nbsp; ---------------------------------------------------<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; TABLE ACCESS BY INDEX ROWID KOPM$ (cr=2 pr=0 pw=0 time=0 us cost=1 size=108 card=1)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; INDEX UNIQUE SCAN I_KOPM1 (cr=1 pr=0 pw=0 time=0 us cost=0 size=0 card=1)(object id 540)<br /><br /><br />Elapsed times include waiting on following events:<br />&nbsp; Event waited on&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Times&nbsp;&nbsp; Max. Wait&nbsp; Total Waited<br />&nbsp; ----------------------------------------&nbsp;&nbsp; Waited&nbsp; ----------&nbsp; ------------<br />&nbsp; SQL*Net break/reset to client&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00<br />&nbsp; SQL*Net message to client&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00<br />&nbsp; SQL*Net message from client&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20.65&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20.65<br />********************************************************************************<br /><br /></blockquote><br /> </p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2012/01/scsi_error_crash_database.html">SCSI读写错误导致文件系统只读的数据库恢复</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/12/java_dual_rlbk1.html">JAVA连接池导致的超高回滚率 - rlbk=1</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/12/oracle_9204_kssrmp1.html">Oracle 9.2.0.4 ORA-600 KSSRMP1 案例一则</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/08/xdb_sys_nc_oid.html">XDB sys_nc_oid$递归调用的案例一则</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/05/dbasystem_state_rowcache_objects.html">DBA手记:System State之Row Cache对象定位解析</a><br /></li>
</ul></p>



<p><strong> 评论数量(0)|<a href="http://www.eygle.com/archives/2011/12/delete_sdo_geor_ddl_table.html#comments" title="Comment on: Delete sdo_geor_ddl__table$$ 的异常删除操作">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2011/12/delete_sdo_geor_ddl_table.html">http://www.eygle.com/archives/2011/12/delete_sdo_geor_ddl_table.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Case</category>


<category domain="http://www.sixapart.com/ns/types#tag">Case</category>

<pubDate>Tue, 27 Dec 2011 08:00:16 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>年终难终 - 记年底前的几则数据恢复案例 </title>
<description>每到年底，很多数据库就开始动荡不安起来，这是一个数据库故障的多发期，大家都应当提高警惕。

以下收录了最近我在微博上发布的关于数据库恢复的案例，供大家参考警示。</description>
<link>http://www.eygle.com/archives/2011/12/recovery_case_3020.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2011/12/recovery_case_3020.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

每到年底，很多数据库就开始动荡不安起来，这是一个数据库故障的多发期，大家都应当提高警惕。<br /><br />以下收录了最近我在微博上发布的关于数据库恢复的案例，供大家参考警示。<br /><br />【数据恢复】刚刚又接到一个用户电话，Linux系统，Oracle Database 
11g，因为某些故障，去fsck修复文件系统，结果数据库崩溃，主机也无法正常启动，数据库服务中断。fsck 
是一个相对危险的操作，对于无备份的数据库系统，任何一个块的修复和变更都可能导致数据库故障，慎用慎用！<br /><br />【数据恢复】上午接到用户电话，一个目录，24个文件，直接被rm删除掉了，之前用户的空间紧张，为了保证运行，经常性四处倒腾空间，删除、转移文件，为了一块硬盘，损失了整个数据库，这就是得不偿失！<br /><br />【数据恢复】刚刚收到用户电话，某集成商在帮助用户恢复REDO损坏故障时，强制重置日志，启动数据库，丢失了重要数据，结果遭到用户质疑，难以收尾。这
个案例给我们的启示是：在恢复数据库时，一定要充分考虑数据的重要性，精心设计方案，并取得用户认同。任何一条数据对于用户都可能无比重要。<br /><br />今天在ITPUB论坛上又看到两则严重的数据库故障，收录信息如下：<br /><b>1.SYSTEM表空间损坏</b><br />类似的案例本站之前描述过：<br /><blockquote>Mon Dec 19 12:00:16 2011<br />ALTER DATABASE OPEN<br />Mon Dec 19 12:00:16 2011<br />Beginning crash recovery of 1 threads<br />Mon Dec 19 12:00:16 2011<br />Started first pass scan<br />Mon Dec 19 12:00:17 2011<br />Completed first pass scan<br />3953 redo blocks read, 365 data blocks need recovery<br />Mon Dec 19 12:00:17 2011<br />Started recovery at<br />Thread 1: logseq 2866, block 2, scn 0.288668733<br />Recovery of Online Redo Log: Thread 1 Group 3 Seq 2866 Reading mem 0<br />&nbsp; Mem# 0 errs 0: D:\ORACLE\ORADATA\TH\REDO03.LOG<br />RECOVERY OF THREAD 1 STUCK AT BLOCK 9 OF FILE 1<br />ORA-1172 signalled during: ALTER DATABASE OPEN...<br />Sat Dec 24 10:05:35 2011<br />alter database open<br />Sat Dec 24 10:05:35 2011<br />Beginning crash recovery of 1 threads<br />Sat Dec 24 10:05:35 2011<br />Started first pass scan<br />Sat Dec 24 10:05:36 2011<br />Completed first pass scan<br />3953 redo blocks read, 365 data blocks need recovery<br />Sat Dec 24 10:05:36 2011<br />Started recovery at<br />Thread 1: logseq 2866, block 2, scn 0.288668733<br />Recovery of Online Redo Log: Thread 1 Group 3 Seq 2866 Reading mem 0<br />&nbsp; Mem# 0 errs 0: D:\ORACLE\ORADATA\TH\REDO03.LOG<br />RECOVERY OF THREAD 1 STUCK AT BLOCK 9 OF FILE 1<br />ORA-1172 signalled during: alter database open...<br />Sat Dec 24 10:05:59 2011<br />ALTER DATABASE RECOVER&nbsp; datafile 1 &nbsp;<br />Sat Dec 24 10:05:59 2011<br />Media Recovery Datafile: 1<br />Media Recovery Start<br />Starting datafile 1 recovery in thread 1 sequence 2866<br />Datafile 1: 'D:\ORACLE\ORADATA\TH\SYSTEM01.DBF'<br />Media Recovery Log<br />Recovery of Online Redo Log: Thread 1 Group 3 Seq 2866 Reading mem 0<br />&nbsp; Mem# 0 errs 0: D:\ORACLE\ORADATA\TH\REDO03.LOG<br />Sat Dec 24 10:06:08 2011<br />Errors in file d:\oracle\admin\th\udump\th_ora_3672.trc:<br />ORA-00600: 内部错误代码，参数: [3020], [4194313], [1], [2866], [3], [16], [], []<br />ORA-10567: Redo is inconsistent with data block (file# 1, block# 9)<br />ORA-10564: tablespace SYSTEM<br />ORA-01110: 数据文件 1: 'D:\ORACLE\ORADATA\TH\SYSTEM01.DBF'<br />ORA-10560: block type 'KTU UNDO HEADER W/UNLIMITED EXTENTS'<br />Errors with log .<br />Media Recovery failed with error 600<br />ORA-283 signalled during: ALTER DATABASE RECOVER&nbsp; datafile 1&nbsp; ...<br /></blockquote><b>2.SYSTEM表空间恢复</b><br />数据库不能启动，信息不多：<br /><blockquote>
oracle 9206,windows 2003 SP2<br />
电压不稳,电脑突然断电后,ORACLE数据库无法加载<br />
<br />
ORA-03113: end-of-file on communication channel<br />
ORA-01113: file 1 needs media recovery<br />
<br /></blockquote>为了数据安全，再多一份的备份也值得，请大家注意数据安全。<br /><br /> </p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2011/12/oracle_linux_rm_rf.html">Oracle数据恢复 - Linux / Unix 误删除的文件恢复</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/12/oracle_lsof_recovery_database.html">Oracle数据恢复 - 使用 lsof 查看进程打开的文件列表</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/11/raid_fileoverwrite_recovery.html">Oracle数据恢复:格式化,Raid损坏,文件覆盖恢复</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/09/lost_alldata_write_osd04016.html">Oracle数据恢复:错误叠加导致灾难不可恢复</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/08/system_rollback_corruption.html">Oracle数据恢复:SYSTEM回滚段损坏案例一则</a><br /></li>
</ul></p>



<p><strong> 评论数量(0)|<a href="http://www.eygle.com/archives/2011/12/recovery_case_3020.html#comments" title="Comment on: 年终难终 - 记年底前的几则数据恢复案例 ">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2011/12/recovery_case_3020.html">http://www.eygle.com/archives/2011/12/recovery_case_3020.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Backup&amp;Recovery</category>


<category domain="http://www.sixapart.com/ns/types#tag">Recovery</category>

<pubDate>Sun, 25 Dec 2011 21:27:31 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>Oracle数据恢复 - Linux / Unix 误删除的文件恢复</title>
<description>今天有客户的数据库意外被删除了整个目录中的数据文件，操作系统级别的删除，然而幸运的是这个数据库没有崩溃，仍然处于open状态的时候，客户就发现了问题，求助到我们，最终完整地恢复了所有数据文件。</description>
<link>http://www.eygle.com/archives/2011/12/oracle_linux_rm_rf.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2011/12/oracle_linux_rm_rf.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

<p>前几天提到的一则误删除案例：</p><p><a href="http://www.eygle.com/archives/2011/12/oracle_lsof_recovery_database.html">http://www.eygle.com/archives/2011/12/oracle_lsof_recovery_database.html</a></p><p>Kamus 写了一篇详细步骤，转载供参考：</p><p><a href="http://www.dbform.com/html/2011/1761.html">http://www.dbform.com/html/2011/1761.html</a><br /></p><p><br /></p><p>今天有客户的数据库意外被删除了整个目录中的数据文件，操作系统级别的删除，然而幸运的是这个数据库没有崩溃，仍然处于open状态的时候，客户就发现了问题，求助到我们，最终完整地恢复了所有数据文件。</p>
<p>在Linux下大致重新演示一下恢复的过程，恢复的步骤与数据库版本没有太大关系，与操作系统的不同会有所不同。</p>
<p>1. 在数据库open的时候，直接删除users表空间中的数据文件。</p>

<blockquote><div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">SQL&gt; select name from v$datafile;
&nbsp;
NAME
--------------------------------------------------------------------------------
/app/oracle/oradata/ORCL/datafile/o1_mf_system_555wqbnk_.dbf
/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_555wqxgl_.dbf
/app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_555wr5p6_.dbf
/app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf
&nbsp;
SQL&gt; host rm /app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf</pre></div></div></blockquote>

<p>2. 尝试在users表空间中创建表，开始报错。</p>

<blockquote><div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">SQL&gt; create table t tablespace users as select * from dual;
create table t tablespace users as select * from dual
                                                 *
ERROR at line 1:
ORA-01116: error in opening database file 4
ORA-01110: data file 4:
'/app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf'
ORA-27041: unable to open file
Linux Error: 2: No such file or directory
Additional information: 3</pre></div></div></blockquote>

<p>在告警日志中，同样也可以看到类似信息。</p>

<blockquote><div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">Mon Dec 19 21:48:17 CST 2011
Errors in file /app/oracle/admin/orcl/bdump/orcl_m000_3897.trc:
ORA-01116: error in opening database file 4
ORA-01110: data file 4: '/app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf'
ORA-27041: unable to open file
Linux Error: 2: No such file or directory
Additional information: 3</pre></div></div></blockquote>

<p>3. 检查dbwr的进程PID</p>

<blockquote><div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">$ ps -ef|grep dbw0|grep -v grep
oracle    2879     1  0 21:38 ?        00:00:00 ora_dbw0_orcl</pre></div></div></blockquote>

<p>4. dbwr会打开所有数据文件的句柄。在proc目录中可以查到，目录名是进程PID，fd表示文件描述符。</p>

<blockquote><div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">$ cd /proc/2879/fd
$ ls -l
total 0
lr-x------ 1 oracle dba 64 Dec 19 21:50 0 -&gt; /dev/null
lr-x------ 1 oracle dba 64 Dec 19 21:50 1 -&gt; /dev/null
lr-x------ 1 oracle dba 64 Dec 19 21:50 10 -&gt; /dev/zero
lr-x------ 1 oracle dba 64 Dec 19 21:50 11 -&gt; /dev/zero
lr-x------ 1 oracle dba 64 Dec 19 21:50 12 -&gt; /app/oracle/product/10.2.0/db_1/rdbms/mesg/oraus.msb
lrwx------ 1 oracle dba 64 Dec 19 21:50 13 -&gt; /app/oracle/product/10.2.0/db_1/dbs/hc_orcl.dat
lrwx------ 1 oracle dba 64 Dec 19 21:50 14 -&gt; /app/oracle/product/10.2.0/db_1/dbs/lkORCL
lrwx------ 1 oracle dba 64 Dec 19 21:50 15 -&gt; /app/oracle/oradata/ORCL/controlfile/o1_mf_555wq3ng_.ctl
lrwx------ 1 oracle dba 64 Dec 19 21:50 16 -&gt; /app/oracle/oradata/ORCL/datafile/o1_mf_system_555wqbnk_.dbf
lrwx------ 1 oracle dba 64 Dec 19 21:50 17 -&gt; /app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_555wqxgl_.dbf
lrwx------ 1 oracle dba 64 Dec 19 21:50 18 -&gt; /app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_555wr5p6_.dbf
lrwx------ 1 oracle dba 64 Dec 19 21:50 19 -&gt; /app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf (deleted)
lr-x------ 1 oracle dba 64 Dec 19 21:50 2 -&gt; /dev/null
lrwx------ 1 oracle dba 64 Dec 19 21:50 20 -&gt; /app/oracle/oradata/ORCL/datafile/o1_mf_temp_555wrbnz_.tmp
lr-x------ 1 oracle dba 64 Dec 19 21:50 21 -&gt; /app/oracle/product/10.2.0/db_1/rdbms/mesg/oraus.msb
lr-x------ 1 oracle dba 64 Dec 19 21:50 3 -&gt; /dev/null
lr-x------ 1 oracle dba 64 Dec 19 21:50 4 -&gt; /dev/null
l-wx------ 1 oracle dba 64 Dec 19 21:50 5 -&gt; /app/oracle/admin/orcl/udump/orcl_ora_2871.trc
l-wx------ 1 oracle dba 64 Dec 19 21:50 6 -&gt; /app/oracle/admin/orcl/bdump/alert_orcl.log
lrwx------ 1 oracle dba 64 Dec 19 21:50 7 -&gt; /app/oracle/product/10.2.0/db_1/dbs/lkinstorcl (deleted)
l-wx------ 1 oracle dba 64 Dec 19 21:50 8 -&gt; /app/oracle/admin/orcl/bdump/alert_orcl.log
lrwx------ 1 oracle dba 64 Dec 19 21:50 9 -&gt; /app/oracle/product/10.2.0/db_1/dbs/hc_orcl.dat</pre></div></div></blockquote>

<p>注意其中"/app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf 
(deleted)"字样，表示该文件已经被删除，如果是Solaris操作系统，ls命令不会有如此清晰的显示，为了在Solaris系统中确认哪个句
柄对应哪个文件，则需要使用lsof程序。</p>
<p>5. 直接cp该句柄文件名回原位置。</p>

<blockquote><div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">cp 19 /app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf</pre></div></div></blockquote>

<p>6. 进行数据文件recover</p>

<blockquote><div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">SQL&gt; alter database datafile 4 offline;
&nbsp;
Database altered.
&nbsp;
SQL&gt; recover datafile 4;
Media recovery complete.
SQL&gt; alter database datafile 4 online;
&nbsp;
Database altered.</pre></div></div></blockquote>

<p>完成数据文件恢复。</p>
<p>恢复的原理是，在Linux操作系统中，如果文件从操作系统级别被rm掉，之前打开该文件的进程仍然持有相应的文件句柄，所指向的文件仍然可以读
写，并且该文件的文件描述符可以从/proc目录中获得。但是要注意的是，此时如果关闭数据库，则此句柄会消失，那么除了扫描磁盘进行文件恢复之外就没有
其它方法了，因此在数据库出现问题的时候，如果不确认情况的复杂程度，千万不要随便关闭数据库。重启数据库往往是没有意义的，甚至是致命的。</p>
<p>当然，客户的操作系统是Solaris，并且客户删除的文件还包括current online redo log，因此还有其它更复杂的操作，不在这里描述。</p><p><br /></p> </p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2011/12/recovery_case_3020.html">年终难终 - 记年底前的几则数据恢复案例 </a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/12/oracle_lsof_recovery_database.html">Oracle数据恢复 - 使用 lsof 查看进程打开的文件列表</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/11/raid_fileoverwrite_recovery.html">Oracle数据恢复:格式化,Raid损坏,文件覆盖恢复</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/09/lost_alldata_write_osd04016.html">Oracle数据恢复:错误叠加导致灾难不可恢复</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/08/system_rollback_corruption.html">Oracle数据恢复:SYSTEM回滚段损坏案例一则</a><br /></li>
</ul></p>



<p><strong> 评论数量(2)|<a href="http://www.eygle.com/archives/2011/12/oracle_linux_rm_rf.html#comments" title="Comment on: Oracle数据恢复 - Linux / Unix 误删除的文件恢复">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2011/12/oracle_linux_rm_rf.html">http://www.eygle.com/archives/2011/12/oracle_linux_rm_rf.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Backup&amp;Recovery</category>


<category domain="http://www.sixapart.com/ns/types#tag">Recovery</category>

<pubDate>Thu, 22 Dec 2011 15:34:46 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>数据安全 - 从CSDN网站数据泄露说开去</title>
<description>在网路数据大量集中的今天，一旦发生安全问题，则将对广大的用户带来极大的困扰，我相信有很多用户不能及时获得这一消息，则其重要信息就可能被泄露窃取。后果不堪设想。

所以，对数据进行充分的安全保护、安全防范，是每一个有责任的公司都应该全面考虑的内容。

我们可以想象，在数据被发布出来之前，黑客可能已经利用该数据进行了大量的非法活动，那么谁又会为侵害来承担责任呢？</description>
<link>http://www.eygle.com/archives/2011/12/csdn_userdata_leak.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2011/12/csdn_userdata_leak.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

今天互联网上传得沸沸扬扬的一个消息是：<br /><blockquote><a href="http://weibo.com/qihoo" title="360安全卫士">360安全卫士</a>
		<a target="_blank" href="http://weibo.com/verify"><img src="http://img.t.sinajs.cn/t4/style/images/common/transparent.gif" title="新浪机构认证" alt="新浪机构认证" class="approve_co" /></a>：
		<em>【紧急通知】今日有黑客在网上公开了CSDN网站用户数据库，包括600余万个明文的注册邮箱帐号和密码。CSDN是国内最大的程序员网站，
请广大程序员务必重视并尽快修改密码，包括CSDN帐号密码，以及采用相同注册邮箱和密码的其他网络帐号，如邮箱、微博、购物网站、聊天软件等帐号，以免
蒙受盗号损失！</em><br /></blockquote><b>开始并未重视，随后看到更多的信息发布出来，查询了一下，赫然发现我的密码也在被泄露之列，随后花了几个小时去网上的各处网站修改密码</b>。<br /><br />接着CSDN网站承认数据泄露：<br /><blockquote><a href="http://weibo.com/csdn" title="CSDN">CSDN</a>
		<a target="_blank" href="http://weibo.com/verify"><img src="http://img.t.sinajs.cn/t4/style/images/common/transparent.gif" title="新浪机构认证" alt="新浪机构认证" class="approve_co" /></a>：
		<em>对于CSDN用户账号密码数据库被泄露一事，经过初步分析，该库系2009年CSDN作为备份所用，由于未查明原因被泄露，特向所有因此而受
到影响的用户致以深深歉意。目前CSDN已向公安机关报案，公安机关也正在调查相关线索。CSDN现有2000万注册用户的账号密码数据库已经全部采取了
密文保护和备份。</em><br /><br /></blockquote>在网路数据大量集中的今天，一旦发生安全问题，则将对广大的用户带来极大的困扰，我相信有很多用户不能及时获得这一消息，则其重要信息就可能被泄露窃取。后果不堪设想。<br /><br />所以，对数据进行充分的安全保护、安全防范，是每一个有责任的公司都应该全面考虑的内容。<br /><br />我们可以想象，在数据被发布出来之前，黑客可能已经利用该数据进行了大量的非法活动，那么谁又会为侵害来承担责任呢？<br /><br />所以，这件事情给我们的教训和经验就是：<br /><b>1.重要账号的密码一定和普遍的密码不同<br />2.尽量按照一个规则对不同密码进行设定<br />3.如果记得住不同网站都要用不同的密码</b><br /><br />对密码做了一点统计运算，给大家参考吧：<br /><b>1.用户名和口令相同</b><br />这部分用户有大约30万：<br /><blockquote>SQL&gt; set timing on<br />SQL&gt; select count(*) from test;<br /><br />&nbsp; COUNT(*)<br />----------<br />&nbsp;&nbsp; 6428632<br /><br />Elapsed: 00:00:00.60<br />SQL&gt; select count(*) from test where trim(lower(username))=trim(lower(password));<br /><br />&nbsp; COUNT(*)<br />----------<br />&nbsp;&nbsp;&nbsp; 308157<br /></blockquote><br />2.密码的流行度<br />最流行的密码是：123456789 ， 有23万人使用， 其次是 12345678 ，有21万人使用：<br /><blockquote>SQL&gt; select * from (select password,count(*) from test group by password order by 2 desc) where rownum &lt; 21;<br />&nbsp;<br />PASSWORD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COUNT(*)<br />-------------------------------------------------------------------------------- ----------<br />&nbsp;123456789&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 235012<br />&nbsp;12345678&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 212749<br />&nbsp;11111111&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 76346<br />&nbsp;dearbook&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 46053<br />&nbsp;00000000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 34952<br />&nbsp;123123123&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 19986<br />&nbsp;1234567890&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 17790<br />&nbsp;88888888&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15033<br />&nbsp;111111111&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6995<br />&nbsp;147258369&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5965<br />&nbsp;987654321&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5553<br />&nbsp;aaaaaaaa&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5459<br />&nbsp;1111111111&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5145<br />&nbsp;66666666&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5025<br />&nbsp;a123456789&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4435<br />&nbsp;11223344&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4096<br />&nbsp;1qaz2wsx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3667<br />&nbsp;<br />PASSWORD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COUNT(*)<br />-------------------------------------------------------------------------------- ----------<br />&nbsp;xiazhili&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3649<br />&nbsp;789456123&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3610<br />&nbsp;password&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3501<br />&nbsp;<br />20 rows selected<br /><br /></blockquote>为了安全，远离弱密码，远离明文网站！<br /><br /><br /><blockquote> </blockquote></p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2009/04/2009_csdn_hero.html">2009 CSDN英雄会记事 - 时间规划非常重要</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/03/hero2008_csdn.html">参加 2008 CSDN 第二次英雄会有感</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2007/04/csdn_hforacle.html">CSDN英雄会上签名送书</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2007/04/2007_csdn_heros.html">CSDN英雄会上会英雄</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2007/04/csdnhearo_hf_oracle.html">CSDN英雄会与《深入浅出Oracle》</a><br /></li>
</ul></p>



<p><strong> 评论数量(0)|<a href="http://www.eygle.com/archives/2011/12/csdn_userdata_leak.html#comments" title="Comment on: 数据安全 - 从CSDN网站数据泄露说开去">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2011/12/csdn_userdata_leak.html">http://www.eygle.com/archives/2011/12/csdn_userdata_leak.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">OraNews</category>


<category domain="http://www.sixapart.com/ns/types#tag">CSDN</category>

<pubDate>Wed, 21 Dec 2011 21:49:20 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>Oracle数据恢复 - 使用 lsof 查看进程打开的文件列表</title>
<description>对于Oracle数据库来说，如果有文件被删除，只要文件句柄未关闭，则就可以在lsof的输出中看到标记为deleted的状态标记.
通过 proc 下的文件目录，可以找到文件句柄信息，这个就是Oracle的数据文件</description>
<link>http://www.eygle.com/archives/2011/12/oracle_lsof_recovery_database.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2011/12/oracle_lsof_recovery_database.html</guid>
<content:encoded><![CDATA[
<p> 作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a> <a href="http://feeds2.feedburner.com/EyglesOracleBlog"><img src="http://feeds2.feedburner.com/~fc/EyglesOracleBlog?bg=&amp;fg=&amp;anim=" height="26" width="88" style="border:0" alt="" /></a></p>

在Unix、Linux系统上，Oracle数据库启动之后，后台进程会维护一个文件列表，锁定打开的文件。<br /><br />这个进程文件列表，可以通过lsof命令查看。<br />对于Solaris平台，可以从 SUNFreeWare 站点获得lsof的安装包，不同版本安装源不同，也可以通过源码自行编译：<br /><a href="http://sunfreeware.com/indexsparc9.html">http://sunfreeware.com/indexsparc9.html</a><br /><br />以下是在Solaris 9上安装的过程：<br /><blockquote>Pro:tmp eygle$ wget ftp://ftp.sunfreeware.com/pub/freeware/sparc/9/lsof-4.80-sol9-sparc-local.gz<br />--09:38:42--&nbsp; ftp://ftp.sunfreeware.com/pub/freeware/sparc/9/lsof-4.80-sol9-sparc-local.gz<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; `lsof-4.80-sol9-sparc-local.gz'<br />Resolving ftp.sunfreeware.com... 66.193.208.66<br />Connecting to ftp.sunfreeware.com[66.193.208.66]:21... connected.<br />Logging in as anonymous ... Logged in!<br />==&gt; SYST ... done.&nbsp;&nbsp;&nbsp; ==&gt; PWD ... done.<br />==&gt; TYPE I ... done.&nbsp; ==&gt; CWD /pub/freeware/sparc/9 ... done.<br />==&gt; PORT ... done.&nbsp;&nbsp;&nbsp; ==&gt; RETR lsof-4.80-sol9-sparc-local.gz ... done.<br />Length: 489,916 (unauthoritative)<br /><br />100%[=================================================================================&gt;] 489,916&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 93.36K/s&nbsp;&nbsp;&nbsp; ETA 00:00<br /><br />09:38:55 (93.24 KB/s) - `lsof-4.80-sol9-sparc-local.gz' saved [489916]<br /></blockquote><br />然后执行安装：<br /><blockquote>root@db2 # pwd<br />/tmp<br />root@db2 # gzip -d lsof-4.80-sol9-sparc-local.gz<br />root@db2 # pkgadd -d lsof-4.80-sol9-sparc-local&nbsp;&nbsp; <br /><br />The following packages are available:<br />&nbsp; 1&nbsp; SMClsof&nbsp;&nbsp;&nbsp;&nbsp; lsof<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (sparc) 4.80<br /><br />Select package(s) you wish to process (or 'all' to process<br />all packages). (default: all) [?,??,q]: all<br /><br />Processing package instance &lt;SMClsof&gt; from &lt;/tmp/lsof-4.80-sol9-sparc-local&gt;<br /><br />lsof<br />(sparc) 4.80<br /><br />This appears to be an attempt to install the same architecture and<br />version of a package which is already installed.&nbsp; This installation<br />will attempt to overwrite this package.<br /><br />Vic Abell<br />Using &lt;/usr/local&gt; as the package base directory.<br />## Processing package information.<br />## Processing system information.<br />## Verifying disk space requirements.<br />## Checking for conflicts with packages already installed.<br /><br />The following files are already installed on the system and are being<br />used by another package:<br />&nbsp; /usr/local/bin &lt;attribute change only&gt;<br />&nbsp; /usr/local/bin/sparcv7 &lt;attribute change only&gt;<br />&nbsp; /usr/local/bin/sparcv9 &lt;attribute change only&gt;<br />&nbsp; /usr/local/doc &lt;attribute change only&gt;<br />&nbsp; /usr/local/man &lt;attribute change only&gt;<br />&nbsp; /usr/local/man/man8 &lt;attribute change only&gt;<br /><br />Do you want to install these conflicting files [y,n,?,q] y<br />## Checking for setuid/setgid programs.<br /><br />The following files are being installed with setuid and/or setgid<br />permissions:<br />*/usr/local/bin/lsof &lt;setgid sys&gt;<br />*/usr/local/bin/sparcv7/lsof &lt;setgid sys&gt;<br />*/usr/local/bin/sparcv9/lsof &lt;setgid sys&gt;<br /><br />* - overwriting a file which is also setuid/setgid.<br /><br />Do you want to install these as setuid/setgid files [y,n,?,q] y<br /><br />Installing lsof as &lt;SMClsof&gt;<br /><br />## Installing part 1 of 1.<br />/usr/local/bin/lsof<br />/usr/local/bin/sparcv7/lsof<br />/usr/local/bin/sparcv9/lsof<br />/usr/local/doc/lsof/00.README.FIRST<br />/usr/local/doc/lsof/00CREDITS<br />/usr/local/doc/lsof/00DCACHE<br />/usr/local/doc/lsof/00DIALECTS<br />/usr/local/doc/lsof/00DIST<br />/usr/local/doc/lsof/00FAQ<br />/usr/local/doc/lsof/00LSOF-L<br />/usr/local/doc/lsof/00MANIFEST<br />/usr/local/doc/lsof/00PORTING<br />/usr/local/doc/lsof/00QUICKSTART<br />/usr/local/doc/lsof/00README<br />/usr/local/doc/lsof/00TEST<br />/usr/local/doc/lsof/00XCONFIG<br />/usr/local/doc/lsof/lsof.man<br />/usr/local/man/man8/lsof.8<br />[ verifying class &lt;none&gt; ]<br /><br />Installation of &lt;SMClsof&gt; was successful.<br /></blockquote>接下来就可以使用lsof了，首先选取一个进程，如 dbwr 进程：<br /><blockquote>root@db2 # ps -ef|grep dbw<br />&nbsp;&nbsp;&nbsp; root 14348&nbsp; 9859&nbsp; 0 10:15:50 pts/3&nbsp;&nbsp;&nbsp; 0:00 grep dbw<br />&nbsp; oracle&nbsp;&nbsp; 762&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; 0&nbsp;&nbsp; Jun 10 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 202:01 ora_dbw0_cinms<br />root@db2 # lsof -p 762<br />COMMAND PID&nbsp;&nbsp; USER&nbsp;&nbsp; FD&nbsp;&nbsp; TYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DEVICE&nbsp;&nbsp; SIZE/OFF&nbsp;&nbsp; NODE NAME<br />oracle&nbsp; 762 oracle&nbsp; cwd&nbsp;&nbsp; VDIR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2048 106800 /u01/app/oracle/product/9.2.0/dbs<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp; 66187776&nbsp; 10258 /u01/app/oracle/product/9.2.0/bin/oracle<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13280&nbsp; 18580 /usr/lib/sparcv9/libmd5.so.1<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24336&nbsp; 18582 /usr/lib/sparcv9/libmp.so.2<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,1&nbsp;&nbsp;&nbsp;&nbsp; 262112&nbsp; 19762 /usr/lib/sparcv9/libm.so.1<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13936&nbsp; 18568 /usr/lib/sparcv9/libkstat.so.1<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 48768&nbsp; 18597 /usr/lib/sparcv9/librt.so.1<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 48544&nbsp; 18545 /usr/lib/sparcv9/libaio.so.1<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,1&nbsp;&nbsp;&nbsp;&nbsp; 971872&nbsp; 18523 /usr/lib/sparcv9/libc.so.1<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5160&nbsp; 18551 /usr/lib/sparcv9/libdl.so.1<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 47816&nbsp; 18564 /usr/lib/sparcv9/libgen.so.1<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,1&nbsp;&nbsp;&nbsp;&nbsp; 915320&nbsp; 45739 /usr/lib/sparcv9/libnsl.so.1<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp;&nbsp; 7519968&nbsp;&nbsp; 1234 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 75224&nbsp; 18605 /usr/lib/sparcv9/libsocket.so.1<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 38616&nbsp;&nbsp; 1293 /u01 -- libskgxn9.so<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12256&nbsp;&nbsp;&nbsp; 814 /u01 -- libskgxp9.so<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9064&nbsp;&nbsp; 1296 /u01 -- libodmd9.so<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4760&nbsp; 43126 /usr/platform/sun4u-us3/lib/sparcv9/libc_psr.so.1<br />oracle&nbsp; 762 oracle&nbsp; txt&nbsp;&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,1&nbsp;&nbsp;&nbsp;&nbsp; 234296&nbsp; 94651 /usr/lib/sparcv9/ld.so.1<br />oracle&nbsp; 762 oracle&nbsp;&nbsp;&nbsp; 0r&nbsp; VCHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13,2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0t0&nbsp; 11044 /devices/pseudo/mm@0:null<br />oracle&nbsp; 762 oracle&nbsp;&nbsp;&nbsp; 1r&nbsp; VCHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13,2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0t0&nbsp; 11044 /devices/pseudo/mm@0:null<br />oracle&nbsp; 762 oracle&nbsp;&nbsp;&nbsp; 2r&nbsp; VCHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13,2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0t0&nbsp; 11044 /devices/pseudo/mm@0:null<br />oracle&nbsp; 762 oracle&nbsp;&nbsp;&nbsp; 3r&nbsp; VCHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13,2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0t0&nbsp; 11044 /devices/pseudo/mm@0:null<br />oracle&nbsp; 762 oracle&nbsp;&nbsp;&nbsp; 4r&nbsp; VCHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13,2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0t0&nbsp; 11044 /devices/pseudo/mm@0:null<br />oracle&nbsp; 762 oracle&nbsp;&nbsp;&nbsp; 5w&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 583 111252 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp;&nbsp;&nbsp; 6w&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp; 85019992 111002 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp;&nbsp;&nbsp; 7w&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp; 85019992 111002 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp;&nbsp;&nbsp; 8r&nbsp; VCHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13,12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0t0&nbsp; 11046 /devices/pseudo/mm@0:zero<br />oracle&nbsp; 762 oracle&nbsp;&nbsp;&nbsp; 9r&nbsp; VCHR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13,12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0t0&nbsp; 11046 /devices/pseudo/mm@0:zero<br />oracle&nbsp; 762 oracle&nbsp;&nbsp; 10r&nbsp; DOOR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 338,0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0t0&nbsp;&nbsp;&nbsp;&nbsp; 53 /var/run (swap) (door to nscd[332])<br />oracle&nbsp; 762 oracle&nbsp;&nbsp; 11r&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp;&nbsp;&nbsp; 657920&nbsp;&nbsp; 6421 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp;&nbsp; 12u&nbsp; VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 923 109747 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp;&nbsp; 13uR VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24 109060 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp;&nbsp; 14u&nbsp; IPv4 0x35f15674040&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0t0&nbsp;&nbsp;&nbsp; UDP *:38127 (Idle)<br />oracle&nbsp; 762 oracle&nbsp; 256uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp;&nbsp; 1859584 110979 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 257uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp;&nbsp; 1859584 110980 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 258uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp;&nbsp; 1859584 110981 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 259uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 414195712 110986 /u01/oradata/cinms/system01.dbf<br />oracle&nbsp; 762 oracle&nbsp; 260uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272 6291464192 110993 /u01/oradata/cinms/undotbs01.dbf<br />oracle&nbsp; 762 oracle&nbsp; 261uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 161488896 110999 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 262uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp; 20979712 111000 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 263uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp; 26222592 111001 /u01/oradata/cinms/indx01.dbf<br />oracle&nbsp; 762 oracle&nbsp; 264uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp; 10493952 111151 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 265uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 473178112 111152 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 266uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192549 / (/dev/dsk/c1t0d0s0)<br />oracle&nbsp; 762 oracle&nbsp; 267uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192550 / -- data_res10.dbf<br />oracle&nbsp; 762 oracle&nbsp; 268uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192551 / (/dev/dsk/c1t0d0s0)<br />oracle&nbsp; 762 oracle&nbsp; 269uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192552 / -- data_res12.dbf<br />oracle&nbsp; 762 oracle&nbsp; 270uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5 /u03 (/dev/md/OraDG/dsk/d60)<br />oracle&nbsp; 762 oracle&nbsp; 271uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6 /u03 (/dev/md/OraDG/dsk/d60)<br />oracle&nbsp; 762 oracle&nbsp; 272uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1375739904&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9 /u03 (/dev/md/OraDG/dsk/d60)<br />oracle&nbsp; 762 oracle&nbsp; 273uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1376788480&nbsp;&nbsp;&nbsp;&nbsp; 10 /u03 (/dev/md/OraDG/dsk/d60)<br />oracle&nbsp; 762 oracle&nbsp; 274uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5 /u04 (/dev/md/OraDG/dsk/d50)<br />oracle&nbsp; 762 oracle&nbsp; 275uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6 /u04/oradata/cnnc_hist02.dbf<br />oracle&nbsp; 762 oracle&nbsp; 276uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8 /u04 (/dev/md/OraDG/dsk/d50)<br />oracle&nbsp; 762 oracle&nbsp; 277uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9 /u04/oradata_res/data_res02.dbf<br />oracle&nbsp; 762 oracle&nbsp; 278uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 10 /u04/oradata_res/data_res03.dbf<br />oracle&nbsp; 762 oracle&nbsp; 279uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 11 /u04/oradata_res/data_res04.dbf<br />oracle&nbsp; 762 oracle&nbsp; 280uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 11 /u03/oradata_res/idx_res01.dbf<br />oracle&nbsp; 762 oracle&nbsp; 281uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 524296192 111198 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 282uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 104865792 111200 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 283uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 12 /u03/oradata/cnnc_user05.dbf<br />oracle&nbsp; 762 oracle&nbsp; 284uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 12 /u04/oradata/cnnc_user06.dbf<br />oracle&nbsp; 762 oracle&nbsp; 285uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1377837056 192553 / (/dev/dsk/c1t0d0s0)<br />oracle&nbsp; 762 oracle&nbsp; 286uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1377312768 192554 / (/dev/dsk/c1t0d0s0)<br />oracle&nbsp; 762 oracle&nbsp; 287uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192538 /u02/oradata/cnnc_user01.dbf<br />oracle&nbsp; 762 oracle&nbsp; 288uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192539 /u02/oradata/cnnc_user02.dbf<br />oracle&nbsp; 762 oracle&nbsp; 289uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192540 /u02/oradata/cnnc_user03.dbf<br />oracle&nbsp; 762 oracle&nbsp; 290uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 13 /u03/oradata/cnnc_user12.dbf<br />oracle&nbsp; 762 oracle&nbsp; 291uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 14 /u03/oradata/cnnc_user13.dbf<br />oracle&nbsp; 762 oracle&nbsp; 292uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 13 /u04/oradata/cnnc_user15.dbf<br />oracle&nbsp; 762 oracle&nbsp; 293uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 15 /u03/oradata/cnnc_user14.dbf<br />oracle&nbsp; 762 oracle&nbsp; 294uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192541 /u02/oradata/cnnc_user04.dbf<br />oracle&nbsp; 762 oracle&nbsp; 295uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192542 /u02/oradata/cnnc_user07.dbf<br />oracle&nbsp; 762 oracle&nbsp; 296uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 16 /u03/oradata/cnnc_user17.dbf<br />oracle&nbsp; 762 oracle&nbsp; 297uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 17 /u03/oradata/cnnc_user18.dbf<br />oracle&nbsp; 762 oracle&nbsp; 298uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 14 /u04/oradata/cnnc_user19.dbf<br />oracle&nbsp; 762 oracle&nbsp; 299uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 15 /u04/oradata_res/data_res05.dbf<br />oracle&nbsp; 762 oracle&nbsp; 300uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 16 /u04/oradata_res/data_res06.dbf<br />oracle&nbsp; 762 oracle&nbsp; 301uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 17 /u04/oradata_res/data_res07.dbf<br />oracle&nbsp; 762 oracle&nbsp; 302uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 18 /u04/oradata_res/data_res08.dbf<br />oracle&nbsp; 762 oracle&nbsp; 303uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 18 /u03/oradata/cnnc_user20.dbf<br />oracle&nbsp; 762 oracle&nbsp; 304uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 19 /u03/oradata/cnnc_user21.dbf<br />oracle&nbsp; 762 oracle&nbsp; 305uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 20 /u03/oradata/cnnc_user22.dbf<br />oracle&nbsp; 762 oracle&nbsp; 306uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 19 /u04 (/dev/md/OraDG/dsk/d50)<br />oracle&nbsp; 762 oracle&nbsp; 307uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 20 /u04 (/dev/md/OraDG/dsk/d50)<br />oracle&nbsp; 762 oracle&nbsp; 308uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192543 /u02/oradata/cnnc_user08.dbf<br />oracle&nbsp; 762 oracle&nbsp; 309uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1073750016 192544 /u02/oradata/cnnc_user09.dbf<br />oracle&nbsp; 762 oracle&nbsp; 310uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1073750016 192545 /u02/oradata/cnnc_user10.dbf<br />oracle&nbsp; 762 oracle&nbsp; 311uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1073750016 192546 /u02/oradata/cnnc_user11.dbf<br />oracle&nbsp; 762 oracle&nbsp; 312uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1073750016&nbsp;&nbsp;&nbsp;&nbsp; 21 /u03/oradata/cnnc_user24.dbf<br />oracle&nbsp; 762 oracle&nbsp; 313uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192547 /u02/oradata/cnnc_user15.dbf<br />oracle&nbsp; 762 oracle&nbsp; 314uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192548 /u02/oradata/cnnc_user16.dbf<br />oracle&nbsp; 762 oracle&nbsp; 315uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 22 /u03 (/dev/md/OraDG/dsk/d60)<br />oracle&nbsp; 762 oracle&nbsp; 316uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 23 /u03 (/dev/md/OraDG/dsk/d60)<br />oracle&nbsp; 762 oracle&nbsp; 317uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 21 /u04 (/dev/md/OraDG/dsk/d50)<br />oracle&nbsp; 762 oracle&nbsp; 318uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 22 /u04 (/dev/md/OraDG/dsk/d50)<br />oracle&nbsp; 762 oracle&nbsp; 319uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192555 /u02/oradata/cnnc_indexes05.dbf<br />oracle&nbsp; 762 oracle&nbsp; 320uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 23 /u04 (/dev/md/OraDG/dsk/d50)<br />oracle&nbsp; 762 oracle&nbsp; 321uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192556 /u02/oradata/cnnc_user25.dbf<br />oracle&nbsp; 762 oracle&nbsp; 322uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 24 /u03 (/dev/md/OraDG/dsk/d60)<br />oracle&nbsp; 762 oracle&nbsp; 323uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 25 /u03 (/dev/md/OraDG/dsk/d60)<br />oracle&nbsp; 762 oracle&nbsp; 324uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 26 /u03 (/dev/md/OraDG/dsk/d60)<br />oracle&nbsp; 762 oracle&nbsp; 325uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192557 / (/dev/dsk/c1t0d0s0)<br />oracle&nbsp; 762 oracle&nbsp; 326uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192558 /u02/oradata/cnnc_user27.dbf<br />oracle&nbsp; 762 oracle&nbsp; 327uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 27 /u03/oradata/cnnc_user28.dbf<br />oracle&nbsp; 762 oracle&nbsp; 328uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 24 /u04/oradata/cnnc_user29.dbf<br /><b>oracle&nbsp; 762 oracle&nbsp; 329uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 25 /u04/oradata/cnnc_user30.dbf</b><br />oracle&nbsp; 762 oracle&nbsp; 330uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 104865792 111088 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 331uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 104865792 111089 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 332uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 104865792 111090 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 333uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 104865792 111091 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 334uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 104865792 111092 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 335uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 104865792 111093 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 336uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 104865792 111094 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 337uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 104865792 111095 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 338uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 104865792 111096 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 339uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp; 104865792 111097 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 340uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 26 /u04/oradata_res/data_res13.dbf<br />oracle&nbsp; 762 oracle&nbsp; 341uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8242 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 27 /u04 (/dev/md/OraDG/dsk/d50)<br />oracle&nbsp; 762 oracle&nbsp; 342uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 1048584192&nbsp;&nbsp;&nbsp;&nbsp; 28 /u03/oradata_res/idx_res02.dbf<br />oracle&nbsp; 762 oracle&nbsp; 343uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272 1409294336 111241 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 344uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1048584192 192559 / (/dev/dsk/c1t0d0s0)<br />oracle&nbsp; 762 oracle&nbsp; 345uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1073750016 192560 /u02/oradata/cnnc_indexes11.dbf<br />oracle&nbsp; 762 oracle&nbsp; 346uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 118,0 1073750016 192561 /u02/oradata/cnnc_indexes12.dbf<br />oracle&nbsp; 762 oracle&nbsp; 347uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8272&nbsp;&nbsp; 52436992 111150 /u01 (/dev/md/OraDG/dsk/d80)<br />oracle&nbsp; 762 oracle&nbsp; 348uW VREG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 85,8252 8388616192&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8 /u03 (/dev/md/OraDG/dsk/d60)<br /></blockquote>对于Oracle数据库来说，如果有文件被删除，只要文件句柄未关闭，则就可以在lsof的输出中看到标记为deleted的状态标记.<br />通过 proc 下的文件目录，可以找到文件句柄信息，这个就是Oracle的数据文件：<br />root@db2 # ls -l /proc/762/fd/329<br /><b>-rw-r-----&nbsp;&nbsp; 1 oracle&nbsp;&nbsp; dba&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1048584192 Dec 20 10:16 /proc/762/fd/329</b><br /><br />可以通过复制拷贝恢复这个文件。<br /><br />-The End-<br /><br /><br /><br /></p>

<p><strong>相关文章|Related Articles</strong></p>
<p><ul>

    <li><a href="http://www.eygle.com/archives/2011/12/recovery_case_3020.html">年终难终 - 记年底前的几则数据恢复案例 </a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/12/oracle_linux_rm_rf.html">Oracle数据恢复 - Linux / Unix 误删除的文件恢复</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/11/raid_fileoverwrite_recovery.html">Oracle数据恢复:格式化,Raid损坏,文件覆盖恢复</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/09/lost_alldata_write_osd04016.html">Oracle数据恢复:错误叠加导致灾难不可恢复</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2011/08/system_rollback_corruption.html">Oracle数据恢复:SYSTEM回滚段损坏案例一则</a><br /></li>
</ul></p>



<p><strong> 评论数量(0)|<a href="http://www.eygle.com/archives/2011/12/oracle_lsof_recovery_database.html#comments" title="Comment on: Oracle数据恢复 - 使用 lsof 查看进程打开的文件列表">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2011/12/oracle_lsof_recovery_database.html">http://www.eygle.com/archives/2011/12/oracle_lsof_recovery_database.html</a></p>
</description>
]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Backup&amp;Recovery</category>


<category domain="http://www.sixapart.com/ns/types#tag">Recovery</category>

<pubDate>Wed, 21 Dec 2011 09:45:27 +0800</pubDate>
</item>

</channel>
</rss>
