ORA-07445:出現異常錯誤:核心轉儲[kkqfppDrv1()+101]Address not mapped to object

like052629發表於2015-05-14

Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0x118] [PC:0x1CE6BEB, kkqfppDrv1()+101] [flags: 0x0, count: 1]

Errors in file *_ora_31425.trc  (incident=37965):

ORA-07445: 出現異常錯誤核心轉儲 [kkqfppDrv1()+101] [SIGSEGV] [ADDR:0x118] [PC:0x1CE6BEB] [Address not mapped to object] []

Incident details in: *_ora_31425_i37965.trc

 

檢視日誌發現是withdistinct同時使用,類似於如下

with a as(

    select * from testa

),b as (

       select ip,count(distinct cust_id)  cust_num

       from a

       group by ip

 )

select * from b;

 

在王、趙總的幫助下,確認為oraclebug,解決方法有兩種:

打補丁:If you are installing using Oracle Database 11g Release 2 (11.2.0.1.0), then ensure that you apply the patch for bug# 9002336 and 9067282

修改sqlwithdistinct不能同時使用。

此次為修改sql解決

 

Description

Dump in kkqfppDrv1 of a query containing WITH clause and distinct aggregates.

It is possible to dump or spin in other functions too.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28258625/viewspace-1654896/,如需轉載,請註明出處,否則將追究法律責任。

相關文章