ORA-600 [kddummy_blkchk] [18038] 一例

简介:
一位客户的Oracle告警日志中出现了ORA-600 [kddummy_blkchk] [18038]故障,alert中的具体信息:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Errors  in  file  /u01/app/oracle/admin/prdw014a/udump/prdw014a_ora_4377 .trc:
ORA-00600: internal error code, arguments: [kddummy_blkchk], [222], [5792], [18038], [], [], [], []
Mon May 17 15:27:53 2010
Trace dumping is performing  id =[cdmp_20100517152753]
Mon May 17 15:27:53 2010
Doing block recovery  for  file  2 block 504365
Block recovery from logseq 159276, block 166357 to scn 10934615778284
Mon May 17 15:27:53 2010
Recovery of Online Redo Log: Thread 1 Group 4 Seq 159276 Reading mem 0
Mem # 0: /u01/app/oracle/dataPRDW014/redo04a_1.log
Mem # 1: /u01/app/oracle/dataPRDW014/redo04a_2.log
Block recovery completed at rba 159276.167277.16, scn 2545.3924010007
Doing block recovery  for  file  222 block 5792
Block recovery from logseq 159276, block 84741 to scn 10934615778283
Mon May 17 15:27:53 2010
Recovery of Online Redo Log: Thread 1 Group 4 Seq 159276 Reading mem 0
Mem # 0: /u01/app/oracle/dataPRDW014/redo04a_1.log
Mem # 1: /u01/app/oracle/dataPRDW014/redo04a_2.log
Block recovery completed at rba 159276.167277.16, scn 2545.3924009964
Mon May 17 15:27:55 2010
Block recovery completed at rba 159276.167277.16, scn 2545.3924009964
Mon May 17 15:27:55 2010
Corrupt Block Found
TSN = 67, TSNAME = OBA_DATA
RFN = 222, BLK = 5792, RDBA = 931141280
OBJN = 1657288, OBJD = 1699775, OBJECT = W_ORG_DS, SUBOBJECT =
SEGMENT OWNER = BMS_OBA_DW, SEGMENT TYPE = Table Segment
Mon May 17 15:32:56 2010
Trace dumping is performing  id =[cdmp_20100517153255]
附600错误产生的trace信息:  prdw014a_ora_4377.trc
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
/u01/app/oracle/admin/prdw014a/udump/prdw014a_ora_4377 .trc
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining Scoring Engine
and Real Application Testing options
ORACLE_HOME =  /u01/app/oracle/product/102prdw014
System name: SunOS
Node name: v08k405
Release: 5.9
Version: Generic_122300-29
Machine: sun4u
Instance name: prdw014a
Redo thread mounted by this instance: 1
Oracle process number: 109
Unix process pid: 4377, image: oracle@v08k405
 
*** 2010-05-17 15:23:15.391
*** ACTION NAME:() 2010-05-17 15:23:15.389
*** MODULE NAME:(pmdtm@v04k413 (TNS V1-V3)) 2010-05-17 15:23:15.389
*** SERVICE NAME:(prdw014_taf) 2010-05-17 15:23:15.389
*** SESSION ID:(789.48811) 2010-05-17 15:23:15.389
TYP:0 CLS: 4 AFN:222 DBA:0x378016a0 OBJ:1699775 SCN:0x09f1.e9e3a3eb SEQ: 2 OP:14.4
kteop redo - redo operation on extent map
RESIZE: entry:0 delta:
 
...
..
..
ksedmp: internal or fatal error
ORA-00600: internal error code, arguments: [kddummy_blkchk], [222], [5792], [18038], [], [], [], []
Current SQL statement  for  this session:
INSERT /*+ SYS_DL_CURSOR */ INTO bms_oba_dw.W_ORG_DS ( "W_CUSTOMER_CLASS" , "NAME" , "ST_ADDRESS" , "CITY" , "STATE" , "ZIPCODE" , "COUNTRY" , "CUST_TYPE_CODE" , "CUST_TYPE_NAME" , "ACTIVE_FLG" , "DOM_ULT_DUNS_NUM" , "DUNS_NUM" , "EMP_COUNT" , "FORMED_DT" , "GLBLULT_DUNS_NUM" , "ANNUAL_REVENUE" , "BRANCH_FLG" , "BIRTH_DT" , "NO_OF_CHILDREN" , "LEGAL_NAME" , "FAMILY_NAME" , "OTHER_NAME" , "PREFERRED_NAME" , "INDV_ADDNL_TITLE" , "INDV_TITLE" , "INDV_MARITAL_STATE" , "INDV_GENDER" , "EMAIL_ADDRESS" , "RELATIONSHIP_STATE" , "INDV_EMP_STATUS" , "FAX_NUM" , "PAGER_NUM" , "MOBILE_NUM" , "LIFE_CYCLE_STATE" , "CUST_CAT_CODE" , "CUST_CAT_NAME" , "SIC_CODE" , "SIC_NAME" , "GOVT_ID_TYPE" , "GOVT_ID_VALUE" , "DUNNS_SITE_NAME" , "DUNNS_GLOBAL_NAME" , "DUNNS_LEGAL_NAME" , "CUSTOMER_NUM" , "ALT_CUSTOMER_NUM" , "ALT_PHONE_NUM" , "INTERNET_HOME_PAGE" , "LEGAL_STRUCT_CODE" , "LEGAL_STRUCT_NAME" , "DIRECT_MKTG_FLG" , "SOLICITATION_FLG" , "CUSTOMER_HIER1_CODE" , "CUSTOMER_HIER1_NAME" , "CUSTOMER_HIER2_CODE" , "CUSTOMER_HIER2_NAME" , "CUSTOMER_HIER3_CODE" , "CUSTOMER_HIER3_NAME" , "CUSTOMER_HIER4_CODE" , "CUSTOMER_HIER4_NAME" , "CUSTOMER_HIER5_CODE" , "CUSTOMER_HIER5_NAME" , "CUSTOMER_HIER6_CODE" , "CREATED_BY_ID" , "CHANGED_BY_ID" , "CREATED_ON_DT" , "CHANGED_ON_DT" , "AUX1_CHANGED_ON_DT" , "AUX2_CHANGED_ON_DT" , "AUX3_CHANGED_ON_DT" , "AUX4_CHANGED_ON_DT" , "SRC_EFF_FROM_DT" , "SRC_EFF_TO_DT" , "DELETE_FLG" , "DATASOURCE_NUM_ID" , "INTEGRATION_ID" , "TENANT_ID" , "X_CUSTOM" , "MOT_ATTRIBUTE1" , "MOT_ATTRIBUTE2" , "MOT_ATTRIBUTE3" , "MOT_ATTRIBUTE4" , "MOT_ATTRIBUTE5" , "MOT_ATTRIBUTE6" , "MOT_ATTRIBUTE7" , "MOT_ATTRIBUTE8" , "MOT_ATTRIBUTE9" , "MOT_ATTRIBUTE10" , "MOT_ATTRIBUTE11" , "MOT_ATTRIBUTE12" , "MOT_ATTRIBUTE13" , "MOT_ATTRIBUTE14" , "MOT_ATTRIBUTE15" , "MOT_ATTRIBUTE16" , "MOT_ATTRIBUTE17" , "MOT_ATTRIBUTE18" , "MOT_ATTRIBUTE19" , "MOT_ATTRIBUTE20" , "MOT_PARTY_TYPE" , "MOT_PHONE_AREA_CODE" , "MOT_ORIG_SYSTEM_REFERENCE" , "MOT_PER_EMAIL_ADDR" , "MOT_PERSON_FIRST_NAME" , "MOT_PHONE_EXTENSION" , "MOT_ALTERNATE_NAME" , "MOT_TELEPHONE_TYPE" , "MOT_SALES_CHANNEL_CODE" , "MOT_ACCOUNT_NAME" , "MOT_ATTRIBUTE_CATEGORY" , "MOT_INTERCOMPANY_FLAG" , "MOT_PARTY_NUMBER" , "MOT_PARTY_ID" , "MOT_LAST_UPDATE_LOGIN" , "MOT_CUST_CLASS_DESC" , "MOT_RECEIPT_METHOD_NAME" , "MOT_PHONE_NUMBER" , "MOT_CONTACT_POINT_PURPOSE" , "MOT_SALESREP_NAME" , "MOT_PAY_TERMS_CODE" , "MOT_PAY_TERMS_NAME" ) VALUES (NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL)
----- Call Stack Trace -----
calling              call     entry                argument values  in  hex
location              type      point                (? means dubious value)
-------------------- -------- -------------------- ----------------------------
ksedmp()+744         CALL     ksedst()             000000840 ?
                                                    FFFFFFFF7FFF620C ?
                                                    000000000 ?
                                                    FFFFFFFF7FFF2D00 ?
                                                    FFFFFFFF7FFF1A68 ?
                                                    FFFFFFFF7FFF2468 ?
