08 2008 档案
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) 评论(0) 推荐(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) 推荐(0) 编辑
Consistent gets
摘要:1、DB Block Gets(当前请求的块数目)当前模式块意思就是在操作中正好提取的块数目,而不是在一致性读的情况下而产生的块数。 2、Consistent Gets(数据请求总数在回滚段Buffer中的数据一致性读所需要的数据块) 3、Physical Reads(物理读)就是从磁盘上读取数据块的数量 阅读全文
posted @ 2008-08-15 08:39 一江水 阅读(6871) 评论(2) 推荐(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) 评论(1) 推荐(0) 编辑
Oracle9i数据库Data Guard实施及维护手册
摘要:一.Data Guard介绍 备用数据库(standby database)是ORACLE 推出的一种高可用性(HIGH AVAILABLE)数据库方案,在主节点与备用节点间通过日志同步来保证数据的同步,备用节点作为主节点的备份,可以实现快速切换与灾难性恢复。 阅读全文
posted @ 2008-08-12 23:50 一江水 阅读(3023) 评论(0) 推荐(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) 推荐(0) 编辑