刷新共享池对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) 编辑
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) 编辑