kgerinv()+200        PTR_CALL 0000000000000000     000106800 ? 10681C1C4 ?
                                                    10681C000 ? 00010681C ?
                                                    000106800 ? 10681C1C4 ?
kseinpre()+96        CALL     kgerinv()            106816B18 ? 000000000 ?
                                                    1064564C0 ? 000000003 ?
                                                    FFFFFFFF7FFF6750 ?
                                                    000001430 ?
ksesin()+52          CALL     kseinpre()           000106800 ? 000000003 ?
                                                    00000025F ? 10681C1B8 ?
                                                    FFFFFFFF7FFF6750 ?
                                                    1068167D8 ?
kco_blkchk()+2568    CALL     ksesin()             1064564C0 ? 000000003 ?
                                                    000106800 ? 0000000DE ?
                                                    000000000 ? 000106800 ?
kcoapl()+1284        CALL     kco_blkchk()         0001900DE ? 0378016A0 ?
                                                    0000016A0 ? 00000FC00 ?
                                                    000000000 ?
                                                    FFFFFFFF7FFF89F8 ?
kcbapl()+412         CALL     kcoapl()             000000002 ? 000002300 ?
                                                    000105800 ? 583DBC000 ?
                                                    106816C98 ? 00010598F ?
kcrfw_redo_gen()+16  CALL     kcbapl()             FFFFFFFF7FFF89B8 ?
376                                                583FB7870 ?
                                                    FFFFFFFF7AF3AA3C ?
                                                    B6E9FABD0 ? 000000000 ?
                                                    583DBC000 ?
kcbchg1_main()+1363  CALL     kcrfw_redo_gen()     000000000 ?
2                                                  FFFFFFFF7FFF76C8 ?
                                                    B693A9998 ? 000000000 ?
                                                    3800135A0 ?
                                                    FFFFFFFF7FFF7700 ?
kcbchg1()+1324       CALL     kcbchg1_main()       000100C00 ?
                                                    FFFFFFFF7FFF7850 ?
                                                    000000000 ? 583FB7870 ?
                                                    000000000 ? 00000FFFF ?
ktuchg()+968         CALL     kcbchg1()            000106819 ? 1068195B8 ?
                                                    1068195C8 ? 106819000 ?
                                                    000000000 ? 106819000 ?
ktbchg2nt()+104      CALL     ktuchg()             000000002 ? 000000001 ?
                                                    FFFFFFFF7FFF8928 ?
                                                    B67A76DD8 ? 000000000 ?
                                                    000000000 ?
kteopgen()+728       CALL     ktbchg2nt()          FFFFFFFF7FFF89B8 ?
                                                    FFFFFFFF7FFF87C4 ?
                                                    000000000 ? 000000000 ?
                                                    FFFFFFFF7FFF8928 ?
                                                    FFFFFFFF7FFF9D98 ?
kteopresize()+2276   CALL     kteopgen()           FFFFFFFF7FFF89B8 ?
                                                    000000006 ? 000106800 ?
                                                    000000002 ? 10682247C ?
                                                    106816B18 ?
