ORA-7445(opipls)錯誤
客戶的9206資料庫出現ORA-7445錯誤。
錯誤資訊:
Fri Apr 17 09:11:24 2009
Errors in file /opt/app/admin/orcl/udump/orcl1_ora_15039.trc:
ORA-07445: exception encountered: core dump [000000010102BD1C] [SIGSEGV]
[Address not mapped to object] [0x000000004] [] []
Fri Apr 17 09:11:25 2009
Trace dumping is performing id=[cdmp_20090417091125]
導致該錯誤詳細資訊:
*** 2009-04-17 09:11:24.746
*** SESSION ID:(107.25) 2009-04-17 09:11:24.738
Exception signal: 11 (SIGSEGV), code: 1 (Address not mapped to object), addr:
0x4, PC: [0x10102bd1c, 000000010102BD1C]
*** 2009-04-17 09:11:24.746
ksedmp: internal or fatal error
ORA-07445: exception encountered: core dump [000000010102BD1C] [SIGSEGV]
[Address not mapped to object] [0x000000004] [] []
Current SQL statement for this session:
SELECT /*+ USE_NL(store) USE_NL(dn) INDEX(store EI_ATTRSTORE) ORDERED */
store.eid,AttrName,NVL(AttrVal,),attrkind,NVL(attrstype, ),NVL(AttrVer,) FROM C_D dn, ds_attr store WHERE (dn.rdn = :szName AND dn.parentdn = :szDomain)
AND store.eid = dn.eid
----- PL/SQL Call Stack -----
object line
object
handle number
name
5dbc4a990 244 package body ODS.OLADD
5df8530c0 1 anonymous block
----- Call Stack Trace -----
calling call entry argument values in hex
location type point (? means dubious value)
-------------------- -------- -------------------- ----------------------------
ksedmp()+328 CALL ksedst() 00000000B ? 000000000 ?
000000000 ? 00000004A ?
FFFFFFFF7FFF00F8 ?
1032E18E8 ?
ssexhd()+676 CALL ksedmp() 000103705 ? 103705000 ?
103705468 ? 10370A000 ?
000102C00 ? 000000000 ?
sigacthandler()+44 PTR_CALL
0000000000000000 00010370D ?
FFFFFFFF7FFF7190 ?
10370D000 ? 10370A620 ?
000000000 ? 10370D578 ?
opipls()+1180 PTR_CALL 0000000000000000 00000000B ?
FFFFFFFF7FFF7190 ?
FFFFFFFF7FFF6EB0 ?
10382B700 ? 000000000 ?
FFFFFFFFFFFFFF4A
?
opiodr()+1688 PTR_CALL
0000000000000000 000000000 ?
000000001 ?
FFFFFFFF7C94EE98 ?
000000005 ? 000000002 ?
103705808 ?
rpidrus()+144 CALL opiodr() 000103400 ? 10102B880 ?
102EB849A ? 103705808 ?
103707D40 ?
FFFFFFFF7FFF7FA0 ?
skgmstack()+156 PTR_CALL
0000000000000000 00000000B ?
000000066 ?
103705808 ?
FFFFFFFF7CA6A7E0 ?
FFFFFFFF7FFF81B0 ?
000103400 ?
rpidru()+160 CALL skgmstack() FFFFFFFF7FFF83D8 ?
1037051F0 ? 00000F618 ?
10022A300 ?
FFFFFFFF7FFF8400 ?
00193EAA4 ?
rpiswu2()+384 PTR_CALL
0000000000000000 FFFFFFFF7FFF8AD8 ?
FFFFFFFF7FFF8D70 ?
00000000C ? 000000410 ?
000103705 ? 00010022A ?
rpidrv()+1432 CALL rpiswu2() 5C42DBC48 ? 000103705 ?
103705690 ? 1037056C8 ?
000000000 ? 10329F000
?
psddr0()+156 CALL rpidrv() 000100000 ? 000110424 ?
FFFFFFFF7FFF89DC ?
00000003A ? 5C42DBC48 ?
000100000 ?
psdnal()+344 CALL psddr0() 103705468 ? 102EBA518 ?
FFFFFFFF7FFF8D70 ?
1037056C8 ? 000000140 ?
103705808 ?
pevm_EXECC()+324 PTR_CALL
0000000000000000 FFFFFFFF7FFFB100 ?
FFFFFFFF7FFFB278 ?
000001B58
?
FFFFFFFF7C94EE98 ?
5DBC4A990 ? 000000001 ?
pfrrun()+3244 CALL pevm_EXECC() 000000000 ? 103814EC8 ?
000000000 ?
FFFFFFFF7CA6A778 ?
000000000 ?
FFFFFFFF7C94EE98 ?
peicnt()+268 CALL pfrrun() 00000122C ?
FFFFFFFF7FFFB100 ?
FFFFFFFF7CA6A778 ?
FFFFFFFF7CA6A7E0 ?
5C42DC6A8 ? 103705808 ?
kkxexe()+524 CALL peicnt() FFFFFFFF7FFFB100 ?
FFFFFFFF7CA6A778 ?
000000009 ? 103829160 ?
000102C00 ?
FFFFFFFF7FFFAF78 ?
opiexe()+9256 CALL kkxexe() 000103400 ? 000000000 ?
00000FFFB ?
FFFFFFFF7CA6A778 ?
000000000 ? 103705468 ?
opiall0()+1776 CALL
opiexe() 00000002E ?
10370D808 ?
FFFFFFFF7CA60680 ?
10370D800 ?
FFFFFFFF7C953850 ?
103705808 ?
kpoal8()+1040 CALL opiall0() 000000000 ? 00000005E ?
FFFFFFFF7FFFC218 ?
103705808 ?
FFFFFFFF7C953850 ?
FFFFFFFF7FFFC5A8 ?
opiodr()+1688 PTR_CALL
0000000000000000 000000000 ?
000000000 ?
FFFFFFFF7FFFEA60 ?
000000024 ? 000000000 ?
0000022B0 ?
ttcpip()+1556 PTR_CALL
0000000000000000 000103400 ?
100FBBFC0 ?
10370D808 ? 103705808 ?
103707D40 ?
FFFFFFFF7FFFCC00 ?
opitsk()+984 CALL ttcpip() 10370D800 ? 000000014 ?
FFFFFFFF7FFFEA60 ?
000000000 ? 000000000 ?
FFFFFFFF7FFFDD4C ?
opiino()+1572 CALL opitsk() 000000000 ? 000000000 ?
000000000 ? 000000000 ?
103707D28 ?
FFFFFFFF7FFFEBB4 ?
opiodr()+1688 PTR_CALL
0000000000000000 000380007 ?
10370C658 ?
1037F9458 ?
FFFFFFFF7FFFF8F0 ?
000000000 ? 5C1447BA0 ?
opidrv()+736 CALL opiodr() 000103400 ? 10100C380 ?
10370D808 ? 103705808 ?
103707D40 ?
FFFFFFFF7FFFF410 ?
sou2o()+16 CALL opidrv() 000000000 ? 000000004 ?
1037051EC ? 00000003C ?
1037056C8 ? 000103400 ?
main()+184 CALL sou2o() FFFFFFFF7FFFF910 ?
00000003C ? 000000004 ?
FFFFFFFF7FFFF8F0 ?
000039E70 ? 000000000 ?
_start()+380 CALL main() 000000002 ?
FFFFFFFF7FFFFA58 ?
FFFFFFFF7FFFFA70 ?
000000000 ? 000000000 ?
100000000 ?
--------------------- Binary Stack Dump ---------------------
分析錯誤資訊,這個錯誤與Bug
2662683 - Heap corruption from schema name overwriting memory in PLSQL [ID
2662683.8]描述的問題比較類似,尤其是會話DUMP部分,似乎也存在問題描述的名稱覆蓋的問題:
Argument/Register addr=0x0000000103824760.
Dump of memory from 0x0000000103824720 to 0x0000000103824860
103824720 00000000 000028D1 00000000 00000000
[......(.........]
103824730 000028D0 00000000 00000001 03705470
[..(..........pTp]
103824740 00000001 03820698 10B38F00 000028B9
[..............(.]
103824750 00000000 00000000 00000001 032FF0B0
[............./..]
103824760 0000ABAB 00000000 00000001 03824770
[..............Gp]
103824770 00000001 03708CF0 0000FF80 00000000
[.....p..........]
103824780 00000005 C42DBC48 FFFFFFFF 7C950080
[.....-.H....|...]
103824790 FFFFFFFF 7C952E68 00000000 00000000
[....|..h........]
1038247A0 00000000 00000000 00021203 00000000
[................]
1038247B0 00000000 00000000 0000FF80 73657373
[............sess]
1038247C0 696F6E20 68656170 00000000 7FFF7FFF
[ion heap........]
1038247D0 7FFF0098 00000000 00000000 00000000
[................]
1038247E0 00000000 00000038 FFFFFFFF 7C93EBD0
[.......8....|...]
1038247F0 FFFFFFFF 7CA6A368 00000000 00000058
[....|..h.......X]
103824800 FFFFFFFF 7C953648 FFFFFFFF 7C953648
[....|.6H....|.6H]
103824810 00000000 00000098 00000001 03824818
[..............H.]
103824820 00000001 03824818 00000000 000000A8
[......H.........]
103824830 00000001 03824830 00000001 03824830
[......H0......H0]
103824840 00000000 00000118 00000001 03824848
[..............HH]
103824850 00000001 03824848 00000000 000001B0
[......HH........]
Argument/Register addr=0x00000005DBC4AAB0.
Dump of memory from 0x00000005DBC4AA70 to 0x00000005DBC4ABB0
5DBC4AA70 00000001 00000000 0000000A 00000000
[................]
5DBC4AA80 00000005 DBC4AA80 00000005 DBC4AA80
[................]
5DBC4AA90 00000024 00000000 00000005 DBC4AA98
[...$............]
5DBC4AAA0 00000005 DBC4AA98 00000000 00000000
[................]
5DBC4AAB0 F61D1590 4C434E43 3839494F EC7F614B
[....LCNC89IO..aK]
5DBC4AAC0 01000000 00000000 00786806 1013312A
[.........xh...1*]
5DBC4AAD0 00000000 00000000 00000000 00000005
[................]
5DBC4AAE0 03000000 00000000 00000000 00000000
[................]
5DBC4AAF0 4F4C4144 444F4453 00000000 00000000
[OLADDODS........]
5DBC4AB00 00000000 00000000 00000000 00000000
[................]
這個BUG在9.2.0.3中被FIXED,但是不排除在9206中重新引入,低於10.1.0.2版本都可能碰到這個錯誤。Oracle在個別平臺和版本上提供了單獨的補丁,此外只能透過升級到10.1.0.2以上才能避免這個錯誤。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-1060673/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-7445(_kkqtnloCbk)錯誤QT
- ORA-7445(kglLockIterator)錯誤
- ORA-7445(kkfipbr)錯誤
- ORA-7445(qerixGetKey)錯誤
- ORA-7445(opitca)錯誤
- ORA-7445(kqlSubheapPin)錯誤APP
- ORA-7445(ksxpsigosderr)錯誤Go
- ORA-7445(_intel_fast_memcpy.A)錯誤IntelASTmemcpy
- 儲存故障時的ORA-7445錯誤
- ORA-7445(dbgrmqmqpk_query_pick_key)錯誤MQ
- 同一個SQL引發多個ORA-7445錯誤SQL
- 插入排序雜湊CLUSTER表出現ORA-7445錯誤排序
- ORA-600(kcblasm_1)和ORA-7445(kxhfNewBuffer)錯誤ASM
- ORA-600(1403)和ORA-7445($cold_kslgetsl)錯誤
- ORA-600(kcbshlc_1)和ORA-7445(kggchk)錯誤GC
- ORA-7445(ACCESS_VIOLATION)(unable_to_trans_pc)(UNABLE_TO_WRITE)錯誤
- ORA-7445(jtc_active_clint_init_ncomp_slots)錯誤
- sql出現結果集錯誤以及出現ora-600或者ora-7445錯誤的解決方法思路SQL
- Windows環境下的ORA-7445(ACCESS_VIOLATION)和ORA-4030錯誤Windows
- [重慶思莊每日技術分享]-建立物化檢視時出現ORA-7445錯誤
- 資料字典不一致造成大量ORA-600和ORA-7445錯誤
- Troubleshoot an ORA-7445 Error Using the ORA-7445 Lookup ToolError
- ORACLE 異常錯誤 錯誤號大全Oracle
- nginx 錯誤除錯Nginx除錯
- rac錯誤除錯除錯
- PbootCMS錯誤提示:執行SQL發生錯誤!錯誤:no such column: def1bootSQL
- ORACLE 錯誤Oracle
- 前端錯誤前端
- JAVA 錯誤Java
- JavaFx 錯誤Java
- 記錄一次根據錯誤資訊無法定位錯誤的錯誤
- Promise基礎(消化錯誤和丟擲錯誤)Promise
- ora-600 / ora-7445 loopOOP
- 錯誤和異常 (一):錯誤基礎知識
- vsftpd 錯誤:530 and 500 錯誤解決方法FTP
- JavaScript錯誤資訊JavaScript
- PHP捕捉錯誤PHP
- 錯誤處理