ORA-3113 And ORA-7445 In ksihsmrini During STARTUP NOMOUNT (Doc ID 311166.1)

Last updated on JUNE 13, 2013

Applies to:

Oracle Database - Enterprise Edition - Version 10.1.0.2 to 10.2.0.1 [Release 10.1 to 10.2]
Information in this document applies to any platform.
***Checked for relevance on 05-Nov-2010***
***Checked for relevance on 20-Mar-2013***


Symptoms

ORA-3113 in a SQL*Plus session that is running STARTUP NOMOUNT.  ORA-7445 is registered in the alert.log file.

The error ORA-7445 is in function ksihsmrini.  See the call stack in the trace file.

The issue can be verified by tracing the OS system calls with tusc.  truss or strace can also be used in other platforms.  A tusc example is:

TUSC OUTPUT
--------------------
...

    open("/opt/oracle/app/oracle/product/10.1.0/dbs/hc_OEMREP.dat", O_RDWR|O_LARGEFILE|O_SYNC, 0660) = 11
    mmap(NULL, 1552, PROT_READ|PROT_WRITE, MAP_SHARED, 11, NULL) ......= 0xc00000000003f000
      Received signal 10, SIGBUS, in user mode, [caught], partial siginfo
        Siginfo: si_code: I_NONEXIST, faulting address: 0x3f050 (32-bit), si_errno: 0

 

The signal 10 that produced the ORA-7445 occurred after opening file $ORACLE_HOME/dbs/hc_*.dat

 

The complete call stack in the ORA-7445 trace file is:

_sigreturn ksihsmrini ksihnfy kscnfy ksmcsg opistr_real opistr opiodr ttcpip opitsk opiino opiodr opidrv sou2o main

 

Changes

Trying to startup an instance

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms