-
快速增加分区和合并分区,分区数据自动维护
May172013在测试HASH分区快速增加分区和合并分区时,遇到个很有意思的现象,就是分区表的数据自动维护,即使将数据插入到指定的分区也无效。 实验环境64位win7,ORACLE 11.2.0.1.0。以下是实验过程。 1.创建HASH分区的分区表。 SQL> create table test01(id number,name varchar2(10)) 2 partition by hash(name) 3 (part ...
阅读全文抢沙发
-
AWR分析之DFS lock handle等待事件
Apr082013在给客户巡检时发现DFS lock handle等待事件。 在RAC环境中,会话等待获取一个全局锁的句柄时产生DFS lock handle等待事件,这个等待事件通常和sequence有关,如果2个实例都有并发的session使用sequence,这时有可能遭遇 DFS LOCK HANDLE等待事件。 ORACLE为了在RAC环境下为了sequence的一致性,使用了三种锁:row cac ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:DFS lock handle, ORACLE, row cache lock, SEQUENCE, SQ锁, SV锁, 等待事件
-
AWR报告分析Execute to Parse
Mar312013同学让我帮他分析下他们数据库的AWR报告,说命中率非常低,我看了下命中率已经很不错了,下面是AWR报告的基本信息。 从DB Time看,这个数据库并不忙,数据库压力不大,下面是负载信息。 从上面的负载信息可以看到,每秒redo的生成量非常小,逻辑不也不高,每秒解析217.46次,每秒SQL运行218.84次,平均每秒有10.63个 ...
阅读全文
-
oracle OUTLN用户及使用OUTLINE固定SQL执行计划
Mar292013今天在写巡检报告时,发现同事写的巡检脚本里把OUTLN用户当成普通用户来分析了。 OUTLN用户是ORACLE自带的用户,默认该用户下的表就是在SYSTEM表空间,这个用户存放ORACLE的SQL执行计划,如果要固定SQL的执行计划,就需要用到这个用户,默认这个用户是锁定的。 SQL> select USERNAME,ACCOUNT_STATUS from dba_users ...
阅读全文
-
又遇ORA-03113错误及使用RMAN删除归档日志
Mar292013刚才在启动本人电脑上的ORACLE时,遇到ORA-03113错误。 SQL> startup ORACLE 例程已经启动。 Total System Global Area 1071333376bytes Fixed Size 1375792 bytes Variable Size 587203024 bytes Database Buffers 478150656 bytes Redo Buffers 4603904 bytes 数据库装载完毕。 ORA-03113: 通信通道的文 ...
阅读全文
-
windows2008安装ORACLE到2%不动的问题
Mar292013最近又有网友遇到在windows2008服务器上安装ORACLE软件时到2%就卡住不动的问题,下面是该网友的描述: oralce 11g r2 windows server 2008 R2 安装到最后一步 复制数据文件时 卡到2% 不走了 内存一直飙升 求解决 这个问题前段时间也有人遇到过,但是他安装的是10gR2版本的ORACLE数据库,我一直以为11gR2已经修复了 ...
阅读全文
-
oracle11g新特性-sqlplus错误日志
Mar252013可能大家都用过sqlplus的show error命令查看PL/SQL的错误信息,但是一条普通的查询操作报错,这个命令就查不到了。 SQL> select * from test; select * from test * 第 1 行出现错误: ORA-00942: 表或视图不存在 SQL> show error 没有错误。 11g开始引入sqlplus错误日志新特性,可以通过show errorlo ...
阅读全文
-
ORA-00600[kcratr_nab_less_than_odr]解决方案
Mar252013今天,有网友遇到ORA-00600[kcratr_nab_less_than_odr]错误,这个错误在metalink上没有相关的描述,网友的描述是异常关闭虚拟机,之后再用数据库的时候就起不来,报ORA-00600[kcratr_nab_less_than_odr]错误,在要来告警日至和trace文件后,发现告警日至记录以下错误信息: alter database open Beginning crash recov ...
阅读全文
-
windows服务未启动导致 ORA-12560和RMAN-00554错误
Mar192013今天,有人在群里问RMAN-00554、RMAN-04005、ORA-12560错误,如下: C:Usersstream>rman target / 恢复管理器: Release 11.2.0.1.0 - Production on 星期二 3月 19 16:03:14 2013 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. RMAN-00571: =============================== ...
阅读全文
-
利用RMAN的cate限制RMAN备份速度
Mar192013最近有个客户反映,在他们晚上数据库备份的时候,前台反映数据库特别慢,业务无法进行,看了下客户的AWR信息,发现该时段都是I/O相关的等待事件,经和客户沟通,他们没小时都要生成一次报表,这些SQL处理的数据量比重太大,基本都是全表扫描, 而且没有限制RMAN的备份速度,RMAN占用了大量的磁盘I/O,从客户的备份日志 ...
阅读全文