ktsxbmdelext1()+968  CALL     kteopresize()        FFFFFFFF7FFF9D98 ?
8                                                  FFFFFFFF7FFF9E88 ?
                                                    000000004 ? 000000002 ?
                                                    000000000 ? 000000000 ?
ktsstrm_segment()+6  CALL     ktsxbmdelext1()      FFFFFFFF7AD33A78 ?
308                                                0000016A0 ? 0003FFFFF ?
                                                    FFFFFFFF7AD33A78 ?
                                                    106822000 ? 000000043 ?
ktsmg_trimf()+1208   CALL     ktsstrm_segment()    000000000 ? 000000003 ?
                                                    000000001 ? 000100C00 ?
                                                    106819000 ? 000000000 ?
kdbltrmt()+1916      CALL     ktsmg_trimf()        00010598F ? 0000010E2 ?
                                                    106822478 ? 000000005 ?
                                                    10682247C ? 106816B18 ?
kdblfpl()+96         CALL     kdbltrmt()           000000006 ? 000000000 ?
                                                    FFFFFFFF7AD33918 ?
                                                    000000180 ? 0000010E4 ?
                                                    000000008 ?
kdblfl()+1948        CALL     kdblfpl()            FFFFFFFF7FFFB0AC ?
                                                    FFFFFFFF7AD33918 ?
                                                    000000000 ?
                                                    FFFFFFFF7AD33AE0 ?
                                                    FFFFFFFF7AD33A68 ?
                                                    000000000 ?
klafin()+160         CALL     kdblfl()             FFFFFFFF7FFFB0AC ?
                                                    FFFFFFFF7AD33918 ?
                                                    000000000 ? 000000001 ?
                                                    000000008 ? 000106800 ?
kpodpfin()+76        CALL     klafin()             FFFFFFFF7AF35C40 ?
                                                    1059BF2B8 ? 000000321 ?
                                                    FFFFFFFF7AD33918 ?
                                                    000000000 ? 000400000 ?
kpodpmop()+320       CALL     kpodpfin()           FFFFFFFF7AF35C40 ?
                                                    000106816 ? 000106800 ?
                                                    000000321 ? 000000001 ?
                                                    FFFFFFFF7AF35BC8 ?
opiodr()+1496        PTR_CALL 0000000000000000     000000301 ? 000000321 ?

进过与Oracle support确认,定位为Bug 5386204 - Block corruption / OERI[kddummy_blkchk] after direct load of ASSM segment [ID 5386204.8]. "kteop redo - redo operation on extent map" 记录是确定该Bug的一个重要依据。 该Bug的Oracle note: Bug 5386204


本文转自maclean_007 51CTO博客,原文链接:http://blog.51cto.com/maclean/1277095


相关文章
|
11月前
|
Oracle 关系型数据库 数据库管理
处理ORA-01031一例
处理ORA-01031一例
134 0
|
SQL Oracle 关系型数据库
|
Oracle 关系型数据库
|
SQL 关系型数据库 Oracle
|
Oracle 关系型数据库 Go
ORA-32017 ORA-00096问题
<div style="font-family:'lucida Grande',Verdana,'Microsoft YaHei'; font-size:14px; line-height:23px"> <div><br></div> <div><br></div> <div>1</div> <div><br></div> <div>SQL&gt; alter system se
3271 0
|
SQL Oracle 关系型数据库
ORA-39083 ORA-00959
<p><br></p> <p></p> <div style="font-family:'lucida Grande',Verdana,'Microsoft YaHei'; font-size:14px; line-height:23.8px"> <div> <span style="color:#ff0000; line-height:23.8px">ORA-<span style
3365 0
|
监控 数据库 数据安全/隐私保护
关于ora-02391问题的总结
关于ORA问题的分析和解决其实是一个很好的学习思路,抓住一个每一个ORA错误,然后进一步分析一些原因,总结,总会有不一样的收获,还是那句话,任何问题背后都是有原因的。
840 0