SQL 错误: ORA-00600: 内部错误代码, 参数: [qcsfbdnp:1], [], [], [], []


call CREATEZHIBIAOPART2('cy_prop_reason','2014-02-18','PropReason');commit;
call CY_ALL_GAOJINSHUCHU('2014-02-18');commit;


在行 145 上开始执行命令时出错:
call CY_ALL_GAOJINSHUCHU('2014-02-18')
错误报告:
SQL 错误: ORA-00600: 内部错误代码, 参数: [qcsfbdnp:1], [], [], [], [], [], [], [], [], [], [], []
ORA-06512: 在 "SCOTT.CY_ALL_GAOJINSHUCHU", line 1214
00600. 00000 - "internal error code, arguments: [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s]"
*Cause: This is the generic internal error number for Oracle program
exceptions. This indicates that a process has encountered an
exceptional condition.
*Action: Report as a bug - the first argument is the internal error number



merge into (
select ttime,thour,sum_flag,mo,fault_type,
CURRENT_INDEX_VALUE as INDEX_VALUE,CH_RAT
from CY_PROP_REASON
where ttime=YESTORDAY
and RESON_ATTRIBUTE='KPI'
--and mo='FR3SAL3'
) cp using (
select wm_concat(ttime) as WM_CONCAT_TTIME,thour,sum_flag,mo,max(FAULT_TYPE) as max_fault_type,
avg(CURRENT_INDEX_VALUE) as INDEX_AVG_VALUE
--,wm_concat(fault_description) as fault_description
from(
select ttime,thour,sum_flag,mo,fault_type,fault_description,CURRENT_INDEX_VALUE
from CY_PROP_REASON
where ttime in (YESTORDAY,TWO_DAYS_AGO,THREE_DAYS_AGO)
and RESON_ATTRIBUTE='KPI'
--and mo='FR3SAL3'
order by ttime,thour,sum_flag,mo
) group by thour,sum_flag,mo
) cpsum on (
cp.thour=cpsum.thour and
cp.sum_flag=cpsum.sum_flag and
cp.mo=cpsum.mo and
cp.fault_type=cpsum.max_fault_type
)
when matched then
update set cp.CH_RAT=decode(cpsum.INDEX_AVG_VALUE-cp.INDEX_VALUE,
0,'0.0%',
null,null,
decode(cpsum.INDEX_AVG_VALUE,0,'0.0%',
to_char((cpsum.INDEX_AVG_VALUE-cp.INDEX_VALUE)*100/cpsum.INDEX_AVG_VALUE,'99990.99')||'%'
)
);



Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 2月 21 14:56:50 2014

Copyright (c) 1982, 2010, Oracle. All rights reserved.

SP2-0640: 未连接
SQL> conn sys/fsyd@192.168.1.108:1521/fsyd as sysdba
已连接。

会话已更改。

SQL> show parameter cursor_sharing

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cursor_sharing string EXACT
SQL> alter system set cursor_sharing=similar scope=both;

系统已更改。

SQL> show parameter cursor_sharing

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cursor_sharing string SIMILAR
SQL>



下面的内容来自其他网站:


java.sql.SQLException: ORA-00600: 内部错误代码, 参数: [kkslhsh1], [101], [], [], [], [], [], []

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:330)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:287)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:742)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:206)
at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:945)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1159)
at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:1605)
at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:1570)
at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)
at $java.sql.Wrapper$$EnhancerByProxool$$546b7d9b.executeUpdate(<generated>)
at com.roadway.edmail.dbtool.DBSql.execute(DBSql.java:600)
at com.roadway.edmail.dbtool.DBSql.execute(DBSql.java:505)
at com.roadway.edmail.dbtool.DBSql.execute(DBSql.java:433)
at com.roadway.edmail.dbtool.DBSqlUtil.excuteSqlToBoolean(DBSqlUtil.java:61)
at com.roadway.edmail.bo.address.ImportEmailsBO.insertAddrLstAll(ImportEmailsBO.java:167)
at com.roadway.edmail.bo.address.ImportEmailsBO.insertAddrFine(ImportEmailsBO.java:142)
at com.roadway.edmail.bo.address.ImportEmailsBO.importEmails(ImportEmailsBO.java:84)
at com.roadway.edmail.struts.action.address.ExeImportEmailAction.execute(ExeImportEmailAction.java:99)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.roadway.edmail.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:20)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
------------------------------------------------------------------------------------------------------------------------------
//在网上找到如下解决方法:

ORA-00600的解决过程

今天收到大量邮件,有如下报错

ORA-00600: internal error code, arguments: [kkslhsh1], [101], [], [], [], [], [], []

由于数据库主业务正常,只是其他小功能出现这样的故障,所以看到600,倒也没什么。

没有METALINK帐号,我只好从各种日志去看有没有什么发现,基本上所有的警告都是指向UGA

Repeat 31 times
C7D6C90 00000000 [....]
qmxdplsuga * qmxdplsuga_p [C7D6C94, C7D6C98) = 00000000
qmpauga * qmpauga_p [C7D6C98, C7D6C9C) = 00000000
qmxtcug * qmxtcuga_p [C7D6C9C, C7D6CA0) = 00000000
qsmguga * qsmgu_p [C7D6CA0, C7D6CA4) = 00000000
struct _xsawuga * xsawuga_p [C7D6CA4, C7D6CA8) = 00000000
struct _xsoquga * xsoquga_p [C7D6CA8, C7D6CAC) = 00000000
ub4 ksmugmg2 [C7D6CAC, C7D6CB0) = 0000CDCD

曾经遇到过一次600,把对象给重建就解决了,这次也尝试这样,把SQL对于的某个表给重建,但是故障依然。

尝试根据ORA-600和[kkslhsh1]字段搜索,发现出现一个BUG是关于cursor_sharing设置为FORCE,由于出现ORA-600的数据库设置是FORCE,直觉告诉我和这个有关系,于是采取如下操作:

1 修改参数

SQL> alter system set cursor_sharing=similar;

System altered.

Elapsed: 00:00:00.00
SQL> show parameter cursor_sharing

NAME TYPE VALUE
------------------------------------ -------------------------------- ------------------------------
cursor_sharing string SIMILAR

2 清空一下共享池

SQL> alter system flush shared_pool;

System altered.

再检查这个报错的功能,正常了!下面附上一些600 BUG的原因和相关的PATCH

# Bugs Fixed by 9.2.0.4.0 Patch 5:
# --------------------------------
# PSEBUG BASEBUG COMPONENT DESCRIPTION
# ----------- -------------- -------------------- --------------------------------------------------------------------------------
#"3553329: 3397811: PLSQL: RECEIVING ORA-29279 WHEN USING UTL_SMTP WITH STALKER INTERNET MAIL SERVER",
#"3378795: 2994212: RDBMS: WRONG RESULTS IF NO INDEX AND NEED A TRANSITIVE PREDICATE IN A SUBQUERY",
#"3378356: 3114347: RDBMS: ORA-00600:[KRVXSASAI10] RAISED IN THE ROLE BUILDER (P001)",
#"3364494: 3070702: RDBMS: ORADEBUG DOES NOT WORK FULLY ON WINDOWS",
#"3364126: 3091504: RDBMS: UPDATING OBJECT WITH VARRAY ATTRIBUTE - ORA-07445: CORE DUMP",
#"3363884: 3319403: RDBMS: MERGE LABEL REQUEST ON TOP OF 9.2.0.4 FOR BUGS 2742886,2751494,2921174,3084900,3",
#"3356662: 3092670: RDBMS: QUERY RESULT USING INLINE VIEW DO NOT MATCH THOSE WITHOUT INLINE",
#"3356142: 2990413: RDBMS: ORA-600 [MSQOPNWS_SYS] DURING UPDATE OF PARTITION TABLE",
#"3355676: 3113248: RDBMS: CUSTOM OPERATOR FAILING WITH PARTITIONED DOMAIN INDEX ORA-03113",
#"3355116: 3320474: CORE : DATABASE SHOULD SUPPORT LARGE TIMEZONE LIST BY DEFAULT",
#"3353986: 3343278: RDBMS: INVERSE GROUP OPTION WILL BECOME INVALID AFTER DATABASE RESTARTED",
#"3353912: 3296654: RDBMS: ORA-600[510],ORA-600[504] AND MANY ORA-600[17175]S CAUSES INSTANCE HANG",
#"3351192: 3085399: RDBMS: QUERY USING CBO GIVES WRONG RESULTS. QUERY WITH RBO IS CORRECT",
#"3349552: 3328129: WMT : VERISIGN CLASS2/CLASS3 PCA CERTS EXPIRED AND MUST BE REPLACED METALINK 260559.1",
#"3349343: 3255452: RDBMS: ORA-600 [RWORUPO.2] [62] [40] DURING REFERSH OF SNAPSHOT GROUP CONTAINING GOMETR",
#"3349339: 3258242: RDBMS: AQ PROPAGATION HALTED AFTER NODES CRASH",
#"3342824: 3314371: RDBMs: PLEASE PROVIDE MLR FOR STREAMS ON TOP OF 9.2.0.4",
#"3340659: 3252706: RDBMS: PSRC: 9.2.0.4 DOES NOT RETURN ORA-104, NEW CONNECTION HUNG",
#"3338434: 3138341: RDBMS: WRONG DATATYPES ARE RETURNED FROM SP WHEN CAST IS USED",
#"3338395: 2697174: XDB : ORA-00600 - OPTIONAL ATTRIBUTE WITH DEFAULT VALUE QMXGENDEFAULTS1 SQL*PLUS CORE",
#"3337064: 3052467: RDBMS: CORE DUMP AT QERUAROWPROCEDURE()+100",
#"3334962: 3208807: RDBMS: LNS PROCESS WRITES TOO MANY LINES TO TRACE FILE, FILLING IT UP",
#"3334895: 2865031: RDBMS: CREATE MATERIALIZED VIEW ON SELF-JOINED TABLE FAILS WITH ORA-00904",
#"3333852: 2817542: WMT : ORACLE WALLET MANAGER DOES NOT IMPORT CERTIFICATE FILE",
#"3330468: 3282805: RDBMS: TRUNCATE TABLE SCANS FOR SMALL TABLES ENTIRE BUFFERCACHE",
#"3326339: 3189950: PLSQL : ALTER SYSTEM KILL SESSION DOES NOT WORK FOR INFINITY LOOP PL/SQL .",
#"3326079: 2990413: RDBMS: ORA-600 [MSQOPNWS_SYS] DURING UPDATE OF PARTITION TABLE",
#"3312905: 3070246: RDBMS: DATABASE HUNG DUE TO LIBRARY CACHE LATCH PILE UP",
#"3311287: 3111497: RDBMS: XA-OCI CALLS THROW 25408 USER ERROR ON TAF RECONNECT",
#"3311102: 3001262: RDBMS: ORA-7445 IN QERUAROWPROCEDURE()+260 BY OLAPI ALLKEEPREMOVETEST",
#"3303418: 3280318: RDBMS: DBMS_STATS.GATHER_TABLE_STATS ORA-3113 ORA-472 INSTANCE CRASH",
#"3136514: 3110923: RDBMS: CRASH WITH ''ORDER BY DESC'' ON A CONSTANT COLUMN ORA-3113",
#"3380937: 2788438: RDBMS: ORA-3113 IN QUERY INVOLVING ROWNUM, HASH JOIN, GROUP BY AND VIEW",
#"3381095: 3041166: RDBMS: WRONG RESULTS FROM SELECT OVER DBLINK",
#"3392221: 2623901: RDBMS: MTI ON TABLES WITH TRIGGERS, TRIGGER EXECUTE CORRECTLY ONLY FOR THE FIRST TABLE",
#"3393010: 3242483: RDBMS: PATCH FOR BUG 2586586 ONLY SOLVES PARTLY DECIMAL SCALE ISSUE",
#"3395027: 2864062: CORE : TIMESTAMPLTZ(..,TIMESTAMP) FAILS IN JDK1.4 WITH NONDEFAULT SESSION TIMEZONE",
#"3395446: 3134348: RDBMS: EXTERNAL TABLE MEMORY LEAK IN "ALLOC ENVIRONM" SUBHEAP",
#"3401495: 3398004: JDBC : MLR 9.2.0.4 MERGE LABEL REQUEST FOR BUGS 3350693 & 3369719",
#"3401779: 2962298: NET : ORA-12152 ARFET TESTING FIX FRO BUG 2718410",
#"3402247: 3065750: RDBMS: AFTER FIXES IN BUG 2718410 & 2962298 APP WILL STILL GET ORA-1000",
#"3404044: 2934659: RDBMS: 9203 SLOWER THAN 8174 SELECT FROM A REMOTE TABLE AND COMMIT LOCALLY",
#"3405025: 3212441: NLSRTL: CORRUPTION OF INVALID ISO CHARACTERS",
#"3405182: 3293688: RDBMS: ORA-600[504],ORA-600[510] OCCURS REPEATEDLY",
#"3411361: 3240633: RDBMS: DBMS_LOGSTDBY.INSTANTIATE_TABLE GIVES ORA-6502 CHARACTER STRING BUFFER TOO SMALL",
#"3411420: 3007630: RDBMS: SIGSEGV IN KSMUDR OR STRLEN",
#"3415512: 2808926: RDBMS: ORA-600 [2866]: MEDIA RECOVERY FAILS",
#"3415569: 2919120: XDB : FULL EXPORT FAILS WITH ORA-1422",
#"3425613: 3125427: OSNS : ORA-12638 USING KERBEROS ON WINDOWS 2003 SERVER",
#"3426844: 3361288: XDB : AFTER REGISTERING XML SCHEMA IN AL32UTF8 DATABASE, EXPORT FAILS WITH ORA-24324",
#"3438326: 3093940: RDBMS: BY DEFAULT NCR TRACING IS ENABLED IN HS",
#"3443580: 3423193: RDBMS: MERGE LABEL REQUEST ON TOP OF 9.2.0.4",
#"3386274: 2860212: PLSQL : FUNCTION RETURNS NO VALUE IN SERVER/SERVER INTEROP TEST FOR DATE TIME",
#"3320539: 3000017: PLSQL : ADS1158R2:ORA-04062: SIGNATURE OF PACKAGE 'APPS.CSC_ACTION_ASSEMBLER_PVT' HAS BE",
#"3404932: 3398004: JDBC : MLR 9.2.0.4 MERGE LABEL REQUEST FOR BUGS 3350693 & 3369719",
#"3446519: 2560983: RDBMS: SYSDBA DOES NOT FAILOVER WHEN TAF IS IMPLEMENTED",
#"3450796: 3037432: RDBMS: SECOND INSTANCE DOES NOT COME UP WITH ERROR KCL: B11: CHECKSUM ERROR",
#"3461597: 3316345: RDBMS: ENHANCE THE CHECKS ON INTERCONNECT BLOCKS BY A CHECK FOR THE CORRECT DBA",
#"3462804: 2896849: NLSRTL: COREDUMP WHEN NLS_SORT=FRENCH_M, CANADIAN_M OR DANISH_M",
#"3462808: 3107421: XDB : DROP STATEMENTS NEED TO REMOVED FROM DBMSXMLT.SQL",
#"3465703: 3142474: RDBMS : ORA-00600: INTERNAL ERROR CODE, ARGUMENTS: [KCLPRED_5]",
#"3465474: 3234034: NLSRTL: ORA-474 CRASHING INSTANCE ON A DAILY BASIS",
#"3454474: 3045623: RDBMS : ORA-600 [KKSLHSH1] WHEN SETTING CURSOR_SHARING=FORCE",
#"3468893: 3128395: RTREE : CONCURRENT UPDATES - CAUSING DUPLICATE AND MISSING ROWIDS",
#"3473945: 3406157: RDBMS : OCISESSIONGET ON OCI SESSION POOL RETURNS A SESSION FOR A DIFFERENT USER",
#"3474966: 2933538: RDBMS : 9.2 GSI -- PQ QCSID WAITING FOREVER ON PX DEQ: PARSE REPLY",
#"3474968: 2660356: RDBMS : ORA-12015 WHEN FAST REFRESHING A MV USING ROWID",
#"3474969: 2642436: RDBMS : INCORRECT CARDINALITY OF DELTA MV IN MV REFRESH",
#"3474970: 2981747: RDBMS : ORA-600 [KDIINS0: PID MISMATCH] RUNNING CNUPTRX.SQL DURING APPS UPGRADE",
#"3474972: 3193124: RDBMS : MERGE LABEL REQUEST FOR THE FIXES FOR BUGS 3116063 AND 3108046 ON TOP OF 9.2.0.4",
#"3474973: 3059276: RDBMS : DYNAMIC SAMPLING NOT ENABLED IN CERTAIN CASES",
#"3474974: 3157344: RDBMS: ORA-00904 RAISED WHEN COMPLEX MVIEW REFRESHED USING FAST METHOD",
#"3474975: 3167234: RDBMS: SUB-OPTIMAL EXECUTION PLAN WITH 'FOR UPDATE'",
#"3477237: 3060261: RDBMS: ENQUEUE_TIME AND START_TIME AHEAD OF SYSDATE",
#"3477420: 3316839: RDBMS: MLR FOR BUG 3056297, 3074405, 3220073, 3272011 ON 9.2.0.4",
#"3480069: 2453893: RDBMS: ORA-00600:[KGHUCLIENTASP_03] ORA-7445 [KGHFRMRG()+80] SELECT EXTERNAL TABLE",
#"3480641: 2909346: RDBMS: INEFFICIENT USE OF SGA USING LOB ODCIINDEX",
#"3482591: 2619861: RDBMS: ERROR WITH OUTER JOIN ON CHAR/NCHAR, VARCHAR2/NVARCHAR2 COLUMNS",
#"3484821: 2380066: RDBMS: TEMPORARY LOB SCAN FOR ADTS -- USE TDS",
#"3485923: 2417344: RDBMS: ORA-600 [KSSRMP1] AND PMON HANG AFTER FAILED/KILLING RMAN SESSION",
#"3486686: 3380026: RDBMS: PSRC: DIFFERENT EXECUTION PLAN IS SELECTED BETWEEN R9.2.0.3 AND R9.2.0.4",
#"3487218: 3483519: RDBMS: MERGED LABEL FOR BUGS 2660356, 3391999 ON TOP OF 9.2.0.4",
#"3488597: 2907034: XDB : ORA-4030: LOADING 7.5 MEG SCHEMA BASED DOCUMENT VIA CREATERESOURCE",
#"3493275: 3231814: RDBMS: REGISTERED CALLBACK FAILS AFTER RE-SUBSCRIPTION, SYS.REG$ NOT CLEANED PROPERLY",
#"3493443: 3123232: RDBMS: ORA-600 [KSULOGET4] ON MANY DIFFERENT STATEMENTS IN WIN2K RAC ENVIRONMENT",
#"3498088: 3352413: RDBMS: ORA-8102 ERROR ON DICTIONARY OBJECT",
#"3501826: 2896403: RDBMS: 9203 REGRESSION: CORE DUMP WHEN DOING A CTAS WITH A UNION AND AN ORDER BY",
#"3521208: 3236491: RDBMS: APPSST:DBI:GSITST:LOAD: ORA-32332 IS RAISED DURING REFRESH OF MVIEW",
#"3521214: 2436624: PLSQL : PL/SQL CODE FAILS WITH PLS-00801: INTERNAL ERROR [2102]",
#"3524377: 3274939: RDBMS: ORA-01426 WHEN PERFORMING DDL/DML ON A PARTICULAR TABLE",
#"3524392: 2764106: RDBMS: ORA-600 [2662] BRINGS THE DATABASE DOWN",
#"3524409: 2899477: RDBMS: ORA-600[2662] CAUSES INSTANCE CRASH",
#"3524429: 3030298: RDBMS: ORA-600[2103] OCCURED WHEN WE EXECUTED 'DROP TABLESPACE AND DATAFILES' ON PARALL",
#"3524440: 3077651: RDBMS: PMON PROCESS WAS HANGING OR DBWR CRASH",
#"3524455: 3080929: RDBMS: STAR : WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!",
#"3524473: 3045275: RDBMS: TRUNCATE TEMP TABLE - POOR QUERY PERFORMANCE ON SECOND RUN",
#"3524484: 2908532: RDBMS: SMON REPORTED ORA-604 AND ORA-1000 ENDLESSLY DURING STARTUP",
#"3524506: 2959556: RDBMS: DB CANNOT BE OPENED DUE TO ORA-600 [4000]",
#"3524518: 3077789: RDBMS: WHEN BOTH DB_FILES AND PROCESSES ARE LARGE VALUES, ORA-64 ERROR OCCURS",
#"3524534: 3089086: RDBMS: ORA-600 [17172] LEADS TO ORA 600 [510] AND ORA-600[17175]",
#"3524550: 2823021: RDBMS: COLUMN PGA_MAX_MEM IN V$PROCESS CONTAINS WRONG VALUES",
#"3524567: 2959490: RDBMS: SELECT FROM VIEW WITH ORDER BY ALWAYS RETURNS ROWID OF LAST ROW IN VIEW",
#"3524583: 3150705: RDBMS: FXD: KGI SHOULD LIMIT CACHING WHEN MAX OPEN CURSORS IS SET HIGH (4031)",
#"3524601: 3150680: RDBMS: INTERNAL: SESSION CACHED CURSORS CACHES PINS UNNECESSARILY",
#"3528964: 3469775: XDB : DBMS_XMLGEN.CONVERT CAUSES ORA-600[17112]",
#
# Bugs Fixed by 9.2.0.4.0 Patch 3:
# --------------------------------
# PSEBUG BASEBUG COMPONENT DESCRIPTION
# ----------- ------------- ------------------- --------------------------------------------------------------------------------
#"3278727: 3203188: XDB : FXD: TRIGGERS INCORRECTLY EVALUATE TO NULL ON :NEW AND :OLD ON XMLTYPE COLUMNS",
#"3278143: 3140038: RDBMS: XAORECOVER BLOCKED BY LONG RUNNING QUERY",
#"3276041: 3041387: RDBMS: ORA-600: INTERNAL ERROR CODE, ARGUMENTS: [KOPI2_READLEN083]",
#"3276031: 3153721: RDBMS: ORA-00979: NOT A GROUP BY EXPRESSION",
#"3275494: 3265841: DRGEN: MLR BACKPORT OF BUG 2801345 AND 3254366 ON TOP OF VERSION 9.2.0.4",
#"3275254: 3212268: RDBMS: PROCEDURE RUN USING DBMS_JOBS IN UTF8 DB TRIMS RESULTING CLOB TO 65381 CHARS",
#"3271505: 3229958: RDBMS: AQ PROPAGATION SCHEDULES AND OWNER_INSTANCE FAIL TO FALLBACK TO PRIMARY INSTANCE",
#"3270462: 2949113: XDB : REGISTERSCHEMA DOES NOT ROLLBACK CORRECTLY WITH INVALID CHARS IN URL",
#"3266991: 3135311: RDBMS: WRONG RESULT DOING 'SELECT SYS_CONTEXT ('USERENV', 'TERMINAL') AS X FROM DUAL'",
#"3262619: 2874489: RDBMS: EXCESSIVE REDO GENERATED ON INSERTS TO GLOBAL TEMPORARY TABLE",
#"3260850: 1782381: RDBMS: EXCESSIVE SGA MEMORY ALLOCATION WITH LARGE NUMBER OF JOBS",
#"3260847: 2954868: RDBMS: CORRUPT CR BLOCK (ORA-600 [KCOAPL_BLKCHK]) FROM IOT OR COMPRESSED INDEX",
#"3260844: 3124179: RDBMS: ORA-600 [12333] INSERT USING A DBLINK",
#"3260366: 3143899: MGMTAPI: REPCA : DATABASE REGISTRATION IN SSL ONLY MODE THROWS SERVICEALIASEXCEPTION",
#"3255938: 2942047: RDBMS: SMALL CHANCE OF SGA CORRUPTION DURING SIDE-CHANNEL MSG PROCESSING",
#"3253700: 3163798: RDBMS: ORA-600 [KSSRMP1] AND THE DB CRASHED",
#"3253320: 3250585: RDBMS: MERGE LABEL REQUEST ON TOP OF 9.2.0.4 FOR 2003-S24",
#"3248097: 3106363: RDBMS: SA_SESSION.SET_LABEL LEAKS MEMORY: 'KPMALLOC'",
#"3245784: 3038759: RDBMS: KKXSARFCH() DOESN'T RESET PGAPLS CORRECTLY",
#"3245654: 2956991: RDBMS: ORA-14504 ERROR DURING DBMS_STATS 'GATHER STALE' ANALYSIS",
#"3243183: 2539128: PLSQL : UTL_FILE - WRONG FILESIZE AND BLOCK_SIZE",
#"3240411: 2740939: RDBMS: ORA-600 [KWQIDMCRETRY:SUB-NAME] WHEN DEQUEUING MESSAGES FROM EXCEPTION QUEUE",
#"3231241: 2794250: MGMTAPI: NEED DEBUGGING TOOLS FOR NETCA",
#"3228038: 2671021: RDBMS: MVIEW TAKES A DIFFERENT PATH THEN THE DEFINITION QUERY ITSELF",
#"3226817: 3226109: RDBMS: SECURITY ALERT 59 - MERGE LABEL REQUEST OF 3206469 ON TOP OF 9.2.0.4",
#"3225690: 2944007: RDBMS: 9I-GSI-ORA-00600 : [KCOAPL_BLKCHK], [72], [31644]",
#"3224930: 3005551: RDBMS: ORA-600[510] AND ORA-600[17175][255] POSSIBLE AFTER PREVIOUS HEAP ERR",
#"3224902: 2821879: RDBMS: WRONG RESULTS FOR QUERIES ON PIPELINE FUNCTIONS INVOLVING NULLS ",
#"3283039: 3121812: RDBMS: DROP AND EXCHANGE PARTITION DONT SHOW UP IN USER_TAB_MODIFICATIONS",
#"3281223: 3125001: RDBMS: CRM - 9.2 PMON CRASH WITH ORA-00600 [1115]",
#"3282122: 3101739: RDBMS: ORACLE GETS ORA-3113 EVERY TIME WITH CORE WHEN EXECUTING SQL",
#"3287502: 3047390: RDBMS: MAXIMUM AVAILABILITY REQUIRES 1 STANDBY DB TO OPEN PRIMARY INSTANCE",
#"3289591: 3033868: RDBMS: ORA-600 [KWQIDJQP0] EXEC SYS.DBMS_AQADM_SYS.REGISTER_DRIVER()",
#"3288849: 3118399: RDBMS: CORE DUMP ALTER TYPE ADD WHEN DEPENDENTS FORM SOFT CYCLIC DEPENDENCY",
#"3288882: 3160246: RDBMS: CRM1159UP: APPSST:AQ SUBSCRIBER_TYPE 65 THAT LEADS TO ERROR ORA-24026",
#"3288839: 3267327: RDBMS: ORA-00600 [KOPUTILCVTO2N], ON 'ALTER TABLE .. UPGRADE' COMMAND",
#"3289715: 3243639: RDBMS: PRIMARY MAY BE STALLED MORE THAN NET_TIMEOUT SECONDS",
#"3290716: 3052846: RDBMS: ORA-07445: EXCEPTION ENCOUNTERED: CORE DUMP [KSLPSTEVENT()+2156] [SIGSEGV]",
#"3291583: 3271271: RDBMS: QMON CAN DEADLOCK WITH JOB QUEUE PROCESSES",
#"3292190: 3281551: RDBMS: EXTEND INTERCONNECT_CHECKSUMS TO 'FAKE BLOCK HEADERS'",
#"3292314: 1736740: KERNEL: TEMPBLOB.OPEN (BLOB.MODE_READWRITE) FAILED IN KPRB",
#"3293397: 2679662: RDBMS: OCISTMTPREPARE NOT ALLOWED IN OCI STATEMENT CACHE MODE",
#"3294181: 2563301: RDBMS: ORA-00600: INTERNAL ERROR CODE, ARGUMENTS: [KSSRMP1], ",
#"3296718: 2623901: RDBMS: MTI ON TABLES WITH TRIGGERS, TRIGGER EXECUTE CORRECTLY ONLY FOR THE FIRST TABLE",
#"3297346: 3297346: RDBMS: CONVERTED TO 3DES168, DATABASE WON'T AUTOSTART",
#"3297835: 3296047: CONS : MERGE LABEL REQUEST FOR 991 ORACLE CONS ON TOP OF 9.2.0.4",
#"3299929: 3253153: RDBMS: RFS: CONTROLFILE ENQUEUE UNAVAILABLE ON STANDBY DURING MANAGED RECOVERY START",
#"3300025: 2943173: RDBMS: DIFFERENT BUFFER GETS USING A DIFFERENT ORDER OF THE SAME WHERE CONDITIONS",
#
# Bugs Fixed by 9.2.0.4.0 Patch 2:
# --------------------------------
# PSEBUG BASEBUG COMPONENT DESCRIPTION
# ----------- ------------- ------------------ ----------------------------------
# 3106659: 3079678: RDBMS: SERVER CRASH POSSIBLE
# 3107435: 3010012: RDBMS: ORA-3113 ON ALTER TABLE ENABLE FOREIGN KEY CONSTRAINT WITH CHAR COLUMN
# 3110656: 2968571: RDBMS: DBMS_STATS.GATHER_TABLE_STATS FAILS WITH ORA-933 WHEN ESTIMATE PERCENT < 8.
# 3112188: 2420940: CRAWLER: HTTP COOKIES NOT RECOGNIZED BY CRAWLER
# 3112604: 3019273: RDBMS: ONCE SET_LABEL() IS EXECUTED, SESSION HEAP CONTINUES TO GROW UP WITH EVERY SQL
# 3113295: 2870605: RDBMS: 9I-CRM-PLS-00306: WRONG NUMBER OR TYPES OF ARGUMENTS IN CALL TO ON COMPILING A P
# 3114155: 3018017: RDBMS: INSERT INTO TABLE WITHOUT POLICY APPLIED RETURNS ORA-28113
# 3114166: 2968709: RDBMS: LIBRARY CACHE PIN CONTENTION AFTER 8.1.7.4 TO 9.2.0.3 UPGRADE
# 3114370: 2991842: RDBMS: WRONG RESULT USING "OR" SQL CONDITION WITH NLS_NCHARA_CHARASET=AL16UTF16
# 3114667: 2906041: RDBMS: ORA-1062 WHEN SELECTING FROM OBJECT VIEW USING UNIONED OBJ. TABLES
# 3120940: 2964015: RDBMS: ALTERING A TYPE RESULTS IN ORA-3113 ERROR
# 3121859: 2549186: RDBMS: REF CURSOR DATA IS FETCHED AS NON UCS2 DATA AFTER THE FIRST FETCH IN UTF16 MODE
# 3122505: 3035145: RDBMS: OCCI STATEMENT DOES NOT EVALUATE NULL/NOT NULL CORRECTLY AFTER NUMBER::SETNULL()
# 3122649: 3039491: NLSDATA: SOME JA16EUCTILDE CHARACTERS NOT HANDLED CORRECTLY
# 3122844: 2608044: RDBMS: ORA-01461 WHEN COMPILING JAVA STORED PROCEDURE ON 9I DATABASE
# 3124074: 2620541: RDBMS: ORA-7445 KXSPOAC W/ CURSOR_SHARING = FORCE; 8.1.7.4
# 3124208: 2827098: RDBMS: CTAS OR INSERT SELECT TAKES EXCESSIVE TIME COMPARED TO STANDALONE SELECT
# 3124223: 2987506: RDBMS: DBMS_TRANSFORM FAILS TO CONVERT A TYPE CORRECTLY WHEN USING JSP
# 3125024: 2758287: RDBMS: AFTER SETUP MULTI-MASTER REPLICATION ENVIRONMENT DELETE RULE CHANGES.
# 3126964: 3118055: RDBMS: PROPAGATION NO LONGER WORKS AFTER SHUTDOWN AND STARTUP
# 3127772: 2684459: ADMIN: CAN NOT ACCESS TABLE DS DETAILS PAGE FOR A TABLE DS BASED ON A REMOTE TABLE
# 3127797: 3004610: RDBMS: SYNONYM POLICIES MAY NOT BE ENFORCED WHEN ACCESS IS THROUGH ANOTHER SYNONYM
# 3129499: 2799139: RDBMS: AFTER UPGRADE FROM 92 TO 10I, CAPTURE ABORTED WITH ORA-01280: IN TRACE
# 3130418: 2736734: RDBMS: EXECUTION PLAN CHOSEN BY CBO FOR DOMAIN INDEX IS WRONG
# 3131394: 2355645: RDBMS: OCI-21500: INTERNAL ERROR CODE: [KOPUIGPFX1] ON IMPORT OF POPULATED TABLE.
# 3131871: 3039078: RDBMS: COLUMN LOST PRECISION WHEN CREATE TABLE AS SELECT USING HS
# 3131993: 3078144: RDBMS: ORA-00904 INVALID IDENTIFIER WHEN ANALYZING OBJECTS USING FND_STATS/DBMS_STATS
# 3132721: 3077778: RDBMS: ORA-3242 WHILE TRYING TO MIGRATE SYSTEM TO LOCALLY MANAGED
# 3134515: 2489781: PLSQL : ALTER PACKAGE COMPILE DEBUG FAILS IF THERE IS A FORWARD RECORD REFERENCE.
# 3136121: 2971081: PLSQL : BEING MULTIBYTE CHARACTER IS POSSIBLE TO HANG IN CREATE PROCEDURE
# 3136514: 3110923: RDBMS: CRASH WITH ''ORDER BY DESC'' ON A CONSTANT COLUMN ORA-3113
# 3138097: 3121872: RDBMS: NO LINK$ ACCESS IN SELECT ANY DICTIONARY
# 3138769: 2980403: RDBMS: ORA-4045 ORA-942 ON FIRST COMPLETE REFRESH OF A MATERIALIZED VIEW USING DBLINK
# 3142475: 2820295: RDBMS: INCONSISTENT METADATA OF NUMERIC COLUMN IN VIEW
# 3143612: 2167574: RDBMS: DEQUEUE CORE DUMPS WHEN PAYLOAD IS A NON-FINAL OBJECT TYPE
# 3144132: 2994216: NET : DISPATCHER CONSMES 100% CPU WHEN POOL=ON
# 3144263: 3031083: RDBMS: BACKGROUND_DUMP_DEST CHANGED NOT BEFORE SERVICE RESTARTED
# 3144311: 3028021: RDBMS: CREATE CONTROLFILE FAILS IF ORACLE (<=) 7.2 DATAFILES EXIST
# 3145128: 3114490: XDB : ORA-600 [KPOTCPRC: UGA DEPTH EXCEEDED] GENERATED WHEN RUNNING SYS.DBMS_XMLGEN
# 3145133: 3112212: RDBMS: REGISTER SCHEMA HANGS, 100% CPU USAGE.
# 3147036: 3071843: RDBMS: PASSWORD_LOCK_TIME ONLY LOCKS THE FIRST TIME BUT LEAVE FUTURE ATTEMPTS WIDE OPEN
# 3147943: 2819504: RDBMS: ORA-12801 AND ORA-904 ERROR WITH QUERY IN 9.2.0.2
# 3151967: 2740481: RDBMS: ORA-1591 WHEN INSERTING A ROW THAT HAS NO RELATION WITH THE IN-DOUBT TXN
# 3152015: 2988739: RDBMS: ORA-00600: INTERNAL ERROR CODE, ARGUMENTS: [KOPP2UPIC#329], [], [], [], []
# 3153238: 2900761: RDBMS: ORA-979 WITH CORRELATED SUBQUERIES, GROUP BY AND TRUNC
# 3160121: 3063241: RDBMS: IDENTICAL ISSUE TO BUG 2860984 IS NOT RESOLVED BY SUN64BIT PATCH.
# 3163395: 3123030: RDBMS: ARRAY OF HANDLES REG.SUBSCRIP--> ORA-1435 USING OCISUBSCRIPTIONUNREGISTER
# 3165000: 2997536: RDBMS: SUBSCRIPTION CALLBACK IS NOT CALLED IN TKP8B047 WHEN CLIENT 10I AND SERVER 817
# 3165020: 2715491: DRGEN: MEMORY GROWS AND ORA-4030 WHEN USING LEXER ATTRIBUTE INDEX_STEMS=GERMAN
# 3166251: 2972936: DRGEN: NLS: WRONG RESULT RETURNED WHEN USING INPATH ATTRIBUTE WITH JAPANESE_VGRAM_LEXER
# 3174621: 2825036: XDB : ORA-00600 OCCURS WHEN REGISTER XML SCHEMA
# 3174632: 3134829: XDB : FXD: ORA-972 WHEN USING XMLTYPE VIEW AND ELEMENT NAME IS TOO LONG
# 3175296: 2827119: RDBMS: DEDICATED SERVER DOWN WHEN JDBC APPLICATION QUERY LONG SQL STATEMENT
# 3177931: 2740805: RADIUS: CLIENT OS USER INFO NOT SEEN ON DATABASE WHEN RADIUS COFIG ON CLEINT AND SERVER
# 3180808: 2794250: MGMTAPI: NEED DEBUGGING TOOLS FOR NETCA
# 3182728: 3086883: RDBMS: OCCI: NOT ABLE TO INSERT MORE THAN 64K DATA INTO A LONG RAW COLUMN
# 3183669: 3120033: RDBMS: ORA-00471: DBWR PROCESS TERMINATED WITH ERROR, WHEN RUNNING DATABASE
# 3183904: 2899668: RDBMS: FXD: OLREDEF: DBMS_REDEFINITION.START_REDEF_TABLE ON UTF8 DB FAIL W/ LPX-00217
# 3188137: 3041411: RDBMS: ROW UPDATE TRIGGER FIRES INCORRECTLY ON MERGE STATEMENT
# 3191139: 3105912: RDBMS: OCI_ATTR_ATTEMPTS IS NEVER SET TO THE RETRY_COUNT VALUE AFTER A ROLLBACK
# 3192331: 2829071: PLSQL : ORA-600:[15419] ERROR DEBUGGING TASK DATABASE PACKAGE
# 3195055: 2615473: PLSQL : USE OF UTL_HTTP WITH MTS RESULTS IN A CIRCUITS LEAK
# 3197063: 2596292: ORA_AGENT: AGENT PASSWORD ENCRYPTION WITH THE SNMP_RW.ORA IN A FAILSAFE ENVIRONMENT FAILS
# 3198989: 3192983: RDBMS: VARRAYS OF SCALAR ARE NOT BEING HANDLED CORRECTLY
# 3199041: 2760327: XDB : ORA-00600:FTP GET [QMXMAN_BADEL], SELECT SB XMLTYPE [QMXSQCREEXLEN2]
# 3199664: 3197856: RDBMS: PLEASE PROVIDE A MERGE LABEL FOR BUGS 5 STREAMS BUGS ON TOP OF 9.2.0.4
# 3200708: 2926080: DRGEN: NESTED LOOPS PLAN WITH TEXT INDEX AS INNER TABLE LEAKS MEMORY (DREXRGETNEWQX:D)
# 3206826: 3119025: RDBMS: PSRC: ORA-7445 [KKOGTP] SELECTING FROM TABLE WITH CONSTRAINT USING CBO
# 3207106: 2121126: NET : DATABASE LINK HANG IN CONNECT PHASE ON NETWORK ERROR
# 3207562: 3167234: RDBMS: SUB-OPTIMAL EXECUTION PLAN WITH "FOR UPDATE"
# 3207567: 3131210: RDBMS: ORA-0600 WITH DYNAMIC SAMPLING
# 3208168: 2839655: CORE : LXDPRL.C: ORA-00600: [17147] - KGH CHUNK HEADER OVERWRITTEN (LRGU)
# 3208175: 2839655: NLSRTL: LXDPRL.C: ORA-00600: [17147] - KGH CHUNK HEADER OVERWRITTEN (LRGU)
# 3210878: 3127957: XDB : ORA-600 [QMXSQCREEXNS] ON INSERT INTO SCHEMA BASED TABLE WITH TRIGGER
# 3211895: 3161240: RDBMS: PSRC: ORA-3113 USING 10862 EVENT WHEN EXECUTING DBMS_AQADM.CREATE_QUEUE_TABLE
# 3212507: 3138734: RDBMS: EXP-56 ORA-31600: INVALID INPUT 100000001 FOR PARAMETER HANDLE IN SET FILTER
# 3213076: 3174874: RDBMS: FUNC OFLNG() FAILS USING LDA THAT WAS ACTIVATED BY OCISVCCTXTOLDA()
# 3213777: 3210293: CONS : MERGE LABEL REQUEST FOR 991 ORACLE CONS ON TOP OF 9.2.0.4 (2003-S34)
# 3214563: 3001020: RDBMS: ORA-00600 : [20056], [2], [1104336195], [183], [1304466975], [8]
# 3217026: 3119368: PLSQL : PL/SQL REPLACE FUNCTION WHEN NULL W/RETURN CHAR
# 3218356: 3157284: OSNS : ORA-12699 WHEN USING FIPS-140 WITH 9.2.0.4 WINDOWS 2000
# 3218387: 2986228: RDBMS: BAD QUERY PERF WITH CASE STATEMENT AFTER MIGRATION FROM 8174 TO 9203
# 3218395: 2978512: RDBMS: JAVA SQL PARSER: SOMETIMES RETURNING OUTPUT VARIABLES AS BIND VARIABLES
# 3218398: 3068705: RDBMS: 9203 OCI8 WHEN USING MULTICONSUMER QUEUES DOES NOT WORK
# 3218419: 2982297: RDBMS: NEED TO PROVIDE A 9.2.X VERSION OF THE FIX TO BUG 2651669
# 3222656: 3185622: RDBMS: EXPIRED MESSAGES DELIVERED TWICE BY SOURCE QUEUE AND EXCEPTION QUEUE





