ORA-01502 state unusable错误成因和解决方法[转]
摘要:接到开发人员和业务人员的通知,说一个登陆页面不能用了,报错: 2005-01-31 13:59:02,721 [com.aspire.common.dao.OamUserDAO]- -214:select错误 java.sql.SQLException: ORA-01502 state 这个错误是由于索引失效造成的,重建索引后,问题就解决了。 为了搞清楚索引为什么会失效,以及如何解决,我们做...
阅读全文
posted @
2008-08-27 03:54
一江水
阅读(1201)
推荐(1) 编辑
Oracle的consistent gets是如何计算的
摘要:1.单表扫描
SQL> execute show_space('TEST1','WWJ');
Unformatted Blocks ..................... 0
FS1 Blocks (0-25) ..................... 0
FS2 Blocks (25-50) ..................... 1
FS3 Blocks (50-75) ..................... 0
阅读全文
posted @
2008-08-15 08:57
一江水
阅读(2633)
推荐(0) 编辑
Consistent gets
摘要:1、DB Block Gets(当前请求的块数目)当前模式块意思就是在操作中正好提取的块数目,而不是在一致性读的情况下而产生的块数。
2、Consistent Gets(数据请求总数在回滚段Buffer中的数据一致性读所需要的数据块)
3、Physical Reads(物理读)就是从磁盘上读取数据块的数量
阅读全文
posted @
2008-08-15 08:39
一江水
阅读(6871)
推荐(1) 编辑
当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
一江水
阅读(1080)
推荐(0) 编辑
Oracle9i数据库Data Guard实施及维护手册
摘要:一.Data Guard介绍
备用数据库(standby database)是ORACLE 推出的一种高可用性(HIGH AVAILABLE)数据库方案,在主节点与备用节点间通过日志同步来保证数据的同步,备用节点作为主节点的备份,可以实现快速切换与灾难性恢复。
阅读全文
posted @
2008-08-12 23:50
一江水
阅读(3023)
推荐(0) 编辑
Oracle Data Guard配置手记[转]
摘要:1、主库和从库的Oracle 安装的时候都选择相同的安装路径 E:\oracle\ora92 ;并且先不要安装数据库,即在安装过程中“数据库配置”一项下面选择“只安装软件”;
2、在主库上使用DBCA(Database Configuration Assistant)建一个数据库,SID设为PRIMARY;
3、设置主库归档路径为e:\oracle\ora92\database\Archive :
Sql>alter system set log_archive_dest_1='LOCATION=e:\oracle\ora92\database\Archive MANDATORY' scope=both;
阅读全文
posted @
2008-08-12 23:34
一江水
阅读(2239)
推荐(0) 编辑