My Oracle Support Banner

ORA-21500 Occuring In OCI Based Applications Or Tools (Doc ID 269833.1)

Last updated on MARCH 04, 2022

Applies to:

Oracle Database - Enterprise Edition - Version and later
Oracle Database Cloud Schema 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
Oracle Database Cloud Exadata Service - Version N/A and later
Information in this document applies to any platform.


is a generic error which occurs on the client side and indicates that there is a problem with the OCI environment.
It is the client side equivalent of a server side ORA-600. In opposite to the error couple ORA-3113/ORA-7445 which occurs everytime in combination, OCI-21500 and ORA-600 execute the same code - but report errors for client side OR server side - but never together.

The first argument is an internal error. This can be a numeric value, for example [17099] or a string literal [KPUCFAC-V8SCCTX]. In the case of a string literal, the string before the minus sign describes a C function in the source code - here kpucfac(). The strings trailing the minus sign describe a branch which is executed just before the code causing the exception.


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

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