My Oracle Support Banner

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

Last updated on FEBRUARY 14, 2022

Applies to:

Oracle Database - Enterprise Edition - Version 10.1.0.2 to 10.2.0.1 [Release 10.1 to 10.2]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Information in this document applies to any platform. *** ***


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

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.