My Oracle Support Banner

Debug and Validate Invalid Objects (Doc ID 300056.1)

Last updated on JUNE 21, 2023

Applies to:

Oracle Purchasing - Version 12.2.4 to 12.2.4 [Release 12.2]
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Oracle Database Cloud Exadata Service - Version N/A and later
Oracle Database Backup Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Information in this document applies to any platform.


This document is intended to help customers in resolving invalid objects in database. It provides detailed steps to debug, trace or generate errorstack for different scenarios.


This can be used to resolve / generate more debug information and contact support for resolving the problem.

This note covers basic database objects like views,procedures and packages.

It does not deal much in detail with invalid java objects. Articles referred in References section can help in resolving invalid JAVA objects. 


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
 A) Find Invalid Objects:
 B) Try Manual method of validation:
 C) How to Find the Compilation Errors:
 D) Find Dependencies & Debug error message:
 E) Recreate sys/system objects using scripts
 F) Standard scripts for automatic recompilation of invalid objects
 More debugging
 G)Enable 10046 tracing and upload trace.
 H) Errorstack for specific errors:
 Information required by Support

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