ORA-06508: PL/SQL: Could Not Find Program Unit Being Called In Package OKX_XXXX_PUB (Doc ID 1316754.1)

Last updated on OCTOBER 10, 2016

Applies to:

Oracle Service Contracts - Version 12 and later
Oracle Lease and Finance Management - Version 12.0.1 and later
Information in this document applies to any platform.

Symptoms

After patching users are seeing "ORA-06508: PL/SQL" errors.  This error can be encountered using a variety of navigations, but the "ORA-06508: PL/SQL" error is consistent.  The error will have the generic form below.

Error:
ORA-06508: PL/SQL: could not find program unit being called in package OKX_XXXXX_PUB procedure yyyy_yyyyyy.


Here are some actual specific examples of the error:

ORA-06508: PL/SQL: could not find program unit being called in package OKS_DEFAULTS_PUB procedure insert_defaults.

ORA-06508: PL/SQL: could not find program unit being called in Package OKS_SALES_CREDIT_PUB Procedure Insert_Sales_Credit.

ORA-06508: PL/SQL: could not find program unit being called in Package OKC_CONTRACT_PUB Procedure CREATE_CONTRACT_HEADER.

ORA-06508: PL/SQL: could not find program unit being called in package OKL_ACCRUAL_RULES_PUB Procedure insert_accrual_rules.

Changes

There has been patching on the instance. 
The database version is 11.X.
Patching was done without setting the database parameter _disable_fast_validate to true.

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms