-
Recent Posts
Recent Comments
- yangtingkun on 非空字段空值对查询的影响
- Eric Zong on 非空字段空值对查询的影响
- Kamus on Oracle Ace Director
- 设置全局死锁优先级 | yangtingkun on RAC全局死锁检测时间
- ORA-600(krbounotread_noctx)错误 | yangtingkun on ORA-600(krboReadBitmap_badbitmap)错误
Archives
- December 2020
- February 2019
- December 2018
- November 2018
- October 2018
- July 2018
- June 2018
- May 2018
- July 2016
- July 2013
- June 2013
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
Categories
Meta
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
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 kcbchg1_12, kdifind:kcbget_24, ORA-600, _db_file_no_contig_mblock_read_count
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 DDL_DICT_TRACKING, logminer, MACHINE_NAME, NULL, OS_USERNAME, SESSION_INFO, START_SCN, UNKNOWN, USERNAME, V$LOGMNR_CONTENTS
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进行在线访问。估计最近一段时间,大部分新特性的文章会不断的涌现出来。