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 188.8.131.52 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  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