ADRCI 出現 ORA 7445 [npixfc()+216]

環境

Solaris 10 SPARC
Oracle 11.2.0.4 EE 

異常  

ADRCI 出現 ORA 7445 [npixfc()+216]

細節

adrci> show incident

ADR Home = /oracle/app/diag/tnslsnr/oradb/listener:
*************************************************************************
0 rows fetched

ADR Home = /oracle/app/diag/rdbms/dyu/dyu:

*************************************************************************
INCIDENT_ID          PROBLEM_KEY                                                 CREATE_TIME
-------------------- ----------------------------------------------------------- ----------------------------------------
2680242              ORA 600 [HO define: Long fetch]                             2017-10-27 16:35:10.435000 +08:00
2680234              ORA 600 [HO define: Long fetch]                             2017-10-27 16:38:35.400000 +08:00
2680235              ORA 7445 [npixfc()+216]                                     2017-10-27 16:43:21.227000 +08:00
2680236              ORA 600 [HO define: Long fetch]                             2017-11-30 17:36:30.783000 +08:00
2680243              ORA 600 [HO define: Long fetch]                             2017-11-30 17:39:16.719000 +08:00
2680244              ORA 7445 [npixfc()+216]                                     2017-12-22 15:40:54.694000 +08:00
2680237              ORA 7445 [npixfc()+216]                                     2017-12-25 15:33:04.050000 +08:00
2680250              ORA 7445 [npixfc()+216]                                     2018-01-10 15:49:59.529000 +08:00
2680258              ORA 7445 [npixfc()+216]                                     2018-03-16 14:03:59.843000 +08:00
2680238              ORA 7445 [npixfc()+216]                                     2018-03-16 14:04:54.126000 +08:00
2680239              ORA 7445 [npixfc()+216]                                     2018-03-21 10:52:00.663000 +08:00
11 rows fetched




adrci> show incident -mode detail -p "PROBLEM_ID=6"

ADR Home = /oracle/app/diag/tnslsnr/oradb/listener:
*************************************************************************
0 rows fetched
<INCIDENT_INFO mode="detail">
<ADR_HOME name="/oracle/app/diag/tnslsnr/oradb/listener">

ADR Home = /oracle/app/diag/rdbms/dyu/dyu:
*************************************************************************

**********************************************************
INCIDENT INFO RECORD 1
**********************************************************
   INCIDENT_ID                   2680258
   STATUS                        ready
   CREATE_TIME                   2018-03-16 14:03:59.843000 +08:00
   PROBLEM_ID                    6
   CLOSE_TIME                    <NULL>
   FLOOD_CONTROLLED              none
   ERROR_FACILITY                ORA
   ERROR_NUMBER                  7445
   ERROR_ARG1                    npixfc()+216
   ERROR_ARG2                    SIGSEGV
   ERROR_ARG3                    ADDR:0xFFFFFFFF7DFF99B8
   ERROR_ARG4                    PC:0x105E45058
   ERROR_ARG5                    Stack Overflow

參考  metalink Doc ID 1420697.1 ORA-7445 Error Messages Using an Oracle Database Gateway (DG4DRDA, DG4IFMX, DG4MSQL, DG4ODBC, DG4SYBS, DG4TERA)


user 環境有使用 gateway for sybase <= 符合
但 user 資料庫版本是 11.2.0.4 <= 不符合 Applied 11.2.0.3 (文件日期 last modify 2017/4/19)
還是先依文件上提供的  solution 放大 undo & temp tablespace 看看是否有改善

以下是擷取文件部份內文:

Issue 2 - ORA-07445: [npixfc()+216]:

ORA-07445 [npixfc()+216]

Error Message:

ORA-07445: exception encountered: core dump [npixfc()+216][SIGSEGV] [ADDR:0xFFFFFFFF7DFFC258] [PC:0x10598F1D8] [Stack Overflow] []

Solution:


After adding space to TEMP and UNDO tablespace the error is gone.



留言

這個網誌中的熱門文章

12c RAC, OS log 出現 WARNING: couldn't allocate FBT table for module oracleacfs

11g client 連上 12c server, 出現 ora-28040

新建的 12.2.0.1 資料庫 alert 出現 ORA-12012