摘要:
以下oracle10g 64bit的完整补丁文档,逐步补充进去,形成比较完美的流程。一:安装10201_database_linux_x86_64.cpiogunzip 10201_database_linux_x86_64.cpio.gzcpio -idmv $ORACLE_HOME/OPatch/opatch version Invoking OPatch 10.2.0.4.9OPatch Version: 10.2.0.4.9OPatch succeeded.这里显示的OPatch的版本低于10.2.0.5。 不能用来安装10.2.0.5.4的patch。 需要从MOS 上下载10.2. 阅读全文
摘要:
(转载自老熊)http://www.laoxiong.net/oracle_fn_rfn_other.html(下面的数据文件头的dump没有全部测试出来,即命令只查出了File Header,而没有看到Block Header,Block Header可能还需要用oradebug来查看,请注意,不过基本上全部测试通过,搞清了数据文件的绝对、相对文件号、还有段之间的联系。)大家都知道从Oracle8开始,Oracle开始使用“相对文件号”,使原来一个数据库最多只能有1023个文件,扩展为一个表空间最多可以有1023个文件,每个库最多可以有65534个文件。我们来作一个测试:SQL> cr 阅读全文
摘要:
http://www.laoxiong.net/how_debugger_dump_oracle_state.html如果Oracle数据库hang住了,对Oracle做system dump,或做hang analyze,是研究和解决问题的有效办法,至少在提交SR时能够有更多的有用信息。如果能够连接数据库,并能够进行操作,那么用oradebug是简单快捷的办法。但有的时候,数据库由于hang住,sqlplus不能连接时(在10g可以尝试用sqlplus -prelim连接数据库),可以使用操作系统上的调试工具来dump oracle系统状态。在记一次Oracle数据库无响应(hang住)故障 阅读全文
摘要:
如何用oradebug dump系统状态如果系统hang住,可用oradebug,就可方便、安全的查看系统的此刻的状态,同进如果sqlplus 不能连入系统,则可用操作系统的命令来dump systemstate。后面会有linux下用gdb来作为dubugger的一些扩展的例子文章,供大家来参考。如果可以用sqlplus 登录,则可用oradebug来dump system stateoradebug setmypidoradebug dump systemstate 10,得到trace文件。运行如下命令来查看waiting信息(这里模拟的是cache buffers lru chain等 阅读全文
摘要:
http://www.dbform.com/html/2013/2078.html(转载)v$latch视图解析今天重新阅读Latch的文档,按照我自己的理解,对于v$latch视图中的以下几个字段再作一些解释。以下参数都是对于Willing-to-wait模式的latch而言的,no-wait模式的latch获得情况统计值则在IMMEDIATE_GETS和IMMEDIATE_MISSES字段中。所有v$latch视图中统计值都是在获得了latch之后才更新的。GETS:当尝试获取一个latch并最终获得的时候,该值加1,在一次请求中无论是经过多少次自旋多少次Sleep,该值只会加1.MISS 阅读全文
摘要:
http://www.dbsnake.net/hard-and-soft-parse-latch-analysis.html#comment-359硬解析和软解析情况下latch持有情况分析Posted:May 5, 2012 |Author:Cui Hua|Filed under:Oracle|8Comments »为了方便阐述,这篇文章里我用了如下一些术语:1、用“library cache lock”代表名为library cache lock的enqueue;2、用“library cache pin”代表名为library cache pin的enqueue;3、用“Chi 阅读全文
摘要:
http://www.dbsnake.net/library-cache-pin-and-lock-continue.html#comment-357library cache lock和library cache pin到底是什么(续)Posted:December 16, 2011 |Author:Cui Hua|Filed under:Oracle|Tags:library cache lock and pin|5Comments »这篇文章是“library cache lock和library cache pin到底是什么”的姊妹篇,在这篇文章里,我们通过测试得到了如下结论 阅读全文
摘要:
(http://www.dbsnake.net/library-cache-lock-and-pin.html)Posted:December 16, 2011 |Author:Cui Hua|Filed under:Oracle|Tags:library cache lock and pin|3Comments »可能有很多朋友从来就没有搞清楚过到底什么是library cache lock和library cache pin,它们到底是enqueue还是latch?它们的作用是什么?这里我尝试对上述问题做一番解释,这些解释可能是有问题的,因为里面包含了我的一些猜测。最近连续写了一 阅读全文