守望2012
2011就要过去,回顾这一年来感触颇多,年初跑去恩墨面试,见到了2位大牛kamus和老杨,当然当时我并未不知道这两位名人,不然肯定要个签名来;当然面试并没有通过,当时的我RAC和DG完全不熟,几乎都不知道是怎么挺过...
提高count查询速度
显然昨天做的分区并未提升count(1)的查询速度,怎样都避免不了全表扫描,后来开始在网上搜索,发现的确有很多方法,所以准备挨个尝试首先正常查询一次10:19:30 SQL> select count(1) from trans_tmp; ...
在线重定义表分区
今天查了下v$session_longops,发现有一条命令执行了好久,只是简简单单的select count(1) from trans_tmp;随手就查了下表大小SQL> set linesize 9999SQL> col owner format a10SQL> col segment_name format a2...
sga过大导致12560
之前查了v$sga_target_advice,根据建议修改了sga,之前sga只有1040,修改到了1700,因为是32位系统,最多只支持到1.7G。因为是rac系统,写入spile后并没有重启,直到今天一个节点死机重启(P.S.垃圾windows...
物化视图 on commit
系统中发现一个视图查询很慢,看了下scipt发现竟然是三个表做的笛卡儿积,找到开发,结果说就是要这样做,查了下数据,发现是用来拼装表名和查询语句的,所以要把所有可能都涉及到才用到了笛卡儿积,但每次调用...
创建job报ORA-06550
今天创建job begin dbms_job.submit(:job1,'test',sysdate,'sysdate+5/1440'); end; /*第 1 行出现错误:ORA-06550: 第 1 行, 第 118 列:PLS-00103: 出现符号 "END"在需要下列之一时::= . ( @ %...
ORA-00600: 内部错误代码, 参数: [kolaslGetLength-1], [], [], [], [], [], [], []
今天查询GV$SQL,结果报出600错误,因没有metalink可查,开始在网上搜索,后在yangtingkun那里发现了是个bug,并且有详细的测试过程原文地址:http://yangtingkun.itpub.net/post/468/406152RAC系统下查询gv$sql...
令人崩溃的current_date
前阵子帮着开发人员编写了一系列的trigger和procedure来计算数据,昨天TL说数据有问题select * from test where devid='XXXXXXXXXX' and current_date >= to_date('2011-11-02 00:00:00','yyyy-mm-...
ORA-23539
在进行表分区在线重定义时人为终止了操作,结果报出12019错误,网上查询了一下,把对应的物化视图日志和分区表的物化视图删掉即可重新操作。但当重新执行dbms_redefinition.can_redef_table后,运行dbms_redefinitio...
我的DBA之路从今开始记录
干了DBA好久了,也在itpub上潜伏了好久了,没有作为,无论在网上还是网下,总想开个blog记录自己工作中遇到的问题,来记录自己的成长,但却总是怯于记录的内容低级之极,何必要在网上献丑呢。今天终于鼓起勇气,准...