<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
<title>Oracle Life</title>
<link>http://www.eygle.com/blog/</link>
<description>eygle的Oracle Blog，提供Oracle技术研究及深入探讨，同时记录个人爱好及生活历程。</description>
<language>en</language>
<copyright>Copyright 2009</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>


--------------------------------------------------------------------------------
<image><url>http://www.feedburner.com/fb/images/pub/fb_pwrd.gif</url></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/EyglesOracleBlog" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
<title>使用errorstack跟踪ORA-01438错误</title>
<description>跟踪文件中缺省的不会记录具体的SQL、绑定变量等信息，我们可以通过ErrorStack进行后台跟踪，获得更详细的信息，执行如下SQL：alter system set events='1438 trace name errorstack forever,level 10';

</description>
<link>http://www.eygle.com/archives/2009/07/errorstack_ora_01438.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/07/errorstack_ora_01438.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

客户系统出现如下ORA-01438错误，提示数据的精度超过允许值，是后台Job调度的任务：<br /><blockquote>Mon Jul 13 10:27:31 2009<br />
Errors in file /admin/erpdb/bdump/erpdb1_j000_447020.trc:<br />
ORA-12012: error on auto execute of job 22<br />
ORA-01438: value larger than specified precision allowed for this column<br />
ORA-06512: at "ERP.TIMRDU", line 13<br />
ORA-06512: at line 1<br /></blockquote><div id=":12l" class="ii gt">跟踪文件中缺省的不会记录具体的SQL、绑定变量等信息，我们可以通过ErrorStack进行后台跟踪，获得更详细的信息，执行如下SQL：<br /><blockquote>alter system set events='1438 trace name errorstack forever,level 10';<br /></blockquote>然后可以手工执行以下存储过程，获得跟踪文件，再关闭跟踪：<br /><blockquote>alter system set events='1438 trace name errorstack off';<br /></blockquote>在Oracle 10g中，这样的操作会被记录到日志文件中：<br /><blockquote>Mon Jul 13 10:48:39 2009<br />
OS Pid: 541528 executed alter system set events '1438 trace name Errorstack forever,level 10'<br />Mon Jul 13 10:56:06 2009<br />
Errors in file /admin/erpdb/udump/<wbr>erpdb1_ora_267056.trc:<br /><div class="im">ORA-01438: value larger than specified precision allowed for this column<br />
</div>Mon Jul 13 10:56:08 2009<br />
Trace dumping is performing id=[cdmp_20090713105608]<br />Mon Jul 13 10:57:15 2009<br />
OS Pid: 541528 executed alter system set events '1438 trace name Errorstack off'<br /></blockquote><div id=":15q" class="ii gt">
接下来分析获得的跟踪文件，就可以获得SQL文本线索，找到根本问题。<br /><br />ITPUB上有一则极为经典详细的分析： <a href="http://www.itpub.net/thread-956435-1-1.html">http://www.itpub.net/thread-956435-1-1.html</a><br /><br />-The End-<br /><br /></div><br />
</div> </p>

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

    <li><a href="http://www.eygle.com/archives/2009/06/ora_01157_mount_database.html">ORA-01157 - Mount状态下的文件存在性校验</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/04/datapump_ora_00600_17020.html">使用DATAPUMP导致ORA-00600 17020错误</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/04/oracle_smon_scn_time.html">Oracle如何维护SMON_SCN_TIME表？</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/04/ora_01114_ora_27067.html">ORA-01114、ORA-27067错误案例一则</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/03/7445_kkofkrproratestat.html">遭遇 ORA-7445 kkofkrproratestat 错误</a><br /></li>
</ul></p>



<p><strong>评论数量(0)|<a href="http://www.eygle.com/archives/2009/07/errorstack_ora_01438.html#comments" title="Comment on: 使用errorstack跟踪ORA-01438错误">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/07/errorstack_ora_01438.html">http://www.eygle.com/archives/2009/07/errorstack_ora_01438.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/kEH5oADZlO0" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Case</category>

<category domain="http://www.sixapart.com/ns/types#category">FAQ</category>


<category domain="http://www.sixapart.com/ns/types#tag">errorstack</category>

<category domain="http://www.sixapart.com/ns/types#tag">oerror</category>

<pubDate>Mon, 13 Jul 2009 12:02:30 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>断电故障导致 ASM DiskGroup 故障及恢复案例</title>
<description>ASM在RAC环境中的使用已经极其广泛，但是往往由于对ASM的认识不够，很多时候在处理故障时会陷入谜团，前一段在客户环境中就遇到了一个ASM的棘手问题。</description>
<link>http://www.eygle.com/archives/2009/07/asm_diskgroup_mounted_status.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/07/asm_diskgroup_mounted_status.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

ASM在RAC环境中的使用已经极其广泛，但是往往由于对ASM的认识不够，很多时候在处理故障时会陷入谜团，前一段在客户环境中就遇到了一个ASM的棘手问题。<br /><br />客户由于断电导致了存储故障，进而使得部分磁盘对主机不可见，某个磁盘组无法加载，此时客户尝试过重启启动数据库，就遇到了如下错误：<br /><blockquote>Thu Jun 25 05:00:11 2009<br />Errors in file /u01/app/oracle/admin/billing/udump/billing1_ora_8184.trc:<br />ORA-15062: ASM disk is globally closed<br />ORA-15025: could not open disk '/dev/rdsk/c12t0d2'<br />ORA-27041: unable to open file<br />HPUX-ia64 Error: 6: No such device or address<br />Additional information: 3<br />Thu Jun 25 05:00:29 2009<br />Errors in file /u01/app/oracle/admin/billing/udump/billing1_ora_8761.trc:<br />ORA-15062: ASM 磁盘已全局关闭<br />ORA-15025: 无法打开磁盘 '/dev/rdsk/c12t0d2'<br />ORA-27041: 无法打开文件<br />HPUX-ia64 Error: 6: No such device or address<br />Additional information: 3<br />Thu Jun 25 05:00:29 2009<br />Errors in file /u01/app/oracle/admin/billing/udump/billing1_ora_8759.trc:<br />ORA-15062: ASM disk is globally closed<br />ORA-15025: could not open disk '/dev/rdsk/c12t0d2'<br />ORA-27041: unable to open file<br />HPUX-ia64 Error: 6: No such device or address<br />Additional information: 3<br /></blockquote>注意在这个提示中，有一个重要提示：<b>ORA-15062: ASM 磁盘已全局关闭</b>。<br /><br />也就是说，由于磁盘无法访问，ASM将磁盘在全局关闭，ASM磁盘组也不可用。<br /><br />进一步的，如果强制打开数据库，Oracle会将该磁盘组的所有文件Offline离线处理，然后Open数据库：<br /><blockquote>Thu Jun 25 06:10:41 2009<br />KCF: write/open error block=0xce0db online=1<br />&nbsp;&nbsp;&nbsp;&nbsp; file=148 +DG_DATA_03/billing/datafile/tbs_table_20.256.654268217<br />&nbsp;&nbsp;&nbsp;&nbsp; error=15081 txt: ''<br />Automatic datafile offline due to write error on<br />file 148: +DG_DATA_03/billing/datafile/tbs_table_20.256.654268217<br />KCF: write/open error block=0x72b online=1<br />&nbsp;&nbsp;&nbsp;&nbsp; file=21 +DG_DATA_03/billing/datafile/tbs_idx_20.265.654273237<br />&nbsp;&nbsp;&nbsp;&nbsp; error=15078 txt: ''<br />Automatic datafile offline due to write error on<br />file 21: +DG_DATA_03/billing/datafile/tbs_idx_20.265.654273237<br />KCF: write/open error block=0x4c6e9 online=1<br />&nbsp;&nbsp;&nbsp;&nbsp; file=50 +DG_DATA_03/billing/datafile/tbs_dailytable_20.270.656595577<br />&nbsp;&nbsp;&nbsp;&nbsp; error=15078 txt: ''<br /></blockquote>这就造成了进一步的一个现象，在数据库看来，始终有一个磁盘组是Mounted的状态，数据库无法连接，也就无法访问其中的数据：<br /><blockquote>SQL&gt; select name,state from v$asm_diskgroup_stat;<br />NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STATE<br />------------------------------ -----------<br />DG_DATA_01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CONNECTED<br />DG_DATA_02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CONNECTED<br />DG_DATA_03&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MOUNTED<br /></blockquote>这其实很正常，Oracle不访问该DG中的磁盘，该磁盘就保持了MOUNTED状态，我们只要尝试访问该磁盘中的文件，该磁盘组就会显示为数据库连接的CONNECTED状态。<br /><br />我们简单的通过RMAN的COPY命令就激活了该磁盘组的磁盘访问：<br /><blockquote>RMAN&gt; copy datafile '+DG_DATA_03/billing/datafile/tbs_20.264.654269073' to '/backup/a.dbf';<br /></blockquote>对ASM的学习和认识，还要继续加深！<br /><br />-The&nbsp; End-<br /><br /><br /><br /></p>

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

    <li><a href="http://www.eygle.com/archives/2007/08/resize_datafile_crash_database.html">Resize datafile导致ASM Crash一例</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2005/12/oracle_diagnost_howto_deal_ora-19815.html">Oracle Diagnostics:How to deal with ORA-19815</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/ciecc_healthcheck.html">恩墨科技为中国国际电子商务中心提供服务</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/05/oracleto_datesq.html">Oracle的to_date转换可能导致的错误SQL结果</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/04/datapump_ora_00600_17020.html">使用DATAPUMP导致ORA-00600 17020错误</a><br /></li>
</ul></p>



<p><strong>评论数量(2)|<a href="http://www.eygle.com/archives/2009/07/asm_diskgroup_mounted_status.html#comments" title="Comment on: 断电故障导致 ASM DiskGroup 故障及恢复案例">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/07/asm_diskgroup_mounted_status.html">http://www.eygle.com/archives/2009/07/asm_diskgroup_mounted_status.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/TSvPLGaFbIs" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Backup&amp;Recovery</category>

<category domain="http://www.sixapart.com/ns/types#category">Case</category>


<category domain="http://www.sixapart.com/ns/types#tag">ASM</category>

<category domain="http://www.sixapart.com/ns/types#tag">Case</category>

<category domain="http://www.sixapart.com/ns/types#tag">Recovery</category>

<pubDate>Thu, 09 Jul 2009 09:45:07 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>恩墨科技将举行Oracle性能优化与诊断案例培训</title>
<description>在经过较长时间的积累与总结之后，我们设计了"Oracle性能优化与诊断案例"培训课程，这个课程面向具有一定工作经验的Oracle数据库从业人员，希望能够以理论与实践相结合，将我们的经验更好的传达出来。</description>
<link>http://www.eygle.com/archives/2009/07/performance_tuning_db_diag.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/07/performance_tuning_db_diag.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

