在DB的alert log裡面發現一條錯誤記錄檔:
ORA-07445: [kkoipt()+3881] [SIGSEGV] [Address not mapped to object]
下面是trace 裡面提示的SQL,既導致這個錯誤的SQL語句,紅色部分已經標出:
O/S info: user: root, term: unknown, ospid: 1234, machine: qs-xezf-web
program: JDBC Thin Client
application name: JDBC Thin Client, hash value=2546894660
Current SQL Statement:
UPDATE DAT_OB_IVRCALLOUT_HISTORY SET TIME_CALL=:B5 ,OUTBOUND_RESULT=:B4 ,RECFILE =:B3 ,DELIVER_TIMES=0,ISSEND=0, ASR_RESULT = :B2 WHERE ID=:B1 AND FLOWFLAG IN (51,52,53,54)
End of information on OTHER waiting sessions.
Current SQL statement for this session:
UPDATE DAT_OB_IVRCALLOUT_HISTORY SET TIME_CALL=:B5 ,OUTBOUND_RESULT=:B4 ,RECFILE =:B3 ,DELIVER_TIMES=0,ISSEND=0, ASR_RESULT = :B2 WHERE ID=:B1 AND FLOWFLAG IN (51,52,53,54)
在Metalink 上沒有搜到相關有用的資訊, 不過google 了一下,到有2個案例,都說和索引有關,說是把表上的索引刪除就好。 不過我的DAT_OB_IVRCALLOUT_HISTORY表上只有一個索引。 表中記錄有400多萬。 不應該是這個問題。 有點奇怪。 可能是bug.
今天本打算好好研究下的,結果又沒有報這個錯了。 繼續觀察。
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
網上資源: http://tianlesoftware.download.csdn.net
相關視頻:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(滿); DBA2 群:62697977(滿)
DBA3 群:62697850 DBA 超級群:63306533;
聊天 群:40132017
--加群需要在備忘說明Oracle資料表空間和資料檔案的關係,否則拒絕申請