My Oracle Support Banner

ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE Fails With ORA-4031"Scntab_krcpx" And ORA-19760 (Doc ID 738410.1)

Last updated on MARCH 11, 2025

Applies to:

Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Database Backup Service - Version N/A and later
Oracle Database Cloud Exadata Service - Version N/A and later
Oracle Database Cloud Service - Version N/A and later
Oracle Database - Enterprise Edition - Version 10.2.0.3 and later
Information in this document applies to any platform.

Symptoms

Enabling Block Change Tracking via the following SQL command:

systematically raises the following errors:

 ORA-04031: unable to allocate ....bytes of shared memory ("shared pool","...","....","scntab_krcpx")
 ORA-19760 signalled during: ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE '<full path>'...

Changes

Enabling Block Change Tracking in order to use RMAN incremental backups.

It is a must to use such change-tracking file to track the physical location of all database changes and benefit of fast RMAN incremental backups.
RMAN uses this file to quickly identify the blocks which have been modified, avoiding the time-consuming task of reading the entire datafile to determine which blocks have changed.

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.