Monthly Archives: June 2013

Timesten问题诊断手册总结

感觉Timesten中很多内容和思路与Oracle差别不大。 之所以会有这个感觉,主要源于两个方面。一是文档中确实介绍了大量Oracle相关的内容,尤其是诊断Timesten作为Oracle数据库CACHE部分,很多引发Timesten的错误实际上就是Oracle中的错误。二是Oracle在收购了Timesten之后,利用Oracle关系型数据库的优势,将很多Oracle的特性也放到了Timesten中,因此看一些概念以及诊断的手段会有似曾相识的感觉。 不过Timesten的锁机制显然没有得到Oracle数据库的真谛,而和其他大部分数据库一样。比如在Timesten中一个聚集物化视图,可能导致基表所有记录被锁定,而Oracle则通过ON COMMIT时刻的刷新,避免了物化视图扩大锁范围的问题。

Posted in BOOKS | Leave a comment

ORA-600(ktsfbfmt:objdchk_kcbnew_3)错误

客户的11.2.0.3 RAC环境出现ORA-600[ktsfbfmt:objdchk_kcbnew_3]错误。 错误信息为: Sat May 18 01:37:23 2013 Errors IN file /oracle/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_j009_13090.trc (incident=1002558): ORA-00600: 内部错误代码, 参数: [ktsfbfmt:objdchk_kcbnew_3], [3], [5370496], [0], [], [], [], [], [], [], [], [] Incident details IN: /oracle/app/oracle/diag/rdbms/orcl/orcl1/incident/incdir_1002558/orcl1_j009_13090_i1002558.trc USE ADRCI OR Support Workbench TO package the … Continue reading

Posted in BUG | Tagged , , | Leave a comment

ORA-600(kcbchg1_12)和ORA-600(kdifind:kcbget_24)错误

客户11.2.0.3 RAC for Aix上出现的错误。 在客户环境中,上述两个错误都出现了: Sun May 19 01:20:41 2013 Errors in file /oracle/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_j003_32468.trc (incident=1002135): ORA-00600: 内部错误代码, 参数: [kdifind:kcbget_24], [5296768], [1], [0], [1], [], [], [], [], [], [], [] ORA-06512: 在 “CP_TMS.TMP_P_TMS_MAIL_AGENCY_OUT”, line 386 ORA-06512: 在 line 2 Incident … Continue reading

Posted in BUG | Tagged , , , | Leave a comment

Logminer获取UNKNOWN的USERNAME

客户反馈尝试通过LOGMINER获取USERNAME和PROGRAM信息,但是即使打开了SUPPLEMENTAL LOG,仍然到得UNKNOWN的结果。 查询了MOS文档,果然找到了一个对应的BUG:Some Column Values Change To UNKNOWN Or NULL When Querying V$LOGMNR_CONTENTS [ID 1307497.1]。 当在START_LOGMINER的时候指定了START_SCN并在OPTIONS中指定了DDL_DICT_TRACKING时,查询V$LOGMNR_CONTENTS视图,第一次访问可以得到正确的USERNAME、MACHINE_NAME、OS_USERNAME、SESSION_INFO等信息,但是再次查询上述列会变成NULL或者UNKNOWN。 这个BUG影响版本从10.2.0.4到11.2.0.2,在11.2.0.3中被FIXED,Oracle还提供了单独了PATCH 10129774来解决这个问题。不过其实最简单避免这个错误的方法就是在START_LOGMINER后,通过CREAT TABLE的方式将V$LOGMNR_CONTENTS视图的内容保留下来,这其实也可以避免多次扫描V$LOGMNR_CONTENTS视图造成后台进行多次的日志挖掘。

Posted in BUG | Tagged , , , , , , , , , | Leave a comment

20130626 Oracle12c终于发布

翘盼已久的Oracle 12c今天终于发布了。 Oracle的12c将要发布的消息已经传出来将近1年时间了,就在大家认为是不是要等到OOW的时候,Oracle 12.1.0终于发布了。 第一批发布了三个平台,不用猜也知道肯定是Linux和Solaris,包括Linux X86-64、Solaris Sparc 64和Solaris X86-64。 同时在线文档也发布出来,可以通过http://www.oracle.com/pls/db121/homepage进行在线访问。估计最近一段时间,大部分新特性的文章会不断的涌现出来。

Posted in NEWS | Tagged , , | Leave a comment