報錯:ORA-07445: exception encountered: core dump [kkqtnloCbk()+111] [SIGSEGV]
今天QQ有問個問題,說有個應用報錯3113,按照常規,讓其檢查了:
1、使用者profile是否設定了idle_time引數,沒有。
2、應用與資料庫之間有防火牆超時設定,沒有。
於是又問他是所有應用都報錯,還是某個報錯,反饋說是一個SQL,用到了full join。我覺得這個是SQL語法問題,和3113連線斷開應該沒有關係啊?於是又讓他看alert檔案有什麼記錄,反饋說有個報錯:“ORA-07445: exception encountered: core dump [kkqtnloCbk()+111] [SIGSEGV] [unknown code] [0x000000000] [] []”。
沒見過這種錯誤,於是搜尋MOS,有兩篇文章:
ORA-7445 (kkqtnlocbk) (文件 ID 406737.1)
說明kkqtnlocbk和4204383這個bug相關,Dump [kkqtnlocbk] optimizing ANSI OUTER JOINs with subqueries
在10.2.0.4, 11.1.0.6, 10.2.0.2.P08, 10.2.0.3.P05中修復。
ORA-07445: exception encountered: core dump [kkqtnloCbk()+111] [SIGSEGV] [unknown code] [0x000000000] [] []
說明在使用子查詢的ANSI外連線語法時產生一個dump(但這只是一個總體的描述,實際現象可能不同)。臨時的解決方法是設定_optimizer_cost_based_transformation值改為off。
描述這個bug在以下版本已經修復:
10.2.0.2 Patch 8 on Windows Platforms
10.2.0.3 Patch 5 on Windows Platforms
他的錯誤資料庫版本正是10.2.0.1,因此有理由懷疑這是由於資料庫的bug導致的。解決方法就是上述要麼臨時設定引數值,要麼只能通過打補丁修復。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7192724/viewspace-776153/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-07445: exception encountered: core dump [qertbStart()+327] [SIGSEGV]ExceptionGse
- ORA-07445: exception encountered: core dump [ksxpunmap()+2742] [SIGSEGV]ExceptionGse
- ORA-07445: exception encountered: core dump [qkaqkn()+5390] [SIGSEGV]ExceptionGse
- ORA-07445: exception encountered: core dump [kgghstfel()+15] [SIGSEGV] ...ExceptionGse
- ORA-07445: exception encountered: core dump [kglpnp()+119] [SIGSEGV]ExceptionGse
- ORA-07445: exception encountered: core dump [CommonClientExit()+101] [SIGSEGV]ExceptionclientGse
- ORA-07445: exception encountered: core dump [skgxpdmpctxException
- ORA-07445: exception encountered: core dump [kglpin()+527]Exception
- ORA-07445 exception encountered: core dump [kslgetl()+80]Exception
- ORA-07445: exception encountered: core dump [kgghtNumElements()Exception
- ORA-07445: exception encountered: core dump [ksxpunmap()+2742]Exception
- ORA-07445: exception encountered: core dump [kksIsNLSEqual()+72] [SIGSEGV] [Address not mapped to obExceptionGseAPP
- ORA-07445: exception encountered: core dump [qervwRowProcedure()+133]Exception
- ORA-07445 exception encountered: core dump。幫忙看看。Exception
- ORA-07445: exception encountered: core dump [ptmak()+107]Exception
- ORA-7445: exception encountered: core dump [kpodpals()+11332] [SIGSEGV]ExceptionGse
- ORA-07445: exception encountered: core dump [kglic0()+774]Exception
- ORA-07445: exception encountered: core dump [__intel_new_memcpy()+5424]ExceptionIntelmemcpy
- move tablespace: ORA-07445:exception encountered: core dump [qcdlgtd()+182]Exception
- 記一次ORA-07445: exception encountered: core dump [_intel_fast_memcpy.A()+10] [SIGSEGV] [Address not maExceptionIntelASTmemcpyGse
- 記一次ORA-07445: exception encountered: core dump [sdbgrfcvp_convert_pathinfo()+35] [SIGSEGV] [ADDR:0xFExceptionGse
- ORA-07445: exception encountered: core dump [PC:0x90000000D017E10]Exception
- ORA-07445: exception encountered: (一)Exception
- 11.2.0.1bug引發的報錯:ORA-07445: exception encounteredException
- ORA-07445: core dump [kpopfr()+673] [SIGFPE] [Integer divide by zero]IDE
- oracle10g中drop user造成ORA-07445 core dumpOracle
- Oracle內部錯誤:ORA-07445[_memcpy()+52] [SIGSEGV]一例OraclememcpyGse
- ORA-7445(_kkqtnloCbk)錯誤QT
- ORA-07445: 出現異常錯誤: 核心轉儲 [plcurClose()+40] [SIGSEGV]Gse
- 學會用core dump除錯程式錯誤除錯
- ORA-07445: 出現異常錯誤: 核心轉儲 [ldxsnf()+625] [SIGSEGVGse
- gdb除錯core dump檔案之二除錯
- ORA-07445 [kkoipt()+3881] [SIGSEGV] [Address not mapped to object]GseAPPObject
- 使用URLClassLoader報錯not class found exceptionException
- python: invalid value encountered in divide以及invalid value encountered in double_scalars報錯PythonIDE
- Linux Core DumpLinux
- ORA-07445:oracle_[type: SIGSEGV, Address not mapped to object]OracleGseAPPObject
- ORA-07445 [opidsa()+386] [SIGSEGV] [Address not mapped to object]GseAPPObject