-
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(kgavsd_3)错误
客户9208环境出现ORA-600[kgavsd_3]错误。 错误信息为: Thu DEC 15 15:47:57 2011 Errors IN file /oracle/admin/orcl/udump/orcl2_ora_659472.trc: ORA-00600: internal error code, arguments: [kgavsd_3], [0], [], [], [], [], [], [] ORA-00604: error occurred at recursive SQL level 2 ORA-03113: end-of-file ON communication channel ORA-03113: end-of-file ON … Continue reading
Posted in BUG
Tagged kgavsd_3, ORA-1013, ora-3113, ORA-600, ora-604, pl/sql, sql developer
Leave a comment
节点重配置后IPC发送超时问题
客户RAC环境在一个节点重启后,另一个节点出现IPC send timeout信息。 详细错误信息为: Wed May 2 22:07:00 2012 IPC Send timeout detected.Sender: ospid 20808 Receiver: inst 1 binc 1718095761 ospid 16263 Wed May 2 22:07:02 2012 IPC Send timeout detected.Sender: ospid 6677 Receiver: inst 1 binc 1718095761 ospid 16263 … Continue reading
并行进程出现ORA-27090错误
客户的RAC数据库出现ORA-27090错误。 详细的错误信息如下: Wed May 2 22:13:14 2012 Completed instance recovery at Thread 1: logseq 22430, block 190818, scn 5430629987 4110 DATA blocks READ, 4503 DATA blocks written, 43017 redo blocks READ Wed May 2 22:13:15 2012 Thread 1 advanced TO … Continue reading
ORA-600(ktspfupdst-1)错误
客户9208数据库出现ORA-600[ktspfupdst-1]错误。 错误信息为: Sat Mar 31 02:50:48 2012 Errors IN file /oracle/app/admin/orcl/udump/orcl1_ora_1896900.trc: ORA-00600: internal error code, arguments: [ktspfupdst-1], [], [], [], [], [], [], [] ORA-00604: error occurred at recursive SQL level 1 ORA-01013: USER requested cancel OF CURRENT operationSat Mar … Continue reading
Posted in BUG
Tagged ASSM, CANCEL, DBMS_REPAIR, insert, ktspfupdst-1, ORA-600, SEGMENT_FIX_STATUS
Leave a comment
数据库VIP地址无法访问(二)
客户的数据库出现VIP地址无法访问的情况。 这一篇描述问题的解决。 数据库VIP地址无法访问(一):https://yangtingkun.net/?p=798 上一篇通过诊断找到了问题的原因,由于VIP绑定网卡的错误,导致VIP可能漂移到PRIVATE网卡上,从而导致VIP地址对于外部服务器不可见。 找到原因后,解决其实很简单,只需要改正VIP错误的配置即可,简单的代码类似下面的示例: oracle@racdb1 $ srvctl config nodeapps -n racdb1 –a VIP EXISTS.: /racdb1-vip/10.8.60.201/255.255.255.0/aggr1:aggr2 oracle@racdb1 $ srvctl config nodeapps -n racdb2 –a VIP EXISTS.: /racdb2-vip/10.8.60.202/255.255.255.0/aggr1:aggr2oracle@racdb1 $ srvctl config nodeapps -n racdb1 –a VIP exists.: /racdb1-vip/10.8.60.201/255.255.255.0/aggr1:aggr2 oracle@racdb1 $ srvctl … Continue reading
数据库VIP地址无法访问(一)
客户的数据库出现VIP地址无法访问的情况。 这一篇描述问题的诊断。 客户的RAC环境重建后,发现两个节点的VIP都无法访问,开始认为是网络问题,但是随后发现整个RAC重启后,其中一个节点的VIP可以访问,而另一个节点的VIP仍然无法访问,因此判断可能是RAC本身的问题。 听到问题描述后,第一个判断是否VIP没有启动,登录数据库服务器后进行了检查: oracle@racdb1 $ lsnrctl STATUS LSNRCTL FOR Solaris: Version 10.2.0.4.0 – Production ON 18-APR-2012 10:22:02 Copyright (c) 1991, 2007, Oracle. ALL rights reserved. Connecting TO (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) STATUS OF the LISTENER ———————— Alias LISTENER_RACDB1 Version TNSLSNR FOR Solaris: … Continue reading
数据泵的跨版本问题
数据泵在10g刚推出的时候,跨版本的问题并不明显,而等到11.2推出之后,数据泵同样存在处理跨版本的问题。 Oracle原始的EXP/IMP导出、导入工具的扩版本特性对于从8/9版本就接触数据库的人来说,应该是基本常识了——低版本导出,目标版本导入。 而对于数据泵来说,很多人并没有意识到这一点,事实上数据泵如果从低版本导出,高版本导入是不需要额外处理的,而大多数的需求不是版本相同,就是版本升级,因此很多人没有注意到数据泵的版本问题。 不过如果数据泵从高版本导入大低版本,如果不加处理,就会出现下面的错误: [orat1@hpserver2 ~]$ expdp test/test dumpfile=d_tmp:tab1.dp TABLES=tab1 Export: Release 11.2.0.3.0 – Production ON Mon Apr 27 09:50:10 2012 Copyright (c) 1982, 2011, Oracle AND/OR its affiliates. ALL rights reserved. Connected TO: Oracle DATABASE 11g Enterprise Edition Release … Continue reading
号码连续分段问题
客户有一个判断号码连续的问题,这种问题用分析函数解决是比较有代表性的。 表结构和数据为: SQL> SELECT * FROM tab1; ID CA REG ———- — — 100 11 S 101 11 S 102 11 N 103 11 N 104 11 N 105 0 S 106 0 S 107 0 S 108 0 N … Continue reading
ORA-8103错误
最近碰到两次ORA-8103错误,简单总结一下。 一次是客户的10.2数据库出现了ORA-600[6002]错误,导致的问题是索引出现了逻辑损坏,本来问题很简单,只需要删除索引并重建,或者通过ONLINE REBUILD方式就可以了。但是索引删除后,扫描这张表出现了ORA-8103错误,这说明错误不仅出现在索引上,在数据块上同样存在逻辑错误,从而导致了前面的ORA-600[6002]错误。 第二个问题是11.2.0.2环境中出现的ORA-8103错误,错误发生在统计信息收集过程中: Fri Mar 30 02:00:00 2012 DBMS_STATS: GATHER_STATS_JOB encountered errors. CHECK the trace file. Errors IN file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_j000_25932.trc: ORA-20011: Approximate NDV failed: ORA-08103: object no longer EXISTSFri Mar 30 02:00:00 2012 DBMS_STATS: GATHER_STATS_JOB encountered errors. Check the … Continue reading
备份导致ORA-245错误
客户的11.2 RAC数据库在备份是出现ORA-245错误。 从告警日志中可以看到错误信息为: Errors IN file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_18335.trc: ORA-00245: control file backup operation failedErrors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_18335.trc: ORA-00245: control file backup operation failed 详细TRACE信息为: Trace file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_18335.trc Oracle DATABASE 11g Enterprise Edition Release 11.2.0.2.0 – 64bit Production WITH the Partitioning, REAL … Continue reading