其他答案:




SELECT a.DWDM, a.cszjc, a.csyxjc, a.byyxjc, a.RZYL, a.YZYL, a.nljzyl,
b.cszjc, b.csyxjc, b.byyxjc, b.RZYL, b.YZYL, b.nljzyl,
c.cszjc, c.csyxjc, c.byyxjc, c.RZYL, c.YZYL, c.nljzyl,
d.cszjc, d.csyxjc, d.byyxjc, d.RZYL, d.YZYL, d.nljzyl,
e.cszjc, e.csyxjc, e.byyxjc, e.RZYL, e.YZYL, e.nljzyl
from dbc042 a FULL OUTER join dbc042 b
on a.dwdm=b.dwdm and b.ny='200403' and b.cslb LIKE '06%' AND b.xjbz='0'
FULL OUTER join dbc042 c on a.dwdm=c.dwdm and c.ny='200403' and c.cslb LIKE '00%' AND c.xjbz='0'
FULL OUTER join dbc042 d on a.dwdm=d.dwdm a;


这个似乎是Oracle 的一个BUg,我遇见过几次
在9205 中修复了个别的,10g 中偶尔也会出现
参考metalink Doc ID: Note:248095.1
此外,你的初始化参数应该有点问题

你的症状非常像Bug 2458655
据我所知,CURSOR_SHARING = SIMILAR 很容易引起 [qctcte1]的错误
可惜,我的opn 帐号不能提交tar

我的9.2.0.4也有ORA-00600: 内部错误代码,参数: [qmxiUnpPacked2], [121], [], [], [], [], [], []
select 1 from resource_view where any_path = '/xdbconfig.xml'
试着移去XDB方案,没问题了。


TO Fenng说的没错
我将设成 CURSOR_SHARING = force 了,我改回来试试

问题解决了,谢谢大家!
把CURSOR_SHARING = force 注释掉就行了

Oracle的这个CURSOR_SHARING的功能我怀疑根本起不到正面的作用,似乎只是Oracle为了技术宣传而作的一个动作而已,也或许是开发小组企图用这个蒙混过关? 呵呵..





一般出现这样的错误提示,表示可能是遇到了Oracle的bug: 1725012。错误的全文大概是:java.sql.SQLException: ORA-00600: 内部错误代码,参数: [ttcgcshnd-1], [0], [], [], [], [], [], []

其实这样并不表示你的数据库或者数据库连接出了问题,这只是Oracle内部的bug,所以只要能够把这个错误屏蔽,就能恢复正常。

那Oracle里面用来屏蔽事件的方法就是使用Event事件,Events事件是Oracle的重要诊断工具及问题解决办法,很多时候需要通过Events设置来屏蔽或者更改Oracle的行为,下面是一个例子,用来增加Events事件设置:

SQL> alter system set event="10841 trace name context forever" scope=spfile;

通过设置以上事件,特别是10841事件,可以屏蔽和解决这个上面提到的ORA-00600错误。

同时,这也是用于解决Oracle9i中JDBC Thin Driver问题的一个方法。

最后,设置完毕之后,最好重新启动Oracle。






ORA-00600: 内部错误代码, 参数: [qcsfbdnp:1], [], [], [], [], [], [], []-600


create or replace package my_utility
as
function qu_chong(in_col in varchar2) return varchar2;
pragma RESTRICT_REFERENCES(qu_chong,'WNDS');
end;
/


create or replace package body my_utility
as
function qu_chong(in_col in varchar2) return varchar2
as
rel varchar2(2000);
begin
select to_char(ltrim(sys_connect_by_path(r,';'),';')) into rel from
(
select t.*,count(*) over(partition by t.c) cnt from
(
select *
from
(
select r,c,id,min(id) over(partition by r) m_id
from
(
with t as
(
select ';'||in_col||';' c from dual
)
select c,regexp_substr(c,'[^;]{1,}',1,level) r,level id from t
connect by level<=length(regexp_replace(c,'[^;]',''))
)
)
where id=m_id
) t
)
where level=cnt
connect by prior c=c and
prior id<id;
dbms_output.put_line(rel);
return rel;
exception when others then
dbms_output.put_line(sqlerrm||sqlcode);
rel:=' ';
return rel;
end;
end;
/


select my_utility.qu_chong('Hello;World') from dual

ORA-00600: 内部错误代码, 参数: [qcsfbdnp:1], [], [], [], [], [], [], []-600

据说是oracle bug,我的版本是:10.2.0.1

类似问题:见下一页。





环境:hp-ux11+jboss3.2.6+oracle9201
最近系统使用并发数高了点,应用系统老出现宕机情况。。数据库日志中报好多600内部错误,请各位大虾帮忙分析下是什么原因?
。。。
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16382.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 10:25:52 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16562.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 10:36:42 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16562.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 10:46:43 2008
。。。
具体日志信息请看附件。
附件: alert_ahltpm.log.txt (2008-5-20 16:58, 18.35 KB) / 下载次数 4
http://www.itpub.net/forum.php?mod=attachment&aid=NTMwODE2fDU0YzIxNGMxfDEzOTI5NjY2MTh8MHww

附件: ahltpm_ora_25128.trc.txt (2008-5-20 16:58, 2.64 MB) / 下载次数 4
http://www.itpub.net/forum.php?mod=attachment&aid=NTMwODE3fDQ4ZmQ4OThmfDEzOTI5NjY2MTh8MHww


学习中,在网上查了一下有一篇这样的贴子看是否对你有所帮助
http://www.blogjava.net/itstarting/archive/2007/08/31/141614.html
ORA-00600是Oracle的内部错误。何谓内部错误,就是Oracle也认为是uncheck的错误了。