<p class="MsoNormal"><b>课程说明：</b>在经过较长时间的积累与总结之后，我们设计了"<b>Oracle性能优化与诊断案例</b>"培训课程，这个课程面向具有一定工作经验的Oracle数据库从业人员，希望能够<b>以理论与实践相结合</b>，将我们的经验更好的传达出来。</p>
<p class="MsoNormal"><br /></p>
<p class="MsoNormal"><b>开课时间：</b>预计<b>于7月底或8月初，</b>在<b>北京</b>开课，具体时间依据报名人数确定</p>
<p class="MsoNormal"><b>课程周期：</b>课程总计四天，计划选择周四、周五、周六、周日，连续四天进行。</p>
<p class="MsoNormal"><b>培训讲师：</b> 盖国强 （ Eygle ），讲师介绍 <a href="http://www.eygle.com/archives/2007/08/about_eygle.html">关于EYGLE</a><br /></p>
<p class="MsoNormal"><b>培训费用：</b>每人5800元（开具培训发票）</p>
<p class="MsoNormal"><b>报名方式：</b>请发送报名邮件至<b> eygle@eygle.com</b> 报名，或者通过MSN: <b>eygle@hotmail.com</b> 与我联络。<br /></p>
<p class="MsoNormal"><b><span style="FONT-FAMILY: 宋体">设计目标：</span></b><span style="FONT-FAMILY: 宋体">很多</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">技术人员在经过了很多培训或长时间的自学之后，往往仍然会感到不能对所学知识融会贯通，在实践中很难游刃有余的解决现实问题，针对这些困扰，我们设计了这个课程。</span></p>
<p style="TEXT-INDENT: 21pt" class="MsoNormal"><span style="FONT-FAMILY: 宋体">课程主要目标有两个：</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 42pt" class="MsoListParagraph"><b><span lang="EN-US"><span>1.<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></b><b><span style="FONT-FAMILY: 宋体">通过对</span><span lang="EN-US">Oracle</span></b><b><span style="FONT-FAMILY: 宋体">技术知识全面、深入、融合的讲解，帮助学员将所学知识融会贯通起来</span><span lang="EN-US"><?xml:namespace prefix = o /><o:p></o:p></span></b></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 42pt" class="MsoListParagraph"><b><span lang="EN-US"><span>2.<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></b><b><span style="FONT-FAMILY: 宋体">通过将理论与实践的诊断案例相结合，帮助学员构建系统的解决问题的思路与方法</span><span lang="EN-US"><o:p></o:p></span></b></p>
<p style="MARGIN-LEFT: 21pt" class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p style="TEXT-INDENT: 21pt" class="MsoNormal"><span style="FONT-FAMILY: 宋体">通过培训，我们希望能够帮助学员更加深入的了解</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的知识体系，形成稳健的问题诊断与解决方法，从而切实提高大家的数据库应用与管理水平。</span><br /></p>
<p style="TEXT-INDENT: 21pt" class="MsoNormal"><br /></p>
<p style="TEXT-INDENT: 21pt" class="MsoNormal"><span style="FONT-FAMILY: 宋体">本课程的设计时间为</span><span lang="EN-US">4</span><span style="FONT-FAMILY: 宋体">天，主要内容如下（也欢迎将感兴趣、关心的内容通过邮件向我们提交（发送邮件至：</span><span lang="EN-US"><a href="mailto:eygle@eygle.com">eygle@eygle.com</a> </span><span style="FONT-FAMILY: 宋体">），我们将适当调整与完善授课内容）：</span></p>
<p style="TEXT-INDENT: 21pt" class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<table style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 16cm; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 19.6pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none" class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="605">
<tbody>
<tr style="HEIGHT: 16.55pt">
<td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; BACKGROUND: rgb(221,217,195); HEIGHT: 16.55pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous" width="123"><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10.5pt" lang="EN-US"><br style="PAGE-BREAK-BEFORE: always" clear="all" /></span>
<p style="TEXT-ALIGN: center" class="MsoNormal" align="center"><span style="FONT-FAMILY: 宋体">培训模块内容</span></p></td>
<td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 318.9pt; PADDING-RIGHT: 5.4pt; BACKGROUND: rgb(221,217,195); HEIGHT: 16.55pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous" width="425">
<p style="TEXT-ALIGN: center" class="MsoNormal" align="center"><span style="FONT-FAMILY: 宋体">培训提纲</span></p></td>
<td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 42.55pt; PADDING-RIGHT: 5.4pt; BACKGROUND: rgb(221,217,195); HEIGHT: 16.55pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous" width="57">
<p style="TEXT-ALIGN: center" class="MsoNormal" align="center"><span style="FONT-FAMILY: 宋体">学时</span></p></td></tr>
<tr style="HEIGHT: 16.55pt">
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; HEIGHT: 16.55pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="123">
<p style="TEXT-ALIGN: left; LINE-HEIGHT: 15pt" class="MsoNormal" align="left"><span style="FONT-FAMILY: 宋体" lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">数据库学习与研究方法<span lang="EN-US"><o:p></o:p></span></span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 318.9pt; PADDING-RIGHT: 5.4pt; HEIGHT: 16.55pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="425">
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">如何开始及深入学习</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">技术</span><span lang="EN-US">-Eygle</span><span style="FONT-FAMILY: 宋体">的经验方法谈</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">案例讲解循序渐进、深入浅出的学习方法</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">深入解析</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的时间维度，以及时间分析法</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">JOB</span><span style="FONT-FAMILY: 宋体">任务调度与</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的时间度量</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">DB Time</span><span style="FONT-FAMILY: 宋体">与数据库性能的快速评估</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">DBA</span><span style="FONT-FAMILY: 宋体">数据库管理守则</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">DBA</span><span style="FONT-FAMILY: 宋体">最常见误操作案例分析</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">数据库故障诊断及分析方法</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">ORA-600 2662</span><span style="FONT-FAMILY: 宋体">案例解析、模拟与实验</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">100% IO</span><span style="FONT-FAMILY: 宋体">使用的</span><span lang="EN-US">ERP</span><span style="FONT-FAMILY: 宋体">系统之优化案例实践</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">其他诊断案例与实践讲解</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 42.55pt; PADDING-RIGHT: 5.4pt; HEIGHT: 16.55pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="57">
<p style="TEXT-ALIGN: left" class="MsoNormal" align="left"><span style="FONT-FAMILY: 华文仿宋" lang="EN-US">2</span><span style="FONT-FAMILY: 宋体">学时</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p></td></tr>
<tr style="HEIGHT: 93.6pt">
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; HEIGHT: 93.6pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="123">
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">循序渐进探讨数据库的创建与迁移</span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 318.9pt; PADDING-RIGHT: 5.4pt; HEIGHT: 93.6pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="425">
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">数据库的创建解析</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">数据库创建脚本解析</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">10046</span><span style="FONT-FAMILY: 宋体">事件、</span><span lang="EN-US">sql_trace</span><span style="FONT-FAMILY: 宋体">以及</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的等待事件</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">RMAN</span><span style="FONT-FAMILY: 宋体">与数据库</span><span lang="EN-US">Clone</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的</span><span lang="EN-US">Auxiliary</span><span style="FONT-FAMILY: 宋体">优化思想与借鉴</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">字节序以及传输表空间技术</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">深入解析字符集、自定义字符以及字符集相关故障处理</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Truncate</span><span style="FONT-FAMILY: 宋体">的本质、临时表的</span><span lang="EN-US">Truncate</span><span style="FONT-FAMILY: 宋体">、以及相关恢复案例与实践</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle 10g Truncate </span><span style="FONT-FAMILY: 宋体">导致系统性能下降之案例分析</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">其他诊断案例与实践讲解</span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 42.55pt; PADDING-RIGHT: 5.4pt; HEIGHT: 93.6pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="57">
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体; COLOR: black" lang="EN-US">2</span><span style="FONT-FAMILY: 宋体; COLOR: black">学时<span lang="EN-US"><o:p></o:p></span></span></p></td></tr>
<tr style="HEIGHT: 60.75pt">
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; HEIGHT: 60.75pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="123">
<p style="LINE-HEIGHT: 15pt" class="MsoNormal"><span style="FONT-FAMILY: 宋体">深入解析<span lang="EN-US">Oracle</span>数据库的启动、关闭与初始化<span lang="EN-US"><o:p></o:p></span></span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 318.9pt; PADDING-RIGHT: 5.4pt; HEIGHT: 60.75pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="425">
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的启动与内部初始化</span><span lang="EN-US">-Nomount/Mount/Open</span><span style="FONT-FAMILY: 宋体">深入解析</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">初始化参数、</span><span lang="EN-US">sql.bsq</span><span style="FONT-FAMILY: 宋体">以及数据库的初始化</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Nomout / Mount</span><span style="FONT-FAMILY: 宋体">阶段</span><span lang="EN-US">ORA-600</span><span style="FONT-FAMILY: 宋体">案例解析</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">见微知著</span><span lang="EN-US">-</span><span style="FONT-FAMILY: 宋体">从启动错误提示判断数据库故障</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">控制文件、</span><span lang="EN-US">SCN</span><span style="FONT-FAMILY: 宋体">与数据库的恢复控制</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">防患未然</span><span lang="EN-US">-</span><span style="FONT-FAMILY: 宋体">全面理解数据库的关闭与中止</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Redo</span><span style="FONT-FAMILY: 宋体">、控制文件在启动及运行过程的案例分析与实践</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">其他诊断案例与实践讲解</span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 42.55pt; PADDING-RIGHT: 5.4pt; HEIGHT: 60.75pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="57">
<p style="TEXT-ALIGN: left" class="MsoNormal" align="left"><span style="FONT-FAMILY: 华文仿宋" lang="EN-US">2</span><span style="FONT-FAMILY: 宋体">学时</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p></td></tr>
<tr style="HEIGHT: 60.75pt">
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; HEIGHT: 60.75pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="123">
<p class="MsoNormal"><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的内存结构</span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 318.9pt; PADDING-RIGHT: 5.4pt; HEIGHT: 60.75pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="425">
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体" lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">实例与数据库概览<span lang="EN-US"><o:p></o:p></span></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体" lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的内存与进程结构<span lang="EN-US"><o:p></o:p></span></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体" lang="EN-US">Buffer Cache</span><span style="FONT-FAMILY: 宋体">等内存结构的优化与实践</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">常见</span><span lang="EN-US">ERP</span><span style="FONT-FAMILY: 宋体">软件</span><span lang="EN-US">Cache</span><span style="FONT-FAMILY: 宋体">使用优化案例实践</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">闩、锁，竞争与等待</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">牵一发动全身</span><span lang="EN-US">-Oracle</span><span style="FONT-FAMILY: 宋体">体系结构全面串联</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle10g</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">Oracle11g</span><span style="FONT-FAMILY: 宋体">内存管理原理与变迁</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Cache Buffer Chain</span><span style="FONT-FAMILY: 宋体">与</span><span lang="EN-US">Library Cache</span><span style="FONT-FAMILY: 宋体">等常见</span><span lang="EN-US">Latch</span><span style="FONT-FAMILY: 宋体">优化案例</span><span style="FONT-FAMILY: 宋体" lang="EN-US"><o:p></o:p></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span class="bodycopy1"><span style="FONT-FAMILY: 宋体; FONT-SIZE: 9pt" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"></span></span></span></span><span style="FONT-FAMILY: 宋体">其他诊断案例与实践讲解</span><span class="bodycopy1"><span style="FONT-FAMILY: 宋体; FONT-SIZE: 9pt" lang="EN-US"><o:p></o:p></span></span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 42.55pt; PADDING-RIGHT: 5.4pt; HEIGHT: 60.75pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="57">
<p style="TEXT-ALIGN: left" class="MsoNormal" align="left"><span style="FONT-FAMILY: 华文仿宋" lang="EN-US">3</span><span style="FONT-FAMILY: 宋体">学时</span><span class="bodycopy1"><span style="FONT-FAMILY: 华文仿宋; FONT-SIZE: 9pt" lang="EN-US"><o:p></o:p></span></span></p></td></tr>
<tr style="PAGE-BREAK-INSIDE: avoid; HEIGHT: 33.75pt">
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; HEIGHT: 33.75pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="123">
<p style="LINE-HEIGHT: 15pt" class="MsoNormal"><span style="FONT-FAMILY: 宋体" lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的物理结构</span><span class="bodycopy1"><span style="FONT-FAMILY: 宋体; FONT-SIZE: 9pt" lang="EN-US"><o:p></o:p></span></span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 318.9pt; PADDING-RIGHT: 5.4pt; HEIGHT: 33.75pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="425">
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">控制文件、日志文件与数据库管理</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">从</span><span lang="EN-US">DMT</span><span style="FONT-FAMILY: 宋体">到</span><span lang="EN-US">LMT</span><span style="FONT-FAMILY: 宋体">、从</span><span lang="EN-US">FLM</span><span style="FONT-FAMILY: 宋体">到</span><span lang="EN-US">ASSM-Oracle</span><span style="FONT-FAMILY: 宋体">存储技术的变迁</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">HWM</span><span style="FONT-FAMILY: 宋体">管理与</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">性能</span> <span style="FONT-FAMILY: 宋体">及</span> <span style="FONT-FAMILY: 宋体">实践案例分析</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span class="bodycopy1"><span style="FONT-FAMILY: 宋体; LETTER-SPACING: 0pt; COLOR: windowtext" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span></span><span class="bodycopy1"><span style="FONT-FAMILY: 'Times New Roman','serif'; LETTER-SPACING: 0pt; COLOR: windowtext" lang="EN-US">Oracle</span></span><span class="bodycopy1"><span style="FONT-FAMILY: 宋体; LETTER-SPACING: 0pt; COLOR: windowtext">的</span></span><span class="bodycopy1"><span style="FONT-FAMILY: 'Times New Roman','serif'; LETTER-SPACING: 0pt; COLOR: windowtext" lang="EN-US">UNDO</span></span><span class="bodycopy1"><span style="FONT-FAMILY: 宋体; LETTER-SPACING: 0pt; COLOR: windowtext">管理技术与内部原理</span></span><span class="bodycopy1"><span style="FONT-FAMILY: 'Times New Roman','serif'; LETTER-SPACING: 0pt; COLOR: windowtext" lang="EN-US"><o:p></o:p></span></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">SYSTEM</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">SYSAUX</span><span style="FONT-FAMILY: 宋体">，从内部变革看</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">优化思想</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的分区技术及</span><span lang="EN-US">Oracle11g</span><span style="FONT-FAMILY: 宋体">分区新特性</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">TB</span><span style="FONT-FAMILY: 宋体">级数据库核心性能问题之数据表存储分析案例</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">某金融系统亿级表之索引问题导致性能骤减之案例分析</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">HWM</span><span style="FONT-FAMILY: 宋体">及空间回收问题导致某制造系统问题之案例分析</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span class="bodycopy1"><span style="FONT-FAMILY: 宋体; FONT-SIZE: 9pt" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"></span></span></span></span><span style="FONT-FAMILY: 宋体">其他诊断案例与实践讲解</span><span class="bodycopy1"><span style="FONT-SIZE: 9pt" lang="EN-US"><o:p></o:p></span></span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 42.55pt; PADDING-RIGHT: 5.4pt; HEIGHT: 33.75pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="57">
<p style="TEXT-ALIGN: left" class="MsoNormal" align="left"><span style="FONT-FAMILY: 华文仿宋" lang="EN-US">3</span><span style="FONT-FAMILY: 宋体">学时</span><span class="bodycopy1"><span style="FONT-FAMILY: 华文仿宋; FONT-SIZE: 9pt" lang="EN-US"><o:p></o:p></span></span></p></td></tr>
<tr style="PAGE-BREAK-INSIDE: avoid; HEIGHT: 18pt">
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; HEIGHT: 18pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="123">
<p style="TEXT-ALIGN: left; LINE-HEIGHT: 15pt" class="MsoNormal" align="left"><span style="FONT-FAMILY: 宋体" lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的恢复体系结构<span lang="EN-US"><o:p></o:p></span></span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 318.9pt; PADDING-RIGHT: 5.4pt; HEIGHT: 18pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="425">
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的</span><span lang="EN-US">Redo</span><span style="FONT-FAMILY: 宋体">与归档技术</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">检查点与数据库恢复</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Redo</span><span style="FONT-FAMILY: 宋体">机制、内容与内部原理</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle DataGuard</span><span style="FONT-FAMILY: 宋体">技术、手工</span><span lang="EN-US">DataGuard</span><span style="FONT-FAMILY: 宋体">机制与实践演练</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">进程与恢复机制、并行恢复与</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">恢复进度确认</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">特殊情况下的恢复原理与实践</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">4</span><span style="FONT-FAMILY: 宋体">节点</span><span lang="EN-US"> RAC REDO</span><span style="FONT-FAMILY: 宋体">优化实现</span><span lang="EN-US">10</span><span style="FONT-FAMILY: 宋体">倍性能提升案例详解</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">电信级</span><span lang="EN-US">TB</span><span style="FONT-FAMILY: 宋体">海量</span><span lang="EN-US"> ASM</span><span style="FONT-FAMILY: 宋体">数据库紧急恢复案例全过程分析</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">其他诊断案例与实践讲解</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 42.55pt; PADDING-RIGHT: 5.4pt; HEIGHT: 18pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="57">
<p style="TEXT-ALIGN: left" class="MsoNormal" align="left"><span style="FONT-FAMILY: 华文仿宋" lang="EN-US">3</span><span style="FONT-FAMILY: 宋体">学时</span><span style="FONT-FAMILY: 华文仿宋" lang="EN-US"><o:p></o:p></span></p></td></tr>
<tr style="PAGE-BREAK-INSIDE: avoid; HEIGHT: 18pt">
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; HEIGHT: 18pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="123">
<p class="MsoNormal"><span lang="EN-US">Oracle SQL</span><span style="FONT-FAMILY: 宋体">原理</span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 318.9pt; PADDING-RIGHT: 5.4pt; HEIGHT: 18pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="425">
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的共享池技术与原理</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的共享池分区技术及诊断案例</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">ORA-04031</span><span style="FONT-FAMILY: 宋体">错误分析及解决</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的</span><span lang="EN-US">SQL</span><span style="FONT-FAMILY: 宋体">解析与执行</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">10053</span><span style="FONT-FAMILY: 宋体">事件与</span><span lang="EN-US">SQL</span><span style="FONT-FAMILY: 宋体">的解析</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的优化器</span><span lang="EN-US">-RBO</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">CBO</span><span style="FONT-FAMILY: 宋体">与</span><span lang="EN-US">Oracle10g</span><span style="FONT-FAMILY: 宋体">的变迁</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">某大型</span><span lang="EN-US">ERP</span><span style="FONT-FAMILY: 宋体">系统</span><span lang="EN-US">SQL</span><span style="FONT-FAMILY: 宋体">的执行计划分析与优化实践</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">其他诊断案例与实践讲解</span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 42.55pt; PADDING-RIGHT: 5.4pt; HEIGHT: 18pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="57">
<p style="TEXT-ALIGN: left" class="MsoNormal" align="left"><span lang="EN-US">3</span><span style="FONT-FAMILY: 宋体">学时</span></p></td></tr>
<tr style="PAGE-BREAK-INSIDE: avoid; HEIGHT: 18pt">
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; HEIGHT: 18pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="123">
<p class="MsoNormal"><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的优化方法</span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 318.9pt; PADDING-RIGHT: 5.4pt; HEIGHT: 18pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="425">
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">的优化概念</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">优化方法论</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">等待事件分析法</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">从</span><span lang="EN-US">Statspack</span><span style="FONT-FAMILY: 宋体">到</span><span lang="EN-US">AWR</span><span style="FONT-FAMILY: 宋体">、</span><span lang="EN-US">ADDM - Oracle</span><span style="FONT-FAMILY: 宋体">优化思想的进化</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">分析</span><span lang="EN-US">Statspack/AWR</span><span style="FONT-FAMILY: 宋体">报告以快速定位</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">数据库的性能瓶颈</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">存储与系统规划设计优化</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span lang="EN-US">64CPU/98G RAM TB</span><span style="FONT-FAMILY: 宋体">级数据库全系统优化方案设计与实施精讲</span></p>
<p style="TEXT-INDENT: -21pt; MARGIN-LEFT: 21pt" class="MsoListParagraph"><span style="FONT-FAMILY: 宋体" lang="EN-US"><span>◆<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">优化案例与客户实践讲解</span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 42.55pt; PADDING-RIGHT: 5.4pt; HEIGHT: 18pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" width="57">
<p style="TEXT-ALIGN: left" class="MsoNormal" align="left"><span style="FONT-FAMILY: 宋体; COLOR: black" lang="EN-US">6</span><span style="FONT-FAMILY: 宋体; COLOR: black">学时<span lang="EN-US"><o:p></o:p></span></span></p></td></tr></tbody></table><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 10.5pt" lang="EN-US"><span>&nbsp; <br /><br /><br /></span></span>
<meta name="ProgId" content="Word.Document">
<meta name="Generator" content="Microsoft Word 12">
<meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///e:%5Ctemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///e:%5Ctemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///e:%5Ctemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:宋体;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-alt:SimSun;
	mso-font-charset:134;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
	{font-family:黑体;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-alt:SimHei;
	mso-font-charset:134;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:"\@宋体";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:134;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
	{font-family:"\@黑体";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:134;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:1 135135232 16 0 262144 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:10.5pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:宋体;
	mso-font-kerning:1.0pt;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	mso-char-indent-count:2.0;
	mso-pagination:none;
	font-size:10.5pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:宋体;
	mso-font-kerning:1.0pt;}
p.a, li.a, div.a
	{mso-style-name:作者简介;
	mso-style-unhide:no;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:16.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:黑体;
	mso-font-kerning:1.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	mso-ascii-font-family:"Times New Roman";
	mso-fareast-font-family:宋体;
	mso-hansi-font-family:"Times New Roman";
	mso-font-kerning:0pt;}
 /* Page Definitions */
 @page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:309793175;
	mso-list-type:hybrid;
	mso-list-template-ids:1903725358 1686112030 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:39.0pt;
	text-indent:-18.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>

<p class="MsoNormal"><b><span style="FONT-FAMILY: 宋体">顾问咨询与技术支持服务：</span></b><span style="FONT-FAMILY: 宋体">除了培训之外，我们还为客户提供各类</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">数据库相关的顾问咨询与技术支持服务。</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 宋体">很多企业在购买了</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">软件之后，往往由于高昂的服务费用而放弃了购买官方服务，导致数据库系统得不到很好的技术支持与服务，针对这类情况，面向国内企业，我们全面推出了各种超值的技术服务，这些服务包括：</span></p>
<table style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 19.6pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none" class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm" valign="top" width="123">
<p style="TEXT-ALIGN: center" class="MsoNormal" align="center"><span style="FONT-FAMILY: 宋体">服务类型</span></p></td>
<td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 361.45pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm" valign="top" width="482">
<p style="TEXT-ALIGN: center" class="MsoNormal" align="center"><span style="FONT-FAMILY: 宋体">服务描述</span></p></td></tr>
<tr>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" valign="top" width="123">
<p style="TEXT-ALIGN: center" class="MsoNormal" align="center"><span style="FONT-FAMILY: 宋体">基本支持服务</span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 361.45pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" valign="top" width="482">
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">基本支持服务面向小型企业用户，通过网络或电话向用户提供</span><span lang="EN-US">5x8</span><span style="FONT-FAMILY: 宋体">（每周</span><span lang="EN-US">5</span><span style="FONT-FAMILY: 宋体">天，工作日</span><span lang="EN-US">8</span><span style="FONT-FAMILY: 宋体">小时）技术咨询、问题解答、后备支持服务，这些服务可以用快捷的通道、直接的沟通，帮助用户解决技术困惑或数据库问题。</span></p></td></tr>
<tr>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" valign="top" width="123">
<p style="TEXT-ALIGN: center" class="MsoNormal" align="center"><span style="FONT-FAMILY: 宋体">银牌支持服务</span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 361.45pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" valign="top" width="482">
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">银牌支持服务，在基本服务支持之外，还向客户提供一定人天的现场服务，帮助用户对数据库进行产品安装、补丁升级、健康检查及性能优化等服务，通过现场服务为用户解决各类紧急故障，帮助用户优化系统性能、提升服务品质等。</span></p></td></tr>
<tr>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" valign="top" width="123">
<p style="TEXT-ALIGN: center" class="MsoNormal" align="center"><span style="FONT-FAMILY: 宋体">金牌支持服务</span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 361.45pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" valign="top" width="482">
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">金牌支持服务向客户提供全面的技术支持服务，</span><span lang="EN-US">7x24</span><span style="FONT-FAMILY: 宋体">不间断的后备支持，在客户需要时，不限时间与次数的提供现场服务，在数据库规划、升级、优化、灾难恢复、故障解决等全方位为用户提供专业服务。</span></p></td></tr>
<tr>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 92.15pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" valign="top" width="123">
<p style="TEXT-ALIGN: center" class="MsoNormal" align="center"><span style="FONT-FAMILY: 宋体">专家顾问服务</span></p></td>
<td style="BORDER-BOTTOM: 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 361.45pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; BORDER-RIGHT: 1pt solid; PADDING-TOP: 0cm" valign="top" width="482">
<p class="MsoNormal"><span style="FONT-FAMILY: 宋体">除了按年提供的服务之外，我们还可以为用户提供单次、计天的专家顾问服务，服务内容包括以</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">数据库为主的性能优化、升级迁移、灾难恢复等。</span></p></td></tr></tbody></table>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p style="TEXT-INDENT: 21pt" class="MsoNormal"><span style="FONT-FAMILY: 宋体">如果您需要</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">数据库方面的相关技术服务，相信我们能够为您提供可靠的协助支持！</span></p>
<p style="TEXT-INDENT: 21pt" class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p style="TEXT-INDENT: 21pt" class="MsoNormal"><b><span style="FONT-FAMILY: 宋体">额外说明：</span><span lang="EN-US"><o:p></o:p></span></b></p>
<p style="TEXT-INDENT: 21pt" class="MsoNormal"><span style="FONT-FAMILY: 宋体">对于参加培训的学员，您将有机会可以得到以下附加的增值服务和机会：</span></p>
<p style="TEXT-INDENT: -18pt; MARGIN-LEFT: 39pt" class="MsoListParagraph"><span lang="EN-US"><span>1.<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">您将可以得到讲师的个人</span><span lang="EN-US">Oracle</span><span style="FONT-FAMILY: 宋体">著作</span></p>
<p style="TEXT-INDENT: -18pt; MARGIN-LEFT: 39pt" class="MsoListParagraph"><span lang="EN-US"><span>2.<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">在时间和机会满足的条件下，您将可能得到和讲师或顾问亲临客户现场的观摩、学习机会</span></p>
<p style="TEXT-INDENT: -18pt; MARGIN-LEFT: 39pt" class="MsoListParagraph"><span lang="EN-US"><span>3.<span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="FONT-FAMILY: 宋体">您将可以得到</span><span lang="EN-US">1</span><span style="FONT-FAMILY: 宋体">个月的免费数据库基本支持服务</span></p>
<p class="a"><span lang="EN-US"><span>&nbsp;</span><span>&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 黑体">期待我们的课程与服务能够提升您的技能，满足您的业务需要！</span><br /></p>
<p class="a"><br /></p>
<p class="a"><br /></p><br /></p>

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

    <li><a href="http://www.eygle.com/archives/2009/07/enmotech_xrecovery.html">恩墨科技为某企业提供紧急数据恢复服务</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/enmotech_chinacache.html">恩墨科技为ChinaCache提供紧急救援服务</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/enmotech_zdc.html">恩墨科技为中电财提供顾问咨询及容灾服务</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/enmotech_zihexin.html">恩墨科技成功签约北京资和信集团</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/ciecc_healthcheck.html">恩墨科技为中国国际电子商务中心提供服务</a><br /></li>
</ul></p>



<p><strong>评论数量(11)|<a href="http://www.eygle.com/archives/2009/07/performance_tuning_db_diag.html#comments" title="Comment on: 恩墨科技将举行Oracle性能优化与诊断案例培训">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/07/performance_tuning_db_diag.html">http://www.eygle.com/archives/2009/07/performance_tuning_db_diag.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/NE2tR6cDiKU" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Activity</category>

<category domain="http://www.sixapart.com/ns/types#category">OraNews</category>


<category domain="http://www.sixapart.com/ns/types#tag">enmo</category>

<category domain="http://www.sixapart.com/ns/types#tag">training</category>

<pubDate>Wed, 08 Jul 2009 09:00:04 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>dbms_system.ksdwrt:向告警日志文件写指定信息</title>
<description>有朋友提问：如何向Oracle的告警日志写入自己指定的信息！其实Oracle的DBMS_SYSTEM包的KSDWRT过程就可以实现这个功能：
</description>
<link>http://www.eygle.com/archives/2009/07/dbms_systemksdw.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/07/dbms_systemksdw.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

有朋友<a href="http://www.itpub.net/thread-1187198-1-1.html">提问</a>：如何向Oracle的告警日志写入自己指定的信息！<br />其实Oracle的DBMS_SYSTEM包的KSDWRT过程就可以实现这个功能：<br /><br />如在SQL*PLUS发出如下命令：<br /><blockquote>SQL&gt; exec sys.dbms_system.ksdwrt(2, 'ORA-99999 :Just For testing');<br /><br />PL/SQL procedure successfully completed.<br /></blockquote><br />此时在告警日志文件中就会记录如下一行信息：<br /><blockquote>Tue Jul&nbsp; 7 19:37:46 2009<br />ORA-99999 :Just For testing<br /></blockquote><br />DBMS_SYSTEM包的功能及其强大：<br /><blockquote>SQL&gt; desc dbms_system<br />PROCEDURE DIST_TXN_SYNC<br />&nbsp;Argument Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In/Out Default?<br />&nbsp;------------------------------ ----------------------- ------ --------<br />&nbsp;INST_NUM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NUMBER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />PROCEDURE GET_ENV<br />&nbsp;Argument Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In/Out Default?<br />&nbsp;------------------------------ ----------------------- ------ --------<br />&nbsp;VAR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VARCHAR2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;VAL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VARCHAR2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OUT<br />PROCEDURE KCFRMS<br />PROCEDURE KSDDDT<br />PROCEDURE KSDFLS<br />PROCEDURE KSDIND<br />&nbsp;Argument Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In/Out Default?<br />&nbsp;------------------------------ ----------------------- ------ --------<br />&nbsp;LVL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BINARY_INTEGER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />PROCEDURE KSDWRT<br />&nbsp;Argument Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In/Out Default?<br />&nbsp;------------------------------ ----------------------- ------ --------<br />&nbsp;DEST&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BINARY_INTEGER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;TST&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VARCHAR2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />PROCEDURE READ_EV<br />&nbsp;Argument Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In/Out Default?<br />&nbsp;------------------------------ ----------------------- ------ --------<br />&nbsp;IEV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BINARY_INTEGER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;OEV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BINARY_INTEGER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OUT<br />PROCEDURE SET_BOOL_PARAM_IN_SESSION<br />&nbsp;Argument Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In/Out Default?<br />&nbsp;------------------------------ ----------------------- ------ --------<br />&nbsp;SID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NUMBER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;SERIAL#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NUMBER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;PARNAM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VARCHAR2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;BVAL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BOOLEAN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />PROCEDURE SET_EV<br />&nbsp;Argument Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In/Out Default?<br />&nbsp;------------------------------ ----------------------- ------ --------<br />&nbsp;SI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BINARY_INTEGER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;SE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BINARY_INTEGER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;EV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BINARY_INTEGER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;LE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BINARY_INTEGER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;NM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VARCHAR2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />PROCEDURE SET_INT_PARAM_IN_SESSION<br />&nbsp;Argument Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In/Out Default?<br />&nbsp;------------------------------ ----------------------- ------ --------<br />&nbsp;SID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NUMBER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;SERIAL#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NUMBER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;PARNAM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VARCHAR2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;INTVAL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BINARY_INTEGER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />PROCEDURE SET_SQL_TRACE_IN_SESSION<br />&nbsp;Argument Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In/Out Default?<br />&nbsp;------------------------------ ----------------------- ------ --------<br />&nbsp;SID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NUMBER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;SERIAL#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NUMBER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;SQL_TRACE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BOOLEAN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />PROCEDURE WAIT_FOR_EVENT<br />&nbsp;Argument Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In/Out Default?<br />&nbsp;------------------------------ ----------------------- ------ --------<br />&nbsp;EVENT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VARCHAR2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;EXTENDED_ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BINARY_INTEGER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />&nbsp;TIMEOUT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BINARY_INTEGER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br /></blockquote><br />KSDWRT共有两个输入参数，一个用来指定写出的目的地，一个用来指定消息文本：<br /><blockquote>PROCEDURE KSDWRT<br />
&nbsp;Argument Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In/Out Default?<br />
&nbsp;------------------------------ ----------------------- ------ --------<br />
&nbsp;DEST&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BINARY_INTEGER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br />
&nbsp;TST&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VARCHAR2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IN<br /></blockquote><br />其中目的地参数有三个选项：<br /><ul><li>1 - Write to trace file.</li><li>2 - Write to alertlog.</li><li>3 - Write to both.</li></ul>较为常见的，在通过触发器屏蔽某些危险操作后，我们可以用这个过程在告警日志中记录提示警告！<br /><br />-The End-<br /><br /><br /></p>

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

    <li><a href="http://www.eygle.com/archives/2009/01/xmldom_setcharset.html">xmldom.setCharset无效问题的解决</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/12/linux_stat_find_time_detail.html">Linux下如何查看文件秒级修改及访问时间</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/06/10g_catalog_rman.html">使用Catalog命令注册RMAN备份集</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/05/dbms_backup_restore_dbid.html">使用dbms_backup_restore修改DBID</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2005/05/using_dbms_sys.html">Using DBMS_SYS_SQL Package to grant Privilege</a><br /></li>
</ul></p>



<p><strong>评论数量(0)|<a href="http://www.eygle.com/archives/2009/07/dbms_systemksdw.html#comments" title="Comment on: dbms_system.ksdwrt:向告警日志文件写指定信息">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/07/dbms_systemksdw.html">http://www.eygle.com/archives/2009/07/dbms_systemksdw.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/3mlqCDkpDeE" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">FAQ</category>


<category domain="http://www.sixapart.com/ns/types#tag">alert</category>

<category domain="http://www.sixapart.com/ns/types#tag">Package</category>

<pubDate>Tue, 07 Jul 2009 10:11:31 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>恩墨科技为某企业提供紧急数据恢复服务</title>
<description>由于数据块出现了损坏，其中的数据不可避免的遭到了损失，我们可以通过BBED等工具修复数据块，虽然可以骗过数据库，强制启动数据库，但是无法骗过自己，其中的数据难免遭到损失。</description>
<link>http://www.eygle.com/archives/2009/07/enmotech_xrecovery.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/07/enmotech_xrecovery.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

<a href="http://www.enmou.com/"><img src="http://lh6.ggpht.com/_Mic89omLHdA/Sk_5jm4IqbI/AAAAAAAADeE/-zzd4UYURyY/s800/x.jpg" style="border: 1px solid rgb(102, 102, 102); margin: 0pt 0pt 20px 20px; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" height="103" width="165" /></a> <font style="font-size: 1.5625em;">近日</font>，恩墨科技接到某企业的求助请求，因为硬盘故障，导致数据库崩溃，请求协助恢复数据。<br /><br />我们检查用户的数据库环境，发现虽然RAID 5的硬盘已经恢复，但是发现数据文件遭到了损坏，出现了坏块，在数据库的日志中，报出以下异常：<br /><blockquote>Fri Jul&nbsp; 3 15:58:16 2009<br />Started recovery at<br />&nbsp;Thread 1: logseq 10551, block 80880, scn 0.0<br />Recovery of Online Redo Log: Thread 1 Group 3 Seq 10551 Reading mem 0<br />&nbsp; Mem# 0 errs 0: /opt/oracle/oradata/erpdb/redo03.log<br />***<br />Corrupt block relative dba: 0x06428528 (file 125, block 165160)<br />Fractured block found during crash/instance recovery<br />Data in bad block -<br />&nbsp;type: 6 format: 2 rdba: 0x06428528<br />&nbsp;last change scn: 0x0000.8f325e2e seq: 0x1 flg: 0x06<br />&nbsp;consistency value in tail: 0x47a20601<br />&nbsp;check value in block header: 0x24c3, computed block checksum: 0x198f<br />&nbsp;spare1: 0x0, spare2: 0x0, spare3: 0x0<br />***<br />Reread of rdba: 0x06428528 (file 125, block 165160) found same corrupted data<br /></blockquote>进一步的恢复过程中，数据库出现如下错误：<br /><blockquote>Fri Jul&nbsp; 3 15:58:16 2009<br />Errors in file /opt/oracle/admin/erpdb/udump/erpdb_ora_4759.trc:<br />ORA-07445: exception encountered: core dump [ksmfrs()+227] [SIGSEGV] [unknown code] [0x000000000] [] []<br />Fri Jul&nbsp; 3 15:58:17 2009<br />Errors in file /opt/oracle/admin/erpdb/udump/erpdb_ora_4759.trc:<br />ORA-07445: exception encountered: core dump [ksmerr()+106] [SIGSEGV] [unknown code] [0x000000000] [] []<br />ORA-00607: Internal error occurred while making a change to a data block<br />ORA-00602: internal programming exception<br />ORA-07445: exception encountered: core dump [ksmfrs()+227] [SIGSEGV] [unknown code] [0x000000000] [] []<br /></blockquote>一系列的ORA-07445错误表明数据库遇到了大麻烦，当尝试进行Recover的过程中，ORA-00607表明出现了数据块的不一致。<br />由于没有备份，恢复起来就比较麻烦，所以我仍然想说的是：备份重于一切。<br /><br />由于数据块出现了损坏，其中的数据不可避免的遭到了损失，我们可以通过BBED等工具修复数据块，虽然可以骗过数据库，强制启动数据库，但是无法骗过自己，其中的数据难免遭到损失。<br /><br />当然我们可以做的另外一件事是通过LOGMNR来解析日志，通过SQL_REDO来还原部分数据，找出受到影响的事务，恢复数据。<br /><br />最终我们帮助用户成功的启动数据库，在业务生产到来之前恢复了服务。<br /><br />-The End-<br /><br /><br /><b><br /></b></p>

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

    <li><a href="http://www.eygle.com/archives/2009/07/performance_tuning_db_diag.html">恩墨科技将举行Oracle性能优化与诊断案例培训</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/enmotech_chinacache.html">恩墨科技为ChinaCache提供紧急救援服务</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/enmotech_zdc.html">恩墨科技为中电财提供顾问咨询及容灾服务</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/enmotech_zihexin.html">恩墨科技成功签约北京资和信集团</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/ciecc_healthcheck.html">恩墨科技为中国国际电子商务中心提供服务</a><br /></li>
</ul></p>



<p><strong>评论数量(0)|<a href="http://www.eygle.com/archives/2009/07/enmotech_xrecovery.html#comments" title="Comment on: 恩墨科技为某企业提供紧急数据恢复服务">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/07/enmotech_xrecovery.html">http://www.eygle.com/archives/2009/07/enmotech_xrecovery.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/vi43PX7Fgis" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Backup&amp;Recovery</category>

<category domain="http://www.sixapart.com/ns/types#category">Life</category>


<category domain="http://www.sixapart.com/ns/types#tag">enmo</category>

<pubDate>Tue, 07 Jul 2009 08:21:54 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>DataGuard ORA-01111文件创建失败问题解决</title>
<description>在DataGuard环境中，由于备库的路径、存储、空间等问题，可能会导致文件创建失败的问题。</description>
<link>http://www.eygle.com/archives/2009/07/dataguard_ora_01111.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/07/dataguard_ora_01111.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

在DataGuard环境中，由于备库的路径、存储、空间等问题，可能会导致文件创建失败的问题。<br />在正常情况下，如果配置正确，文件是能够自动创建的，出错时可能的日志如下：<br /><blockquote>Sun Jul&nbsp; 5 23:28:23 2009<br />Media Recovery Log /opt/oracle/archivelog/1_47_689973859.dbf<br />Media Recovery Log /opt/oracle/archivelog/1_48_689973859.dbf<br />Media Recovery Log /opt/oracle/archivelog/1_49_689973859.dbf<br />WARNING: File being created with same name as in Primary<br />Existing file may be overwritten<br />File #5 added to control file as 'UNNAMED00005'.<br />Originally created as:<br />'/opt/oracle/oradata/mmstest/test01.dbf'<br />Recovery was unable to create the file as:<br />'/opt/oracle/oradata/mmstest/test01.dbf'<br />Errors with log /opt/oracle/archivelog/1_49_689973859.dbf<br /></blockquote>出现此种情况，进一步的告警日志可能会报出如下错误：<br /><blockquote>Sun Jul&nbsp; 5 23:28:28 2009<br />Errors in file /opt/oracle/admin/mmstest/bdump/mmstest_mrp0_32062.trc:<br />ORA-19502: write error on file "/opt/oracle/oradata/mmstest/test01.dbf", blockno 1024 (blocksize=8192)<br />ORA-27072: File I/O error<br />Linux Error: 9: Bad file descriptor<br />Additional information: 4<br />Additional information: 1024<br />Additional information: 397312<br />Some recovered datafiles maybe left media fuzzy<br />Media recovery may continue but open resetlogs may fail<br />Sun Jul&nbsp; 5 23:28:29 2009<br />Errors in file /opt/oracle/admin/mmstest/bdump/mmstest_mrp0_32062.trc:<br />ORA-19502: write error on file "/opt/oracle/oradata/mmstest/test01.dbf", blockno 1024 (blocksize=8192)<br />ORA-27072: File I/O error<br />Linux Error: 9: Bad file descriptor<br />Additional information: 4<br />Additional information: 1024<br />Additional information: 397312<br /></blockquote>以及尝试recover时可能再次出现：<br /><blockquote>Mon Jul&nbsp; 6 01:36:30 2009<br />Errors in file /opt/oracle/admin/mmstest/bdump/mmstest_mrp0_32589.trc:<br />ORA-01111: name for data file 5 is unknown - rename to correct file<br />ORA-01110: data file 5: '/opt/oracle/product/10.2.0/dbs/UNNAMED00005'<br />ORA-01157: cannot identify/lock data file 5 - see DBWR trace file<br />ORA-01111: name for data file 5 is unknown - rename to correct file<br />ORA-01110: data file 5: '/opt/oracle/product/10.2.0/dbs/UNNAMED00005'<br /></blockquote>出现这些错误时MRP进程会停止工作，恢复中断：<br /><blockquote>Mon Jul&nbsp; 6 01:36:30 2009<br />MRP0: Background Media Recovery process shutdown (mmstest)<br /></blockquote>在修正相关的问题之后，我们可以进行如下一系列的操作来恢复这些错误：<br /><blockquote>SQL&gt; <b>alter system set standby_file_management=manual;</b><br /><br />System altered.<br /><br />SQL&gt;<b> alter database create datafile</b> <br />&nbsp; 2&nbsp; <b>'/opt/oracle/product/10.2.0/dbs/UNNAMED00005' as '/opt/oracle/oradata/mmstest/test01.dbf';</b><br /><br /><br />Database altered.<br /><br />SQL&gt; <b>alter system set standby_file_management=auto;</b><br /><br />System altered.<br /><br />SQL&gt; <b>recover managed standby database disconnect from session;</b><br />Media recovery complete.<br /></blockquote>此时备库的恢复得以继续：<br /><blockquote>Mon Jul&nbsp; 6 01:41:14 2009<br />ALTER SYSTEM SET standby_file_management='MANUAL' SCOPE=MEMORY;<br />Mon Jul&nbsp; 6 01:42:13 2009<br />alter database create datafile<br />'/opt/oracle/product/10.2.0/dbs/UNNAMED00005' as '/opt/oracle/oradata/mmstest/test01.dbf'<br />Mon Jul&nbsp; 6 01:42:14 2009<br />Completed: alter database create datafile<br />'/opt/oracle/product/10.2.0/dbs/UNNAMED00005' as '/opt/oracle/oradata/mmstest/test01.dbf'<br />Mon Jul&nbsp; 6 01:42:26 2009<br />ALTER SYSTEM SET standby_file_management='AUTO' SCOPE=MEMORY;<br />Mon Jul&nbsp; 6 01:42:40 2009<br />ALTER DATABASE RECOVER&nbsp; managed standby database disconnect from session<br />Mon Jul&nbsp; 6 01:42:40 2009<br />Attempt to start background Managed Standby Recovery process (mmstest)<br />MRP0 started with pid=16, OS id=32607<br />Mon Jul&nbsp; 6 01:42:41 2009<br />MRP0: Background Managed Standby Recovery process started (mmstest)<br />Managed Standby Recovery not using Real Time Apply<br />&nbsp;parallel recovery started with 3 processes<br />Media Recovery Log /opt/oracle/archivelog/1_49_689973859.dbf<br />Mon Jul&nbsp; 6 01:42:47 2009<br />Completed: ALTER DATABASE RECOVER&nbsp; managed standby database disconnect from session<br />Mon Jul&nbsp; 6 01:43:02 2009<br />Media Recovery Log /opt/oracle/archivelog/1_50_689973859.dbf<br />Mon Jul&nbsp; 6 01:43:17 2009<br />Media Recovery Log /opt/oracle/archivelog/1_51_689973859.dbf<br />Mon Jul&nbsp; 6 01:43:32 2009<br />Media Recovery Log /opt/oracle/archivelog/1_52_689973859.dbf<br />Mon Jul&nbsp; 6 01:43:45 2009<br />Media Recovery Log /opt/oracle/archivelog/1_53_689973859.dbf<br /></blockquote>正常情况下的配置及文件创建，其提示应该类似如下过程：<br /><blockquote>Mon Jul&nbsp; 6 01:53:28 2009<br />WARNING: File being created with same name as in Primary<br />Existing file may be overwritten<br />Recovery created file /opt/oracle/oradata/mmstest/wztest02.dbf<br />Successfully added datafile 7 to media recovery<br />Datafile #7: '/opt/oracle/oradata/mmstest/wztest02.dbf'<br />Media Recovery Log /opt/oracle/archivelog/1_80_689973859.dbf<br /></blockquote>在这个测试环境中，是由于空间不足导致的文件创建失败。<br /><br />注意，在以上步骤中，如果standby_file_management设置为AUTO时，执行create命令会遇到如下错误：<br /><blockquote>SQL&gt; alter database rename <br />&nbsp; 2&nbsp; file '/opt/oracle/product/10.2.0/dbs/UNNAMED00005' to '/opt/oracle/oradata/mmstest/test01.dbf';<br /><br />alter database rename<br />*<br />ERROR at line 1:<br />ORA-01511: error in renaming log/data files<br />ORA-01275: Operation RENAME is not allowed if standby file management is　automatic.<br /></blockquote><br /><br />-The End-<br /><br /><br /></p>

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

    <li><a href="http://www.eygle.com/archives/2009/06/dataguard_standby_archive_dest.html">DataGuard的STANDBY_ARCHIVE_DEST参数</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/05/hds_truecopy_dataguard.html">HDS Truecopy实现原理及项目的选择</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/02/logical_standby_ora_01425.html">Logical Standby ORA-01425错误处理一则</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/03/oracle_dataguard_manual.html">Oracle DataGuard 常用维护命令参考手册</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/02/dba_logstdby_log.html">数据字典视图之：DBA_LOGSTDBY_LOG结构</a><br /></li>
</ul></p>



<p><strong>评论数量(0)|<a href="http://www.eygle.com/archives/2009/07/dataguard_ora_01111.html#comments" title="Comment on: DataGuard ORA-01111文件创建失败问题解决">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/07/dataguard_ora_01111.html">http://www.eygle.com/archives/2009/07/dataguard_ora_01111.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/LSZG9X0tihM" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Advanced</category>

<category domain="http://www.sixapart.com/ns/types#category">Backup&amp;Recovery</category>


<category domain="http://www.sixapart.com/ns/types#tag">DataGuard</category>

<pubDate>Mon, 06 Jul 2009 08:04:17 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>Phpmyadmin:配置文件Wrong permissions</title>
<description>phpmyadmin要运行在755权限下，运行chmod -R 755 /opt/phpmyadmin即可.看来phpmyadmin的安全意识还是很强的，这非常重要，没有安全守护的phpmyadmin是太危险了。</description>
<link>http://www.eygle.com/archives/2009/07/phpmyadmin_wrong_permissions.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/07/phpmyadmin_wrong_permissions.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

许久没有用PHPMYADMIN，今天启动了发现访问不了，一行精确的错误提示：<br /><blockquote><b>Wrong permissions on configuration file, should not be world writable</b><br /></blockquote>这是说权限出现了问题，而且是权限过高了。<br /><br />Google了一下，发现解决也很简单：<br /><b>phpmyadmin要运行在755权限下，运行chmod -R 755 /opt/phpmyadmin</b>即可<br /><br />看来phpmyadmin的安全意识还是很强的，这非常重要，没有安全守护的phpmyadmin是太危险了。<br /><br /><br /></p>

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

    <li><a href="http://www.eygle.com/archives/2008/10/mtonthisday_plugin.html">增加MT MTOnThisDay插件 - 显示历史记录</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/04/resion_apache_php.html">Resin、Apache、PHP与404错误</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/04/baike_chengguan_gfw.html">百度 城管 与 GFW</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/03/site_stats.html">Eygle.Com网站统计信息</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/01/mt4_upgrade_error.html">MT4恼人的升级提示处理一则</a><br /></li>
</ul></p>



<p><strong>评论数量(2)|<a href="http://www.eygle.com/archives/2009/07/phpmyadmin_wrong_permissions.html#comments" title="Comment on: Phpmyadmin:配置文件Wrong permissions">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/07/phpmyadmin_wrong_permissions.html">http://www.eygle.com/archives/2009/07/phpmyadmin_wrong_permissions.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/wIQVUabYoQo" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Web</category>


<category domain="http://www.sixapart.com/ns/types#tag">PHP</category>

<category domain="http://www.sixapart.com/ns/types#tag">Web</category>

<pubDate>Sun, 05 Jul 2009 18:54:10 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>Granule 与 Redo Log Buffer (log_buffer) 的关系</title>
<description>而实际上大家也发现，从Oracle10g开始，Redo Log Buffer缺省的已经是大大超过了原来的想象。
从Oracle 9i引入了Granule的概念后，在Oracle10g中，Oracle的内存分配会为'Fixed SGA Size'和'Redo Buffers'共享整数倍个Granule。</description>
<link>http://www.eygle.com/archives/2009/07/granule_log_buffer.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/07/granule_log_buffer.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

不少朋友一直记得以前的优化推荐：Redo Log Buffer不要高于3M。<br /><br />而实际上大家也发现，从Oracle10g开始，Redo Log Buffer缺省的已经是大大超过了原来的想象。<br />从Oracle 9i引入了<a href="http://www.eygle.com/archives/2007/01/oracle_granule_size.html">Granule</a>的概念后，在Oracle10g中，Oracle的内存分配会为'Fixed SGA Size'和'Redo Buffers'共享整数倍个Granule。<br /><br />看看不同SGA设置下的内存分配情况：<br /><br /><blockquote>SQL&gt; select * from v$version;<br /><br />BANNER<br />----------------------------------------------------------------<br />Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod<br />PL/SQL Release 10.2.0.4.0 - Production<br />CORE&nbsp;&nbsp;&nbsp; 10.2.0.4.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Production<br />TNS for Linux: Version 10.2.0.4.0 - Production<br />NLSRTL Version 10.2.0.4.0 - Production<br />SQL&gt; select * from v$sgainfo where name in ('Fixed SGA Size','Redo Buffers','Granule Size');<br /><br />NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BYTES RES<br />-------------------------------- ---------- ---<br />Fixed SGA Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1267212 No<br />Redo Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15507456 No<br />Granule Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16777216 No<br /><br />SQL&gt; select sum(bytes)/1024/1024 from v$sgainfo where name in ('Fixed SGA Size','Redo Buffers');<br /><br />SUM(BYTES)/1024/1024<br />--------------------<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15.99757<br /></blockquote>在另外的系统中，供分配了2个Granule，每个4M：<br /><blockquote>SQL&gt; select * from v$sgainfo where name in ('Fixed SGA Size','Redo Buffers','Granule Size');<br /><br />NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BYTES RES<br />-------------------------------- ---------- ---<br />Fixed SGA Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1263320 No<br />Redo Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7122944 No<br />Granule Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4194304 No<br /><br />SQL&gt; select sum(bytes)/1024/1024 from v$sgainfo where name in ('Fixed SGA Size','Redo Buffers');<br /><br />SUM(BYTES)/1024/1024<br />--------------------<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7.99776459<br /></blockquote>摘录一部分<a href="http://download-uk.oracle.com/docs/cd/B10501_01/server.920/a96524/c08memor.htm">Oracle文档</a>中关于Granule的描述供参考：<br /><blockquote><p class="BP">With dynamic SGA, the unit of allocation is called a <em class="Italic">granule</em>. <em class="Italic">Components</em>,
such as the buffer cache, the shared pool, the java pool, and the large
pool, allocate and free SGA space in units of granules. Oracle tracks
SGA memory use in integral numbers of granules, by SGA component. All
information about a granule is stored in a corresponding <em class="Italic">granule entry</em>. Oracle maintains the state of each granule in the granule entry and the granule type.</p><a href="http://www.eygle.com/mt-static/html/editor-content.html?cs=utf-8" name="22304"></a><p class="BP">Granule size is determined by total SGA size. On most
platforms, the size of a granule is 4 MB if the total SGA size is less
than 128 MB, and it is 16 MB for larger SGAs. There may be some
platform dependency, for example, on 32-bit Windows NT, the granule
size is 8 MB for SGAs larger than 128 MB.</p><a href="http://www.eygle.com/mt-static/html/editor-content.html?cs=utf-8" name="22394"></a><p class="BP">The granule size that is currently being used for SGA can be viewed in the view <code>V$SGA_DYNAMIC_COMPONENTS</code>. The same granule size is used for all dynamic components in the SGA.</p><a href="http://www.eygle.com/mt-static/html/editor-content.html?cs=utf-8" name="22138"></a><div align="center">
<table class="Note" dir="ltr" summary="This is a layout table to format a note" title="This is a layout table to format a note" border="0" cellpadding="0" cellspacing="0" width="80%">
<tbody><tr class="Note">
<td class="Note">
<hr>
<a href="http://www.eygle.com/mt-static/html/editor-content.html?cs=utf-8" name="22141"></a><font face="Arial, Helvetica, sans-serif"><strong class="NH">Note:</strong></font> <a href="http://www.eygle.com/mt-static/html/editor-content.html?cs=utf-8" name="22142"></a> 

<p class="NB">If you specify a size for a component that is not a
multiple of granule size, then Oracle rounds the specified size up to
the nearest multiple. For example, if the granule size is 4 MB and you
specify <code>DB_CACHE_SIZE</code> as 10 MB, you will actually be allocated 12 MB.</p>

<hr>
</td>
</tr>
</tbody></table>
</div><a href="http://www.eygle.com/mt-static/html/editor-content.html?cs=utf-8" name="21903"></a><p class="BP">Oracle keeps information about the components and their granules in a <em class="Italic">scoreboard</em>.
For each component that owns granules, the scoreboard contains the
number of granules allocated to the component, any pending operations
against this component, the target size in granules, and the progress
made toward the target size. The start time of the operation is also
logged. Oracle maintains the initial number of granules and the maximum
number of granules for each component.</p><a href="http://www.eygle.com/mt-static/html/editor-content.html?cs=utf-8" name="21904"></a><p class="BP">For operations that modify the number of granules, Oracle
logs the operation, the target size, and the start time to the
appropriate SGA component in the scoreboard. Oracle updates the
progress field until the operation is complete. When the operation is
complete, Oracle replaces the current size with the target size and
clears the target size field and the progress field. At the end of the
operation, a database administrator can see how the number of granules
was changed. Oracle updates the initialization parameter values to
reflect the updated amount of SGA in use.</p><a href="http://www.eygle.com/mt-static/html/editor-content.html?cs=utf-8" name="21905"></a><p class="BP">Oracle maintains a circular buffer of the last 100
operations made to the scoreboard. Fixed views show the state of the
scoreboard and the current contents of last 100 operations to the
scoreboard.</p><a href="http://www.eygle.com/mt-static/html/editor-content.html?cs=utf-8" name="21983"></a><h5 class="H4"><font color="#330099" face="Arial, Helvetica, sans-serif">Allocating Granules at Startup</font></h5><a href="http://www.eygle.com/mt-static/html/editor-content.html?cs=utf-8" name="21984"></a><p class="BP">At startup, Oracle reads the values in the initialization
parameter file, queries the operating system memory limits, and
allocates virtual address space for the SGA. The initialization
parameter <code>SGA_MAX_SIZE</code> specifies the maximum size of the SGA for the life of the instance in bytes. Its value is rounded up to the next granule size.</p><a href="http://www.eygle.com/mt-static/html/editor-content.html?cs=utf-8" name="21986"></a><h5 class="H4"><font color="#330099" face="Arial, Helvetica, sans-serif">Adding Granules to Components</font></h5><a href="http://www.eygle.com/mt-static/html/editor-content.html?cs=utf-8" name="21987"></a><p class="BP">A database administrator grows a component's SGA use with <code>ALTER</code> <code>SYSTEM</code>
statements to modify the initialization parameter values. Oracle takes
the new size, rounds it up to the nearest multiple of 16MB, and adds or
takes away granules to meet the target size. Oracle must have enough
free granules to satisfy the request. If the current amount of SGA
memory is less than <code>SGA_MAX_SIZE</code>, then Oracle can allocate more granules until the SGA size reaches <code>SGA_MAX_SIZE</code>.</p></blockquote>

 



 



 



 



 



 



 <!--TOC=h4-"21983"-->


<!--/TOC=h4-->
 



 <!--TOC=h4-"21986"--><br /></p>

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

    <li><a href="http://www.eygle.com/archives/2007/06/log_archive_process_more.html">关于Oracle归档进程的运行机制</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2007/06/log_archive_process.html">关于Oracle归档进程的运行机制</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2007/01/oracle_granule_size.html">关于《深入浅出Oracle》中granule的补充</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2006/11/archive_lag_target_force_logswitch.html">设置ARCHIVE_LAG_TARGET 强制日志切换</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2006/11/io_fault_redo_corruption.html">磁盘IO故障 导致Redo损坏一例</a><br /></li>
</ul></p>



<p><strong>评论数量(0)|<a href="http://www.eygle.com/archives/2009/07/granule_log_buffer.html#comments" title="Comment on: Granule 与 Redo Log Buffer (log_buffer) 的关系">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/07/granule_log_buffer.html">http://www.eygle.com/archives/2009/07/granule_log_buffer.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/CPChrGgXyz8" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">FAQ</category>


<category domain="http://www.sixapart.com/ns/types#tag">Buffer</category>

<category domain="http://www.sixapart.com/ns/types#tag">Redo</category>

<category domain="http://www.sixapart.com/ns/types#tag">SGA</category>

<pubDate>Thu, 02 Jul 2009 11:49:37 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>Oracle 10g LOGMNR挖掘日志很方便</title>
<description>很多时候拿LOGMNR来追踪一些误操作是很有效的方式，甚至在自己定制的数据同步中，LOGMNR也大有可为。</description>
<link>http://www.eygle.com/archives/2009/07/oracle10g_logmnr_easyuse.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/07/oracle10g_logmnr_easyuse.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

Oracle 10g可以使用LOGMNR在线分析和挖掘日志，使用当前在线的数据字典，非常方便。<br /><br />首先执行一些DDL或DML操作：<br /><blockquote>SQL&gt; connect eygle/eygle<br />Connected.<br /><br />SQL&gt; alter system switch logfile;<br /><br />System altered.<br /><br />SQL&gt; create table eygle as select * from dba_users;<br /><br />Table created.<br /><br />SQL&gt; set autotrace on<br />SQL&gt; select count(*) from eygle;<br /><br />&nbsp; COUNT(*)<br />----------<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 19<br /><br /><br />Execution Plan<br />----------------------------------------------------------<br />Plan hash value: 3602634261<br /><br />--------------------------------------------------------------------<br />| Id&nbsp; | Operation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Name&nbsp; | Rows&nbsp; | Cost (%CPU)| Time&nbsp;&nbsp;&nbsp;&nbsp; |<br />--------------------------------------------------------------------<br />|&nbsp;&nbsp; 0 | SELECT STATEMENT&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; 1 |&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp; (0)| 00:00:01 |<br />|&nbsp;&nbsp; 1 |&nbsp; SORT AGGREGATE&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; 1 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />|&nbsp;&nbsp; 2 |&nbsp;&nbsp; TABLE ACCESS FULL| EYGLE |&nbsp;&nbsp;&nbsp; 19 |&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp; (0)| 00:00:01 |<br />--------------------------------------------------------------------<br /><br />Note<br />-----<br />&nbsp;&nbsp; - dynamic sampling used for this statement<br /><br /><br />Statistics<br />----------------------------------------------------------<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5&nbsp; recursive calls<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; db block gets<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp; consistent gets<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5&nbsp; physical reads<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; redo size<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 411&nbsp; bytes sent via SQL*Net to client<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 400&nbsp; bytes received via SQL*Net from client<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp; SQL*Net roundtrips to/from client<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; sorts (memory)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; sorts (disk)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; rows processed<br /></blockquote>然后可以执行LOGMNR解析工作：<br /><blockquote>SQL&gt; connect / as sysdba<br />Connected.<br />SQL&gt; select * from v$log where status='CURRENT';<br /><br />&nbsp;&nbsp;&nbsp; GROUP#&nbsp;&nbsp;&nbsp; THREAD#&nbsp; SEQUENCE#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BYTES&nbsp;&nbsp;&nbsp; MEMBERS ARC STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FIRST_CHANGE# FIRST_TIME<br />---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ------------<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 100&nbsp;&nbsp; 52428800&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 NO&nbsp; CURRENT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12729697 01-JUL-09<br /><br />SQL&gt; SELECT MEMBER from v$logfile where group#=2;<br /><br />MEMBER<br />------------------------------------------------------------------------------------------------------------------------<br />/opt/oracle/oradata/mmstest/redo02.log<br /><br />SQL&gt; exec dbms_logmnr.add_logfile('/opt/oracle/oradata/mmstest/redo02.log',dbms_logmnr.new);<br /><br />PL/SQL procedure successfully completed.<br /><br />SQL&gt; exec dbms_logmnr.start_logmnr(options=&gt;dbms_logmnr.dict_from_online_catalog);<br /><br />PL/SQL procedure successfully completed.<br /><br />SQL&gt; select count(*) from v$logmnr_contents;<br /><br />&nbsp; COUNT(*)<br />----------<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 136<br />SQL&gt; select sql_redo from v$logmnr_contents;<br /><br />SQL_REDO<br />------------------------------------------------------------------------------------------------------------------------<br />set transaction read write;<br />insert into "SYS"."OBJ$"("OBJ#","DATAOBJ#","OWNER#","NAME","NAMESPACE","SUBNAME","TYPE#","CTIME","MTIME","STIME","STATUS<br />","REMOTEOWNER","LINKNAME","FLAGS","OID$","SPARE1","SPARE2","SPARE3","SPARE4","SPARE5","SPARE6") values ('25847','25847'<br />,'31','EYGLE','1',NULL,'2',TO_DATE('01-JUL-09', 'DD-MON-RR'),TO_DATE('01-JUL-09', 'DD-MON-RR'),TO_DATE('01-JUL-09', 'DD-<br />MON-RR'),'1',NULL,NULL,'0',NULL,'6','1',NULL,NULL,NULL,NULL);<br /><br />set transaction read write;<br />update "SYS"."CON$" set "CON#" = '10823' where "CON#" = '10822' and ROWID = 'AAAAAcAABAAAACqAAM';<br /><br />commit;<br />set transaction read write;<br /><br />SQL_REDO<br />------------------------------------------------------------------------------------------------------------------------<br />update "SYS"."CON$" set "CON#" = '10824' where "CON#" = '10823' and ROWID = 'AAAAAcAABAAAACqAAM';<br /><br />commit;<br />set transaction read write;<br />update "SYS"."CON$" set "CON#" = '10825' where "CON#" = '10824' and ROWID = 'AAAAAcAABAAAACqAAM';<br /><br />commit;<br />set transaction read write;<br />update "SYS"."CON$" set "CON#" = '10826' where "CON#" = '10825' and ROWID = 'AAAAAcAABAAAACqAAM';<br /><br />commit;<br /><br /><br />set transaction read write;<br />update "SYS"."CON$" set "CON#" = '10827' where "CON#" = '10826' and ROWID = 'AAAAAcAABAAAACqAAM';<br /><br />commit;<br />set transaction read write;<br />update "SYS"."CON$" set "CON#" = '10828' where "CON#" = '10827' and ROWID = 'AAAAAcAABAAAACqAAM';<br /><br />commit;<br />set transaction read write;<br />update "SYS"."CON$" set "CON#" = '10829' where "CON#" = '10828' and ROWID = 'AAAAAcAABAAAACqAAM';<br /><br />commit;<br />create table eygle as select * from dba_users;<br />set transaction read write;<br /><br /><br />Unsupported<br />update "SYS"."TSQ$" set "TS#" = '0', "GRANTOR#" = '43080', "BLOCKS" = '0', "MAXBLOCKS" = '0', "PRIV1" = '0', "PRIV2" = '<br />0' where "TS#" = '0' and "GRANTOR#" = '43072' and "BLOCKS" = '0' and "MAXBLOCKS" = '0' and "PRIV1" = '0' and "PRIV2" = '<br />0' and ROWID = 'AAAAAKAABAAAABbAAF';<br /><br />commit;<br />set transaction read write;<br />SQL&gt; exec dbms_logmnr.end_logmnr<br /><br />PL/SQL procedure successfully completed.<br /></blockquote>很多时候拿LOGMNR来追踪一些误操作是很有效的方式，甚至在自己定制的数据同步中，LOGMNR也大有可为。<br /><br /><br /><br /><br /><br /><br /></p>

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

    <li><a href="http://www.eygle.com/archives/2007/10/remove_streams_configuration.html">Streams散记之一-如何清除流配置</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2007/07/archive_log_current.html">Archive Log Current及Archive Log路线图</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2006/11/lsnrctl_set_logfile.html">如何更改监听器日志文件名称</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2006/10/redo_block_size_and_sga_variable.html">获得Redo Block Size的非典型方法</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2006/06/more_about_disable_logging.html">隐含参数_disable_logging的几点说明</a><br /></li>
</ul></p>



<p><strong>评论数量(0)|<a href="http://www.eygle.com/archives/2009/07/oracle10g_logmnr_easyuse.html#comments" title="Comment on: Oracle 10g LOGMNR挖掘日志很方便">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/07/oracle10g_logmnr_easyuse.html">http://www.eygle.com/archives/2009/07/oracle10g_logmnr_easyuse.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/eLruBdesTsY" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">FAQ</category>


<category domain="http://www.sixapart.com/ns/types#tag">Log</category>

<category domain="http://www.sixapart.com/ns/types#tag">Logmnr</category>

<pubDate>Wed, 01 Jul 2009 11:09:49 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>恩墨科技为ChinaCache提供紧急救援服务</title>
<description>ChinaCahce与恩墨科技长期以来一直保持着良好的合作与联系，最近的一次意外断电事故，使得客户的数据库系统受到了影响，在经过了数小时的排查之后，客户请求我们介入协助寻求解决方案，在经过了全面的思考和一系列的尝试之后，我们成功的帮助用户恢复了数据库服务，使得TB级数据库能够再次提供服务。</description>
<link>http://www.eygle.com/archives/2009/06/enmotech_chinacache.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/06/enmotech_chinacache.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

<a href="http://www.chinacache.com/"><img src="http://lh5.ggpht.com/_Mic89omLHdA/SkjNDRZjhpI/AAAAAAAADPk/XFJdCKWcfeA/s800/chinacache.gif" style="border: 1px solid rgb(102, 102, 102); margin: 0pt 0pt 20px 20px; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" height="94" width="159" /></a><b>

</b><font style="font-size: 1.5625em;">近</font>日，<a href="http://www.enmou.com/">恩墨科技</a>为ChinaCahce提供了<b>紧急数据库援助服务</b>。<br /><br />ChinaCache成立于1998年，是中国领先的专业CDN服务提供商，向客户提供全方位网络内容快速分布解决方案。作为2000年就获信产部许可的
CDN服务提供商，目前ChinaCache在全国100多个大中城市拥有近500个节点，覆盖中国电信、中国网通、中国移动、中国联通、中国铁通和中国
教育科研网等各大运营商。2007年，ChinaCache北美公司的建立，使ChinaCache网络覆盖了北美及亚太地区。<br /><br /><b>ChinaCache与恩墨科技长期以来一直保持着良好的合作与联系，最近的一次意外断电事故，使得客户的数据库系统受到了影响</b>，在经过了数小时的排查之后，客户请求我们介入协助寻求解决方案，在经过了全面的思考和一系列的尝试之后，我们成功的帮助用户恢复了数据库服务，使得TB级数据库能够再次提供服务。<br /><br />感谢用户的信赖和支持，希望我们的服务能够继续为用户创造价值！<br /><br /><br /><br /><br /></p>

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

    <li><a href="http://www.eygle.com/archives/2009/07/performance_tuning_db_diag.html">恩墨科技将举行Oracle性能优化与诊断案例培训</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/07/enmotech_xrecovery.html">恩墨科技为某企业提供紧急数据恢复服务</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/enmotech_zdc.html">恩墨科技为中电财提供顾问咨询及容灾服务</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/enmotech_zihexin.html">恩墨科技成功签约北京资和信集团</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/ciecc_healthcheck.html">恩墨科技为中国国际电子商务中心提供服务</a><br /></li>
</ul></p>



<p><strong>评论数量(5)|<a href="http://www.eygle.com/archives/2009/06/enmotech_chinacache.html#comments" title="Comment on: 恩墨科技为ChinaCache提供紧急救援服务">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/06/enmotech_chinacache.html">http://www.eygle.com/archives/2009/06/enmotech_chinacache.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/ZIv5CcK59Z8" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Life</category>


<category domain="http://www.sixapart.com/ns/types#tag">enmo</category>

<pubDate>Tue, 30 Jun 2009 21:31:28 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>恩墨科技为中电财提供顾问咨询及容灾服务</title>
<description>近年来，国内越来越多的公司开始认识到数据安全的重要，以各种手段和方式开始实施数据库安全架构。在众多的可选方案中，Oracle的DataGuard技术以其成本低、可用性及安全性能够满足绝大多数需求成为了很多企业的首选。</description>
<link>http://www.eygle.com/archives/2009/06/enmotech_zdc.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/06/enmotech_zdc.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

<a href="http://www.zdc.com.cn/web/index.jsp"><img src="http://lh3.ggpht.com/_Mic89omLHdA/SkjFRViN1iI/AAAAAAAADPc/bN0zPhCNdVE/s800/zdc.jpg" style="border: 1px solid rgb(102, 102, 102); margin: 0pt 0pt 20px 20px; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" height="83" width="235" /></a>
<big>近日</big>，<a href="http://www.enmou.com/">恩墨科技</a>为<a href="http://www.zdc.com.cn/web/index.jsp">中国电力财务有限公司</a>提供<b>数据库容灾环境实施及顾问咨询</b>工作。<br /><br />近年来，国内越来越多的公司开始认识到数据安全的重要，以各种手段和方式开始实施数据库安全架构。在众多的可选方案中，Oracle的DataGuard技术以其成本低、可用性及安全性能够满足绝大多数需求成为了很多企业的首选。<b>在下个月即将发布的Oracle Database 11gR2版本中，Oracle Active DataGuard技术将得到进一步增强，可以预计，这一新版的的卓越新特性将为Oracle带来更多的客户</b>。<br /><br />中国电力财务有限公司（以下简称中国电财）成立于1993年，是经中国银行业监督管理委员会批准的一家全国性非银行金融机构。中国电财注册资本金50亿元，<b>由国家电网公司控股</b>、各省（市、区）电力公司等50家电力企、事业单位共同参股组建。经银监会批准，中国电财拥有东北、西北、华中和华东等多家区域性分公司，注册资本金、资产规模、利润总额等多项指标在国内财务公司行业中均名列前茅，在电力和金融行业树立了良好的企业形象，当选为中国财务公司协会理事长单位。<br /><br />客户的数据库采用Oracle Database 10g RAC架构，异地容灾以Oracle DataGuard技术为主体实现。<br /><br />感谢用户及合作伙伴用友公司的信赖与支持，希望稳健架构的实施可以帮助用户实现数据安全和业务连续性的需要。<br /><br /><br /></p>

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

    <li><a href="http://www.eygle.com/archives/2009/07/performance_tuning_db_diag.html">恩墨科技将举行Oracle性能优化与诊断案例培训</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/07/enmotech_xrecovery.html">恩墨科技为某企业提供紧急数据恢复服务</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/enmotech_chinacache.html">恩墨科技为ChinaCache提供紧急救援服务</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/enmotech_zihexin.html">恩墨科技成功签约北京资和信集团</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/ciecc_healthcheck.html">恩墨科技为中国国际电子商务中心提供服务</a><br /></li>
</ul></p>



<p><strong>评论数量(1)|<a href="http://www.eygle.com/archives/2009/06/enmotech_zdc.html#comments" title="Comment on: 恩墨科技为中电财提供顾问咨询及容灾服务">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/06/enmotech_zdc.html">http://www.eygle.com/archives/2009/06/enmotech_zdc.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/UoFLnSab4k4" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Life</category>


<category domain="http://www.sixapart.com/ns/types#tag">enmo</category>

<pubDate>Mon, 29 Jun 2009 21:46:40 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>恩墨科技成功签约北京资和信集团</title>
<description>2009年6月，恩墨科技成功签约北京资和信集团，为该集团提供金牌数据库支持与咨询服务。感谢客户长期以来的信赖与支持，我们将一如既往的加深理解与沟通，全力为客户提供高品质的数据库服务，保障和满足客户的业务需求。</description>
<link>http://www.eygle.com/archives/2009/06/enmotech_zihexin.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/06/enmotech_zihexin.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

<a href="http://www.zihexin.com/zhx.jsp"><img src="http://lh3.ggpht.com/_Mic89omLHdA/SkSSeIR2M7I/AAAAAAAADFo/muY0DseMBAM/s800/zhx.jpg" style="border: 1px solid rgb(102, 102, 102); margin: 0pt 0pt 20px 20px; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" height="77" width="257" /></a><b>

</b><font style="font-size: 1.5625em;">2009年6月</font>，恩墨科技成功签约北京资和信集团，为该集团提供金牌数据库支持与咨询服务,这是恩墨科技成立以来签下的又一重要企业客户。<b><br /><br /></b>北京资和信集团是一家服务于金融与零售领域的大型集团公司，主要从事业务包括：<strong>卡业务、担保业务、资和信百货及其他业务。<br /><br /></strong><b>资和信集团的主营卡业务，占据了北京购物卡市场的绝对领导地位</b>。北京商业服务业通用积分卡（商通卡）由北京资和信担保集团旗下北京商服通网络科技有限公司管理，北京资和信通联科技有限公司提供技术服务。作为首家运营通用
积分卡的公司，经过近十年的锤炼，商通卡无论是在便利性、安全性还是服务方面都得到客户与商户的广泛认可，无论从交易额、客户数量与层次、商户规模与数量
上与其他同行业企业相比，都保持着较大的优势。客户方面，持卡人众多，并与许多大型知名团体客户建立了长期的服务关系；商户方面，行业涉及百货、超市、旅
游、餐饮、医疗、健身、娱乐等众多领域。<b><br /><br /></b>资和信集团由于承载着大量消费卡的管理、消费记录、结算等重要业务，对于数据库的高可用性、稳定性及性能都有很高的要求。基于双方长期的合作、了解与信任，北京资和信集团选择了恩墨科技作为数据库服务提供商，为其提供全面的数据库技术支持与顾问咨询服务。<br /><br />感谢客户长期以来的信赖与支持，我们将一如既往的加深理解与沟通，全力为客户提供高品质的数据库服务，保障和满足客户的业务需求。<b><br /></b></p>

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

    <li><a href="http://www.eygle.com/archives/2009/07/performance_tuning_db_diag.html">恩墨科技将举行Oracle性能优化与诊断案例培训</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/07/enmotech_xrecovery.html">恩墨科技为某企业提供紧急数据恢复服务</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/enmotech_chinacache.html">恩墨科技为ChinaCache提供紧急救援服务</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/enmotech_zdc.html">恩墨科技为中电财提供顾问咨询及容灾服务</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/06/ciecc_healthcheck.html">恩墨科技为中国国际电子商务中心提供服务</a><br /></li>
</ul></p>



<p><strong>评论数量(6)|<a href="http://www.eygle.com/archives/2009/06/enmotech_zihexin.html#comments" title="Comment on: 恩墨科技成功签约北京资和信集团">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/06/enmotech_zihexin.html">http://www.eygle.com/archives/2009/06/enmotech_zihexin.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/3jLOO-PqIm0" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Life</category>


<category domain="http://www.sixapart.com/ns/types#tag">enmo</category>

<pubDate>Fri, 26 Jun 2009 17:20:06 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>IPC Send Timeout和ORA-29740 Instance Evicted</title>
<description>IPC Send timeout 是 Oracle10g Rac中非常让人头痛的一个问题，在资源紧张、网络拥堵等情况下，就有可能发生IPC超时的问题，而RAC随后就会将问题节点驱逐，引发一轮重新配置。</description>
<link>http://www.eygle.com/archives/2009/06/ipc_send_timeout_instance_evicted.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/06/ipc_send_timeout_instance_evicted.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

<p>IPC Send timeout 是 Oracle10g Rac中非常让人头痛的一个问题，在资源紧张、网络拥堵等情况下，就有可能发生IPC超时的问题，而RAC随后就会将问题节点驱逐，引发一轮重新配置。<br /><br />可喜的是Metalink上针对10.2.0.3有了一个Patch可以修正，而且在10.2.0.4中彻底修正了该问题。<br />常见的错误提示是这样的：<br /><br /></p><blockquote>Thu 
Nov 27 11:32:05 2008<br /><b>IPC Send timeout detected</b>. Receiver ospid 4001974<br />Thu Nov 27 11:33:08 2008<br />Trace dumping is performing 
id=[cdmp_20081127113236]<br />Thu Nov 27 11:34:37 2008<br />Errors in file /oracle/app/product/admin/srs/bdump/srs1_lms1_4001974.trc:<br />Thu 
Nov 27 11:34:38 2008<br />Errors in file /oracle/app/product/admin/srs/bdump/srs1_lmon_3977348.trc:<br /><b>ORA-29740: evicted by member 
1, group incarnation 32</b><br />Thu Nov 27 11:34:38 2008<br />LMON: terminating instance due to error 29740</blockquote>这个BUG号是<a href="https://metalink2.oracle.com/metalink/plsql/showdoc?db=Bug&amp;id=5190596">Bug 5190596</a> 。<br /><br />
在我的印象里10.2.0.3的确常有这个问题，而10.2.0.4却很少看到。<br /><br /><br /></p>

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

    <li><a href="http://www.eygle.com/archives/2009/04/cgs_wait_for_ipc.html">CGS  与 CGS wait for IPC msg </a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/02/rac_rman_sequence.html">RAC环境下根据sequence恢复指定日志</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/11/racundo_rentent.html">RAC环境修改undo_rentention需要谨慎</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/08/oracle_12g_rawdevice.html">Oracle Database 12g将不支持裸设备</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/06/10g_rac_concepts.html">Oracle 10g RAC的相关概念</a><br /></li>
</ul></p>



<p><strong>评论数量(0)|<a href="http://www.eygle.com/archives/2009/06/ipc_send_timeout_instance_evicted.html#comments" title="Comment on: IPC Send Timeout和ORA-29740 Instance Evicted">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/06/ipc_send_timeout_instance_evicted.html">http://www.eygle.com/archives/2009/06/ipc_send_timeout_instance_evicted.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/LWs49ZNmiCE" height="1" width="1"/>]]></content:encoded>


<category domain="http://www.sixapart.com/ns/types#tag">IPC</category>

<category domain="http://www.sixapart.com/ns/types#tag">Rac</category>

<pubDate>Fri, 26 Jun 2009 16:40:20 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>IBM 的 clverify 与 Oracle 的 cluvfy</title>
<description>昨晚在客户Oracle数据库系统上应用一个Patch时，遇到了一幢惊心动魄的事情。</description>
<link>http://www.eygle.com/archives/2009/06/clverify_cluvfy.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/06/clverify_cluvfy.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

<p>昨晚在客户Oracle数据库系统上应用一个Patch时，遇到了一幢惊心动魄的事情。<br /><br />当我们刚刚应用完Patch之后，系统上就出现了一条广播消息，提示：<br /><br /></p><blockquote>Broadcast message from root@p570 (tty) at 00:00:19 ... <br /><br />clverify has detected cluster configuration errors on node p570. Detailed clverify output is available in standard clverify log on node p570.<br /></blockquote>提示说clverify检查到Cluster错误，因为应用的一个Patch和CRS有点关系，但是第一感觉是：难道CRS除了问题？<br />而且直接把clverify误判成了Oracle的Cluvfy，汗！<br />Oracle的cluvfy是用来验证Oracle集群的一致性的，我用cluvfy检查一下也没有发现问题<br /><br /><blockquote>[oracle@dbrac1 oracle]$ cluvfy<br /><br /><br />USAGE:<br />cluvfy [ -help ]<br />cluvfy stage { -list | -help }<br />cluvfy stage {-pre|-post} &lt;stage-name&gt; &lt;stage-specific options&gt;&nbsp; [-verbose]<br />cluvfy comp&nbsp; { -list | -help }<br />cluvfy comp&nbsp; &lt;component-name&gt; &lt;component-specific options&gt;&nbsp; [-verbose]<br /></blockquote><blockquote>再仔细看提示才发现此clverify不是cluvfy：<br /><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 20.5pt; line-height: 150%;"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">在</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">HACMP 5.1</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">中，包括集群校验程序</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">(clverify)</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">和新的集群通信后台</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">(clcomdES)</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">都需要</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">/var</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">文件系统下附加的空间。</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 20.5pt; line-height: 150%;"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">要得到详细的消息和附加的调试信息，在每个节点的</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">/var</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">下需要满足：</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 41.5pt; text-indent: -21pt; line-height: 150%;"><span style="font-size: 12pt; line-height: 150%; font-family: Wingdings;" lang="EN-US"><span style="">Ø<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><st1:chmetcnv tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="20" unitname="m" w:st="on"><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">20M</font></span></st1:chmetcnv><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">仅一次，包括：</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 62.5pt; text-indent: -21pt; line-height: 150%;"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;" lang="EN-US"><span style="">-<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">/var/HACMP/clcomd/clcomd.log<span style="">&nbsp; </span><st1:chmetcnv tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="2" unitname="m" w:st="on">2M</st1:chmetcnv><o:p></o:p></font></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 62.5pt; text-indent: -21pt; line-height: 150%;"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;" lang="EN-US"><span style="">-<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">/var/HACMP/clcomd/clcomddiag.log<span style="">&nbsp; </span><st1:chmetcnv tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="18" unitname="m" w:st="on">18M</st1:chmetcnv><o:p></o:p></font></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 41.5pt; text-indent: -21pt; line-height: 150%;"><span style="font-size: 12pt; line-height: 150%; font-family: Wingdings;" lang="EN-US"><span style="">Ø<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">在</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">/var/HACMP/odmcache</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">目录下附加的（</span><font style="font-size: 0.512em;" face="Times New Roman"><st1:chmetcnv tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="1" unitname="m" w:st="on"><span style="font-size: 12pt; line-height: 150%;" lang="EN-US">1M</span></st1:chmetcnv><span style="font-size: 12pt; line-height: 150%;" lang="EN-US">*</span></font><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">集群中的节点数）空间。</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 41.5pt; text-indent: -21pt; line-height: 150%;"><span style="font-size: 12pt; line-height: 150%; font-family: Wingdings;" lang="EN-US"><span style="">Ø<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><st1:chmetcnv tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="4" unitname="m" w:st="on"><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">4M</font></span></st1:chmetcnv><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">每个节点集群的效验数据。</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 41.5pt; text-indent: -21pt; line-height: 150%;"><span style="font-size: 12pt; line-height: 150%; font-family: Wingdings;" lang="EN-US"><span style="">Ø<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><st1:chmetcnv tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="2" unitname="m" w:st="on"><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">2M</font></span></st1:chmetcnv><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">的集群效验</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">log</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">（</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">clverify.log[0-9]</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">）。</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 20.5pt; line-height: 150%;"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">在集群的每个节点中，效验工具在需要</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">/var</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">下</span><st1:chmetcnv tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="4" unitname="m" w:st="on"><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">4M</font></span></st1:chmetcnv><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">的空间，</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">clverify</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">可以在同一时间最多保持四份节点效验数据的拷贝</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">(</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">节点初始化和同步时</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">)</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">。</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 20.5pt; line-height: 150%;"><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">/var/HACMP/clverify/current/<nodename>/*</nodename></font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">包含当前执行的效验的日志。</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 20.5pt; line-height: 150%;"><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">/var/HACMP/clverify/pass/<nodename>/*</nodename></font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">包含最后通过的效验的日志。</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 20.5pt; line-height: 150%;"><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">/var/HACMP/clverify/pass</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">。</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">prev/<nodename> /*</nodename></font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">包含倒数第二次通过效验的日志。</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 20.5pt; line-height: 150%;"><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">/var/HACMP/clverify/fail/<nodename>/*</nodename></font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">包含最后一次失败的效验日志。</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><o:p></o:p></span></p><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">同时，</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">/var/HACMP/clverify/clverify.log</font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">和它的拷贝消耗</span><span style="font-size: 12pt; line-height: 150%;" lang="EN-US"><font face="Times New Roman">1<st1:chmetcnv tcsc="0" numbertype="1" negative="True" hasspace="False" sourcevalue="2" unitname="m" w:st="on">-2M</st1:chmetcnv></font></span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;">的磁盘空间。</span><br /><span style="font-size: 12pt; line-height: 150%; font-family: 宋体;"></span></blockquote>再来检查HACMP的日志，发现的确是系统Cluster因为两台主机的时间不一致发出了一个警告，和数据库无关。<br /><blockquote>ERROR: The HACMP timestamp file for shared volume group: oraclevg is inconsistent<br />with the time stamp in the VGDA for the following nodes: p1 p2<br /></blockquote>重启数据库，一切是正常的。<br /><br />这个故事说明，DBA不仅要心理素质好，眼神也要好！<br /><br />-The End-<br /><br /><br /><br /><br /></p>

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

    <li><a href="http://www.eygle.com/archives/2008/07/cldump_hacmp.html">使用cldump工具查看HACMP状态</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2007/12/crs_0184_crs_start.html">CRS-0184错误与CRS初始化</a><br /></li>
</ul></p>



<p><strong>评论数量(3)|<a href="http://www.eygle.com/archives/2009/06/clverify_cluvfy.html#comments" title="Comment on: IBM 的 clverify 与 Oracle 的 cluvfy">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/06/clverify_cluvfy.html">http://www.eygle.com/archives/2009/06/clverify_cluvfy.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/6V3xOo5oxq4" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Case</category>

<category domain="http://www.sixapart.com/ns/types#category">FAQ</category>


<category domain="http://www.sixapart.com/ns/types#tag">cluvfy</category>

<category domain="http://www.sixapart.com/ns/types#tag">CRS</category>

<category domain="http://www.sixapart.com/ns/types#tag">HACMP</category>

<pubDate>Fri, 26 Jun 2009 10:18:37 +0800</pubDate>
</item>


--------------------------------------------------------------------------------
<item>
<title>opatch的补丁号、下载及备忘</title>
<description>对于Oracle10.2.0.3版本来说，自带的OPatch版本过低，没有napply命令，在应用一些Patch Bundle时需要升级OPatch。</description>
<link>http://www.eygle.com/archives/2009/06/opatch_download_url_record.html</link>
<author>eygle@eygle.com(eygle)</author>
<guid>http://www.eygle.com/archives/2009/06/opatch_download_url_record.html</guid>
<content:encoded><![CDATA[
<p>&copy作者：<a href="http://www.eygle.com">eygle</a>  发布在 <a href="http://www.eygle.com/">eygle.com</a></p>

<p>OPatch是用来应用Oracle过渡性补丁的工具。</p>

<p>对于Oracle10.2.0.3版本来说，自带的OPatch版本过低，没有napply命令，在应用一些Patch Bundle时需要升级OPatch。<br />
记录一下patch号及下载地址：<br />
补10.2.0.3的Opatch，补丁号是 4898608：<br /></p><blockquote>
-r--r--r--   1 root     other     1169856 Jun 22 00:15 p4898608_10201_GENERIC.zip<br />
-r--r--r--   1 root     other     1169856 Jun 22 00:16 p4898608_10202_GENERIC.zip<br />
-r--r--r--   1 root     other     1169856 Jun 22 00:17 p4898608_10203_GENERIC.zip<br />
-r--r--r--   1 root     other     1169856 Jun 22 00:18 p4898608_10204_Generic.zip<br />
-r--r--r--   1 root     other     1252699 Jun 22 00:13 p4898608_111000_GENERIC.zip</blockquote><p>另外在Metalink上的所有OPatch版本的补丁号的编号是<span style="" lang="EN"></span><font><a href="http://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=6880880"><font size="2" color="#800080" face="Times New Roman">6880880</font></a>，其文件有一大堆：</font></p><blockquote><p>-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 361632 Jun 19 12:39 p6880880_101000_AIX.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 28287882 Jun 19 12:37 p6880880_101000_AIX64-5L.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 361632 Jun 19 12:39 p6880880_101000_BS2000.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 29861361 Jun 19 12:37 p6880880_101000_HP64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 35417093 Jun 19 12:37 p6880880_101000_HPUX-IA32.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 35417093 Jun 19 12:37 p6880880_101000_HPUX-IA64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 29861361 Jun 22 09:38 p6880880_101000_HPUX11.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 29265466 Jun 19 12:38 p6880880_101000_IBMPower.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 26342584 Jun 19 12:38 p6880880_101000_LINUX.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 31697049 Jun 19 12:37 p6880880_101000_Linux-IA64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 28740649 Jun 19 12:37 p6880880_101000_Linux-S390.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 26342584 Jun 19 12:38 p6880880_101000_Linux-x86-64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 28740649 Jun 19 12:37 p6880880_101000_Linux-zSer.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25049780 Jun 19 12:38 p6880880_101000_MSVista.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25049780 Jun 19 12:38 p6880880_101000_MSWIN-x86-64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25049780 Jun 19 12:38 p6880880_101000_MSwin2000.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25049780 Jun 19 12:38 p6880880_101000_MSwinXP.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 361632 Jun 19 12:41 p6880880_101000_MSwinXP64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 361632 Jun 19 12:39 p6880880_101000_MVS.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 27601676 Jun 19 12:38 p6880880_101000_SOLARIS.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 27601676 Jun 19 12:38 p6880880_101000_SOLARIS64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25049780 Jun 19 12:39 p6880880_101000_Ser08-x86-64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25049780 Jun 19 12:38 p6880880_101000_Ser2003.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25049780 Jun 19 12:39 p6880880_101000_Ser2008.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 361632 Jun 19 12:41 p6880880_101000_Solaris86-64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 361632 Jun 22 09:27 p6880880_101000_Solarisx86.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 361632 Jun 19 12:39 p6880880_101000_Tru64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25049780 Jun 19 12:38 p6880880_101000_WINNT.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 361632 Jun 19 12:41 p6880880_101000_WINNT64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1170379 Jun 19 12:45 p6880880_102000_AIX.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 29096475 Jun 19 12:41 p6880880_102000_AIX64-5L.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1170379 Jun 19 12:45 p6880880_102000_AIX64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1170379 Jun 21 22:20 p6880880_102000_BS2000.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 30670108 Jun 19 12:41 p6880880_102000_HP64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 36225840 Jun 19 12:41 p6880880_102000_HPUX-IA32.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 36225840 Jun 19 12:41 p6880880_102000_HPUX-IA64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 30670108 Jun 22 09:41 p6880880_102000_HPUX11.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 30074213 Jun 19 12:43 p6880880_102000_IBMPower.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 27151331 Jun 19 12:44 p6880880_102000_LINUX.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 32505796 Jun 19 12:43 p6880880_102000_Linux-IA64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 29549396 Jun 19 12:43 p6880880_102000_Linux-S390.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 27151331 Jun 19 12:44 p6880880_102000_Linux-x86-64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 29549396 Jun 19 12:41 p6880880_102000_Linux-zSer.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25858527 Jun 19 12:45 p6880880_102000_MSVista.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25858527 Jun 19 12:45 p6880880_102000_MSWIN-x86-64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25858527 Jun 19 12:44 p6880880_102000_MSwin2000.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25858527 Jun 19 12:45 p6880880_102000_MSwinXP.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1170379 Jun 19 12:47 p6880880_102000_MSwinXP64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1171143 Jun 19 12:41 p6880880_102000_MVS.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 28410423 Jun 19 12:44 p6880880_102000_SOLARIS.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 28410423 Jun 25 00:07 p6880880_102000_SOLARIS64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25858527 Jun 19 12:45 p6880880_102000_Ser08-x86-64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25858527 Jun 19 12:45 p6880880_102000_Ser2003.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25858527 Jun 19 12:45 p6880880_102000_Ser2008.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1170379 Jun 19 12:47 p6880880_102000_Solaris86-64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1170379 Jun 19 12:47 p6880880_102000_Solarisx86.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1170379 Jun 19 12:47 p6880880_102000_Tru64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25858527 Jun 19 12:44 p6880880_102000_WINNT.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1170379 Jun 23 22:59 p6880880_102000_WINNT64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1253222 Jun 19 12:53 p6880880_111000_AIX.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 29179318 Jun 19 12:47 p6880880_111000_AIX64-5L.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1253222 Jun 19 12:53 p6880880_111000_AIX64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1253222 Jun 19 12:53 p6880880_111000_BS2000.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 30752951 Jun 19 12:49 p6880880_111000_HP64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 36308683 Jun 19 12:47 p6880880_111000_HPUX-IA64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 30752951 Jun 22 09:43 p6880880_111000_HPUX11.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 30157056 Jun 19 12:49 p6880880_111000_IBMPower.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 29632239 Jun 19 12:49 p6880880_111000_LINUX-S390.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 29632239 Jun 19 12:49 p6880880_111000_LINUX-zSer.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 27234174 Jun 19 12:49 p6880880_111000_LINUX.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 32588639 Jun 19 12:49 p6880880_111000_Linux-IA64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 27234174 Jun 19 12:49 p6880880_111000_Linux-x86-64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25941370 Jun 19 12:51 p6880880_111000_MSVista.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25941370 Jun 19 12:53 p6880880_111000_MSWIN-x86-64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25941370 Jun 19 12:51 p6880880_111000_MSwin2000.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25941370 Jun 19 12:51 p6880880_111000_MSwinXP.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1253222 Jun 19 12:53 p6880880_111000_MSwinXP64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1253929 Jun 19 12:49 p6880880_111000_MVS.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 28493266 Jun 19 12:53 p6880880_111000_SOLARIS64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1253222 Jun 19 12:53 p6880880_111000_SOLARISx86.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25941370 Jun 19 12:53 p6880880_111000_Ser2003.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25941370 Jun 19 12:53 p6880880_111000_Ser2008.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1253222 Jun 19 12:53 p6880880_111000_TRU64.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp; 25941370 Jun 19 12:53 p6880880_111000_WINNT.zip<br />-r--r--r--&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; other&nbsp;&nbsp;&nbsp;&nbsp; 1253222 Jun 19 12:53 p6880880_111000_WINNT64.zip</p></blockquote><p>记录一下备忘，这一周遇到了太多的Case，忙的晕头转向！</p><p>参考链接：</p><p>Kamus写的： <a href="http://www.dbform.com/html/2008/477.html">http://www.dbform.com/html/2008/477.html</a></p><p>赵宇写的： <a href="http://space.itpub.net/175005/viewspace-420428">http://space.itpub.net/175005/viewspace-420428</a><br /></p><p><br /></p><p><br /></p><p><br /><span style="" lang="EN"></span></p></p>

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

    <li><a href="http://www.eygle.com/archives/2009/06/oracle_critical_patch_updates.html">关注一下Oracle的CPU (Critical Patch Updates)</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/02/oracle_internals_scripts.html">《深入解析Oracle》一书脚本包下载</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2009/01/11g_patchset_download.html">Oracle Database 11g补丁(Patchset)下载地址</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/07/11g_arch_download.html">Oracle Database 11g 体系结构图下载</a><br /></li>

    <li><a href="http://www.eygle.com/archives/2008/06/9ir2_download_link.html">ORACLE 9iR2 软件下载地址收藏</a><br /></li>
</ul></p>



<p><strong>评论数量(0)|<a href="http://www.eygle.com/archives/2009/06/opatch_download_url_record.html#comments" title="Comment on: opatch的补丁号、下载及备忘">Add Comments</a></strong></p>
<p>本文网址：<a class="permalink" href="http://www.eygle.com/archives/2009/06/opatch_download_url_record.html">http://www.eygle.com/archives/2009/06/opatch_download_url_record.html</a></p>
</description>
<img src="http://feeds.feedburner.com/~r/EyglesOracleBlog/~4/JGeFHt2BRGM" height="1" width="1"/>]]></content:encoded>

<category domain="http://www.sixapart.com/ns/types#category">Download</category>

<category domain="http://www.sixapart.com/ns/types#category">FAQ</category>


<category domain="http://www.sixapart.com/ns/types#tag">Download</category>

<category domain="http://www.sixapart.com/ns/types#tag">Opatch</category>

<pubDate>Thu, 25 Jun 2009 22:13:38 +0800</pubDate>
</item>

</channel>
</rss>
