My Oracle Support Banner

ORA-07445 [KKSCSCID_RINV_EVAL_HELPER()+570] ERRROR FROM DBMS_STATS.GATHER_TABLE_STATS (Doc ID 2992845.1)

Last updated on JANUARY 04, 2024

Applies to:

Oracle Database - Enterprise Edition - Version 19.3.0.0.0 and later
Information in this document applies to any platform.

Symptoms

When executing dbms_stats.gather_table_stats on 19.3 database, ORA-7445 occurs every time.

SQL> exec dbms_stats.gather_table_stats(ownname=>'TEST', tabname=>'TESTTEST',cascade=>true);
BEGIN dbms_stats.gather_table_stats(ownname=>'TEST', tabname=>'TESTTEST',cascade=>true); END;

*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 10156
Session ID: 34 Serial number: 48916

DB alert log shows the following error, which indicates "Integer divide by zero".

2023-12-13T01:24:53.228887+00:00
Exception [type: SIGFPE, Integer divide by zero] [ADDR:0x1254BD2A] [PC:0x1254BD2A, kkscscid_rinv_eval_helper()+570] [flags: 0x0, count: 1]
Errors in file /refresh/home/app/19.3.0.0/oracle/diag/rdbms/<SID>/<SID>/trace/orcl19300_ora_10156.trc (incident=24233):
ORA-07445: exception encountered: core dump [kkscscid_rinv_eval_helper()+570] [SIGFPE] [ADDR:0x1254BD2A] [PC:0x1254BD2A] [Integer divide by zero] []
Incident details in: /refresh/home/app/19.3.0.0/oracle/diag/rdbms/<SID>/<SID>/incident/incdir_24233/orcl19300_ora_10156_i24233.trc 

Changes

Set "_optimizer_invalidation_period" to 0.

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.