我是在执行查询时出现了这样的提示,用的是9.2.0.1版本,我查了好长时间,当时的第一反应就是:完了,Oracle的BUG,要打补丁了。

后来找到了一个论坛,这里:http://oracle.ittoolbox.com/grou ... 325619?cv=expanded#。有高人指点,终于解决了。
我的解决方法很简单,变更了一个参数:
STAR_TRANSFORMATION_ENABLED从原来的TRUE改为FALSE。





作者: terry_wu040802 时间: 2008-5-20 17:41

From metalink:
Subject: ORA-600 [qcsfbdnp:1] Using Nested CONNECT BY Queries With PL/SQL Variables
Doc ID: Note:208409.1 Type: PROBLEM
Last Revision Date: 22-AUG-2004 Status: PUBLISHED


Fact(s)
~~~~~~~~
Using nested CONNECT BY Queries with PL/SQL Variables fails with ORA-600
[qcsfbdnp:1].

For Example:

CREATE TABLE TREE1 (parent number(38), child number(38));
CREATE TABLE TREE2 (parent number(38), child number(38));
CREATE TABLE LINK (one number(38), two number(38));
CREATE OR REPLACE PROCEDURE test2
IS
CURSOR breaks(arg1 PLS_INTEGER, arg2 PLS_INTEGER) IS
SELECT child
FROM tree1
START WITH child IN
(SELECT one
FROM link
WHERE two IN
(SELECT parent
FROM tree2
START WITH child = arg1
CONNECT BY child = PRIOR parent)
AND one = arg2)
CONNECT BY parent = PRIOR child;

CURSOR works IS
SELECT child
FROM tree1
START WITH child IN
(SELECT one
FROM link
WHERE two IN
(SELECT parent
FROM tree2
START WITH child = 1
CONNECT BY child = PRIOR parent)
AND one = 2)
CONNECT BY parent = PRIOR child;
BEGIN
OPEN works;
CLOSE works;
dbms_output.put_line('Succeeded first cursor');
OPEN breaks(1, 2);
CLOSE breaks;
END;
/
SQL> exec test2
BEGIN test2; END;

*
ERROR at line 1:
ORA-00600: internal error code, arguments: [qcsfbdnp:1], [], [], [], [], [], [], []
ORA-06512: at "SCOTT.TEST2", line 5
ORA-06512: at "SCOTT.TEST2", line 35
ORA-06512: at line 1


Symptom(s)
~~~~~~~~~~
ORA-00600: internal error code, arguments: [qcsfbdnp:1], [], [], [], [], [], [], []


Cause
~~~~~
Bug 2104392

Fix
~~~~
The above Bug has been fixed in the 9.0.1.4 and 9.2.0.2 patchsets.

One off patch is available for 9.2.0.1 and 9.0.1.3 on some platforms.

Apply the patchset or one-off patch.

Workaround
~~~~~~~~~~~
Use a subquery to select the PL/SQL arguments with aliases and use these
aliases inside the query instead of actual PL/SQL arguments.

For Example:

CREATE OR REPLACE PROCEDURE test2
IS
CURSOR breaks(arg1 PLS_INTEGER, arg2 PLS_INTEGER) IS
SELECT child
FROM tree1 , (select arg1 alias1 , arg2 alias2 from dual ) argtable
START WITH child IN
(SELECT one
FROM link
WHERE two IN
(SELECT parent
FROM tree2
START WITH child = argtable.alias1
CONNECT BY child = PRIOR parent)
AND one = argtable.alias2)
CONNECT BY parent = PRIOR child;
CURSOR works IS
SELECT child
FROM tree1
START WITH child IN
(SELECT one
FROM link
WHERE two IN
(SELECT parent
FROM tree2
START WITH child = 1
CONNECT BY child = PRIOR parent)
AND one = 2)
CONNECT BY parent = PRIOR child;
BEGIN
OPEN works;
CLOSE works;
dbms_output.put_line('Succeeded first cursor');
OPEN breaks(1, 2);
CLOSE breaks;
dbms_output.put_line('Succeeded second cursor');
END;
/
SQL> exec test2;
Succeeded first cursor
Succeeded second cursor
PL/SQL procedure successfully completed.
SQL>

References
~~~~~~~~~~
Bug 2104392 ORA-600 [QCSFBDNP:1] USING NESTED CONNECT BY QUERIES WITH PL/SQL VARIABLES



附件:


alert_ahltpm.log.txt 的内容如下:


Mon May 12 18:44:14 2008
Shutting down instance: further logons disabled
Shutting down instance (immediate)
License high water mark = 66
All dispatchers and shared servers shutdown
Mon May 12 18:44:20 2008
ALTER DATABASE CLOSE NORMAL
Mon May 12 18:44:20 2008
SMON: disabling tx recovery
SMON: disabling cache recovery
Mon May 12 18:44:20 2008
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
Thread 1 closed at log sequence 14
Successful close of redo thread 1.
Mon May 12 18:44:21 2008
Completed: ALTER DATABASE CLOSE NORMAL
Mon May 12 18:44:21 2008
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
ARCH: Archiving is disabled
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
ARCH: Archiving is disabled
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
Mon May 12 19:00:12 2008
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
SCN scheme 1
Using log_archive_dest parameter default value
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 9.2.0.1.0.
System parameters with non-default values:
processes = 150
timed_statistics = TRUE
shared_pool_size = 318767104
large_pool_size = 251658240
java_pool_size = 67108864
control_files = /oradata1/ahltpm/control01.ctl, /oradata1/ahltpm/control02.ctl, /oradata1/ahltpm/control03.ctl
db_block_size = 8192
db_cache_size = 838860800
compatible = 9.2.0.0.0
db_file_multiblock_read_count= 16
fast_start_mttr_target = 300
undo_management = AUTO
undo_tablespace = UNDOTBS1
undo_retention = 10800
remote_login_passwordfile= EXCLUSIVE
db_domain =
instance_name = ahltpm
dispatchers = (PROTOCOL=TCP) (SERVICE=ahltpmXDB)
job_queue_processes = 10
hash_join_enabled = TRUE
background_dump_dest = /opt/oracle/admin/ahltpm/bdump
user_dump_dest = /opt/oracle/admin/ahltpm/udump
core_dump_dest = /opt/oracle/admin/ahltpm/cdump
sort_area_size = 524288
db_name = ahltpm
open_cursors = 300
star_transformation_enabled= FALSE
query_rewrite_enabled = FALSE
pga_aggregate_target = 25165824
aq_tm_processes = 1
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
CJQ0 started with pid=8
QMN0 started with pid=9
Mon May 12 19:00:18 2008
starting up 1 shared server(s) ...
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
Mon May 12 19:00:18 2008
ALTER DATABASE MOUNT
Mon May 12 19:00:22 2008
Successful mount of redo thread 1, with mount id 3174821506.
Mon May 12 19:00:22 2008
Database mounted in Exclusive Mode.
Completed: ALTER DATABASE MOUNT
Mon May 12 19:00:22 2008
ALTER DATABASE OPEN
Mon May 12 19:00:23 2008
Thread 1 opened at log sequence 14
Current log# 2 seq# 14 mem# 0: /oradata1/ahltpm/redo02.log
Successful open of redo thread 1.
Mon May 12 19:00:23 2008
SMON: enabling cache recovery
Mon May 12 19:00:23 2008
Undo Segment 1 Onlined
Undo Segment 2 Onlined
Undo Segment 3 Onlined
Undo Segment 4 Onlined
Undo Segment 5 Onlined
Undo Segment 6 Onlined
Undo Segment 7 Onlined
Undo Segment 8 Onlined
Undo Segment 9 Onlined
Undo Segment 10 Onlined
Successfully onlined Undo Tablespace 1.
Mon May 12 19:00:23 2008
SMON: enabling tx recovery
Mon May 12 19:00:23 2008
Database Characterset is ZHS16GBK
replication_dependency_tracking turned off (no async multimaster replication found)
Completed: ALTER DATABASE OPEN
Mon May 12 19:03:00 2008
ALTER SYSTEM SET open_cursors=3000 SCOPE=BOTH;
Tue May 13 09:15:31 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16165.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 09:43:22 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16344.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 09:48:28 2008
/* OracleOEM */ ALTER TABLESPACE "UNDOTBS1" ADD DATAFILE '/oradata1/ahltpm/undotbs02.dbf' SIZE 1024M
Tue May 13 09:52:58 2008
Completed: /* OracleOEM */ ALTER TABLESPACE "UNDOTBS1" ADD DA
Tue May 13 10:20:45 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16382.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 10:25:52 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16562.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 10:36:42 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16562.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 10:46:43 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16562.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 10:48:44 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16382.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 10:50:52 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16596.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 10:54:10 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16562.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 11:36:57 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16630.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 14:18:56 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16882.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 14:20:57 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16630.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 14:20:57 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_17076.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 14:31:25 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16630.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 14:39:40 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16882.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 15:14:10 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_17272.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 15:16:13 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_17230.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 15:17:19 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16630.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 15:20:27 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_17356.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 15:21:16 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16882.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 15:35:14 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_17356.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 15:44:04 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16882.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 15:46:06 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_17319.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 15:47:54 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_17230.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 16:00:06 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16630.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 16:00:06 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_16882.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Tue May 13 16:00:11 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_17230.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 09:21:57 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20705.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 09:41:45 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20559.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 09:43:46 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20635.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 09:43:46 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20705.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 09:43:46 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20643.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 09:49:01 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20774.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 10:19:21 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20917.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 10:21:49 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20765.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 10:30:16 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20774.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 10:31:09 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20765.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 10:38:59 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20915.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 10:41:00 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20774.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 10:41:00 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_21000.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 11:11:07 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20765.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 11:15:06 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_20774.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 11:35:04 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_21000.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 15:18:33 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_21608.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 15:55:31 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_21737.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 16:11:37 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_21737.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 16:47:41 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_21336.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 17:08:11 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_21955.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 17:48:17 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_21604.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 18:20:54 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_22014.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 19:20:30 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_22312.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 19:22:32 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_22357.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 19:26:58 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_22401.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 19:52:30 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_22403.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 20:14:36 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_22278.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 20:25:11 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_22403.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 20:25:33 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_22584.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 20:25:50 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_22357.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 20:26:05 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_22278.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Wed May 14 20:40:24 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_22584.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 08:46:00 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_24819.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 08:48:02 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_24981.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 09:55:28 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25128.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 09:57:08 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25249.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 09:57:59 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25126.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 09:57:59 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25253.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 09:57:59 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_24981.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 09:57:59 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25255.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 09:58:00 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25057.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 09:58:00 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25242.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 09:58:00 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25244.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 09:58:01 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25246.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 09:58:01 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_24819.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 10:00:29 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25128.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 10:33:53 2008
Created Undo Segment _SYSSMU11$
Undo Segment 11 Onlined
Thu May 15 10:38:13 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25244.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 10:44:28 2008
Created Undo Segment _SYSSMU12$
Undo Segment 12 Onlined
Thu May 15 10:46:03 2008
Created Undo Segment _SYSSMU13$
Undo Segment 13 Onlined
Thu May 15 14:25:19 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25936.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 14:38:30 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25750.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 14:41:51 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25999.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 16:46:17 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25750.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 17:06:23 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_25750.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Thu May 15 17:06:42 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_26232.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Fri May 16 07:20:51 2008
SMON offlining US=11
SMON offlining US=12
SMON offlining US=13
Fri May 16 08:47:55 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_29205.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Fri May 16 08:50:58 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_29309.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Fri May 16 09:02:42 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_29244.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Fri May 16 09:20:42 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_29244.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Fri May 16 09:51:25 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_29362.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []
Fri May 16 10:25:08 2008
Errors in file /opt/oracle/admin/ahltpm/udump/ahltpm_ora_29311.trc:
ORA-00600: 内部错误代码,参数: [qcsfbdnp:1], [], [], [], [], [], [], []



ahltpm_ora_25128.trc.txt的内容太多不贴了。


最后的解决办法是:


merge into CY_PROP_REASON cp using (
select wm_concat(ttime) as WM_CONCAT_TTIME,thour,sum_flag,mo,max(FAULT_TYPE) as max_fault_type,
avg(CURRENT_INDEX_VALUE) as INDEX_AVG_VALUE,max(RESON_ATTRIBUTE) as RESON_ATTRIBUTE
--,wm_concat(fault_description) as fault_description
from(
select ttime,thour,sum_flag,mo,fault_type,fault_description,CURRENT_INDEX_VALUE,RESON_ATTRIBUTE
from CY_PROP_REASON
where ttime in (YESTORDAY,TWO_DAYS_AGO,THREE_DAYS_AGO)
and RESON_ATTRIBUTE='KPI'
--and mo='FR3SAL3'
order by ttime,thour,sum_flag,mo
) group by thour,sum_flag,mo
) cpsum on (
cp.ttime=YESTORDAY and
cp.thour=cpsum.thour and
cp.sum_flag=cpsum.sum_flag and
cp.mo=cpsum.mo and
cp.fault_type=cpsum.max_fault_type and
cp.RESON_ATTRIBUTE=cpsum.RESON_ATTRIBUTE
)
when matched then
update set cp.CH_RAT=decode(cpsum.INDEX_AVG_VALUE-cp.CURRENT_INDEX_VALUE,
0,'0.0%',
null,null,
decode(cpsum.INDEX_AVG_VALUE,0,'0.0%',
to_char((cpsum.INDEX_AVG_VALUE-cp.CURRENT_INDEX_VALUE)*100/cpsum.INDEX_AVG_VALUE,'99990.99')||'%'
)
);
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ORA-00600Oracle数据库的一个内部错误代码,表示数据库遇到了一个未处理的异常。这个错误代码Oracle数据库自己定义的错误,它的出现通常表示数据库引擎遇到了一些无法处理和解释的异常情况。 ORA-00600错误代码可能由多种原因引起,包括但不限于以下情况: 1. 数据库软件的 bug 或故障。 2. 数据库文件损坏或错误。 3. 数据库中的表结构或数据不一致。 4. 数据库配置错误参数设置不正确。 5. 操作系统错误或硬件故障。 在遇到ORA-00600错误时,我们可以进行以下几个步骤来解决问题: 1. 记录错误代码错误时间以及相关的错误信息。这些信息可以帮助我们更好地定位问题。 2. 检查数据库软件版本和补丁情况。有时,Bug 可能已经被厂商修复并发布了相应的补丁。 3. 检查数据库文件是否完整且没有损坏。可以运行相关的数据库维护工具来检查和修复损坏的文件。 4. 检查数据库结构和数据的一致性。可以运行数据库提供的工具来检查和修复表结构或数据不一致的问题。 5. 检查数据库配置和参数设置。可以参考数据库文档来调整相关的配置参数。 6. 如果问题仍然存在,可以联系Oracle的技术支持团队寻求帮助。他们可以通过分析错误日志和数据库状态来提供更具体的解决方案。 总之,ORA-00600是一个内部错误代码,表示Oracle数据库遇到了无法处理的异常。要解决这个问题,我们需要仔细分析错误信息,检查数据库的结构、数据和配置,如果需要可以联系厂商的技术支持团队来寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值