-
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
Category Archives: ORACLE
ORA-600(13013)错误
客户环境中出现ORA-600(13013)错误。 错误信息如下: Mon DEC 26 23:13:00 2011 Errors IN file /oracle/admin/htzback/udump/htzback_ora_32522.trc: ORA-00600: 内部错误代码, 参数: [13013], [5001], [52828], [625368235], [67], [629556358], [17], []Mon Dec 26 23:13:00 2011 Errors in file /oracle/admin/htzback/udump/htzback_ora_32522.trc: ORA-00600: 内部错误代码, 参数: [13013], [5001], [52828], [625368235], [67], [629556358], [17], … Continue reading
DATE类型截取到天的效率
在ITPUB上看了一个帖子,根据日期类型对每天的记录进行GROUP BY,帖子的地址如下:http://www.itpub.net/thread-1564295-1-1.html 这种包含全表扫描执行GROUP BY的语句是否还有优化的余地吗,事实上确实还有,因为对于处理日期类型,TO_CHAR并没有TRUNC高效。 下面看一个简单的例子: SQL> CREATE TABLE T_DATE AS 2 SELECT ROWNUM ID, CREATED 3 FROM DBA_OBJECTS A, (SELECT 1 FROM DUAL CONNECT BY ROWNUM < 100) 4 WHERE ROWNUM <= 1000000; TABLE created. SQL> SELECT COUNT(*) FROM T_DATE; … Continue reading
ORA-600(16608)错误
客户10.2.0.4环境出现ORA-600(16608)错误。 详细错误信息如下: Sun DEC 19 11:17:41 2010 Errors IN file /u01/app/oracle/admin/orcl/bdump/orcl_j005_5937.trc: ORA-00600: internal error code, arguments: [16608], [2], [3], [0x8000002C4FA00DC0], [], [], [], []Sun Dec 19 11:17:41 2010 Errors in file /u01/app/oracle/admin/orcl/bdump/orcl_j005_5937.trc: ORA-00600: internal error code, arguments: [16608], [2], [3], … Continue reading
ORA-600(ksmals)错误
客户数据库出现ORA-600(ksmals)错误。 错误信息为: Tue Nov 22 11:39:02 2011 Errors in file /oracle9/app/admin/db/udump/db1_ora_2319324.trc: ORA-00600: internal error code, arguments: [ksmals], [sql txt in kkslod], [], [], [], [], [], [] 查询这个错误,确认是Oracle的bug,详细描述可以参考:ORA-600 [ksmals], [sql txt in kkslod], [] Selecting Against x$kgllk [ID 550066.1]。这个问题影响9.2到11.1之间的所有版本。当查询x$kgllk内部表,或基于这个内部表的视图时,就可能引发这个问题。 从对应的trace文件中可以看到,导致错误的SQL在查询V$OPEN_CURSOR和V$SQL视图: … Continue reading
Posted in BUG
Tagged 10778, ksmals, ORA-600, sql txt in kkslod, V$OPEN_CURSOR, x$kgllk
Leave a comment
ORA-600(ttcgcshnd-2)错误
客户数据库出现这个错误信息。 以前碰到过一个很老的bug,错误信息和当前十分接近,为ttcgcshnd-1,导致问题的原因是较低的jdbc驱动所致,详细情况可以参考:http://yangtingkun.itpub.net/post/468/461992 当前的问题并不太一样,导致问题的主要原因是用户取消了操作: Mon DEC 5 10:13:50 2011 Errors IN file /oracle9/app/admin/db/udump/db1_ora_1867892.trc: ORA-00600: internal error code, arguments: [ttcgcshnd-2], [0], [], [], [], [], [], [] ORA-01013: USER requested cancel OF CURRENT operation Mon DEC 5 10:13:51 2011 Trace dumping IS … Continue reading
ORA-600(KGHALO4)错误
客户数据库频繁出现这个错误。 详细的错误信息为: Sat DEC 31 21:26:23 2011 Errors IN file /opt/app/oracle/admin/ynwcdma/bdump/ynwcdma_pmon_5510.trc: ORA-00600: 内部错误代码, 参数: [KGHALO4], [0xC0000003E80CD060], [], [], [], [], [], [] Error occured while spawning process CJQ0; error = 600 Sat DEC 31 21:26:25 2011 Errors IN file /opt/app/oracle/admin/ynwcdma/bdump/ynwcdma_pmon_5510.trc: … Continue reading
10g新增初始化参数SKIP_UNUSABLE_INDEXES
这个10.1就增加的新特性,是最近才发现的。 公司中的新人问起索引失效对表影响,于是随手做了个例子,才发现10g中已经改变了9i中的默认方式: SQL> CREATE TABLE t_index (id NUMBER, name varchar2(30)); TABLE created. SQL> CREATE INDEX ind_t_id ON t_index(id); INDEX created. SQL> CREATE INDEX ind_t_name ON t_index(name); INDEX created. SQL> INSERT INTO t_index VALUES (1, ‘a’); 1 ROW created. SQL> commit; … Continue reading
数据泵导出碰到ORA-600(kcbz_check_objd_typ_3)错误
客户的数据库崩溃,被强制打开后,使用数据泵导出出现ORA-600(kcbz_check_objd_typ_3)错误。 以前碰到过一个ORA-600(kcbz_check_objd_typ_3)错误,是由于客户利用不同版本软件创建了控制文件,尝试打开数据库所致。详情可以参考:http://yangtingkun.itpub.net/post/468/517661 这次的情况其实有类似的地方,客户的数据库出现ORA-600(4000)的错误,被我们强制打开后,肯定数据字典存在不一致的情况。 导出时详细错误信息如下: [oracle] % expdp system/manager directory=d_output dumpfile=full_bk_2011123101.dmp FULL=y logfile=full_bk_2011123101.log parallel=4 Export: Release 10.2.0.1.0 – 64bit Production ON 星期六, 31 12月, 2011 23:02:46 Copyright (c) 2003, 2005, Oracle. ALL rights reserved. 连接到: Oracle DATABASE 10g Enterprise Edition Release … Continue reading
使用Huge Pages后数据库启动失败
在配置Huge Pages后,启动数据库反应很慢,数据库无法正常打开。 检查告警日志,发现下面的错误: Fri DEC 30 13:38:11 2011 Starting ORACLE instance (normal) ****************** Huge Pages Information ***************** Huge Pages memory pool detected (total: 34596 free: 34596) Memlock LIMIT too small: 67584000000 TO accommodate segment SIZE: 68587356160 Huge Pages allocation failed … Continue reading