随笔-227  评论-32  文章-175  trackbacks-1
Oracle诊断案例
ORA-04091错误解决
posted @ 2009-02-12 18:03 一江水 阅读(1673) | 评论 (0) 编辑
log file switch
posted @ 2008-11-11 15:46 一江水 阅读(120) | 评论 (0) 编辑
刷新共享池对sequence的影响[转]
摘要: Alter system flush shared_pool;阅读全文
posted @ 2008-11-06 17:04 一江水 阅读(185) | 评论 (0) 编辑
insert append需要注意的一个小问题
摘要: 1. append方式添加记录对insert into ... values语句不起作用。 2. 以append方式批量插入的记录,其存储位置在hwm 之上,即使hwm之下存在空闲块也不能使用。 3. 以append方式插入记录后,要执行commit,才能对表进行查询。否则会出现错误: ORA-12838: 无法在并行模式下修改之后读/修改对象 4. 在归档模式下,要把表设置为nologging,然后以append方式批量添加记录,才会显著减少redo数量。在非归档模式下,不必设置表的nologging属性,即可减少redo数量。如果表上有索引,则append方式批量添加记录,不会减少索引上产生的redo数量,索引上的redo数量可能比表的redo数量还要大。阅读全文
posted @ 2008-10-27 22:28 一江水 阅读(812) | 评论 (0) 编辑
ORA-01555的解释
posted @ 2008-09-11 15:53 一江水 阅读(271) | 评论 (0) 编辑
NLS参数设置导致的性能问题案例
摘要: Execute Immediate ' alter session set nls_comp=LINGUISTIC' Execute Immediate ' alter session set nls_sort=BINARY_CI'阅读全文
posted @ 2008-09-08 23:17 一江水 阅读(168) | 评论 (0) 编辑
当Web端查询某些特殊记录时Oracle就死掉[转]
摘要: 一个系统最近频频死掉,症状是系统的CPU资源全部耗尽,系统环境如下: 双CPU、RAID5 Oracle 8.1.7.0.1 Weblogic 8.12 JAVA JDBC FT的是Oracle和weblogic分别跑在RedHat 7.3上!也不知道是怎么想的! 字符集是ZHS16GBK 系统每隔一段时间就会出现CPU被99%占用,两个CPU空闲全为0,同时v$session_wait中的事件都是SQL*Net more data to client或SQL*Net message from client,alert.log中一切正常,StatsPack Report也没有发现任何的不正常,唯独SQL*Net事件等待次数非常的多!最初以为是不是内网的交换机出问题了,网络原因导致数据库问题?阅读全文
posted @ 2008-08-13 14:59 一江水 阅读(285) | 评论 (1) 编辑