Re: PL/SQL package gets invalidated seemingly at random
Date: Mon, 12 Jan 2004 20:44:34 GMT
Message-ID: <SGDMb.35698$I06.229846_at_attbi_s01>
The reason for the package becoming invaild should be logged into the v$errors table as well.
"babu" <babu_at_insightbb.com> wrote in message
news:B8gMb.25838$nt4.49443_at_attbi_s51...
> You can try setting the dependencies_mode from time_stamp to signature.
>
> Babu
> "Mark C. Stock" <mcstockX_at_Xenquery .com> wrote in message
> news:8uWdnQWrp-423GKiRVn-ug_at_comcast.com...
> >
> > "Javier Sanchez" <javier_nicolas_sanchez_at_hotmail.com> wrote in message
> > news:975c1541.0401091432.1f34c849_at_posting.google.com...
> > | Hi all,
> > | I am experiencing a problem whereby a PL/SQL package is valid for
> > | some time (and runs succesfully a few times) and then suddenly becomes
> > | invalid in DB. If I recompile this package it works again for some
> > | time and then again gets invalidated. Does anyone have a suggestion or
> > | idea of what might cause such strange behavior?
> > |
> > | Also, does anyone know a way of obtaining error information from DB
> > | that reports why a package was flagged as invalid?
> > | Finally, I would appreciate help on how to obtain dependencies (both
> > | direct and indirect) for a package? (I read in the documentation that
> > | a change in a dependency can cause a package to be invalid)
> > |
> > | Thanks for your help, regards,
> > |
> > | -Javier
> >
> >
> > a change in dependencies is the typical reason
> >
> > use the data dictionary view USER_DEPENDENCIES or DBA_DEPENDENCIES to
> > (recursively) examine objects that a package depends on
> >
> > whenever possible, avoid making changes to the package specification --
only
> > work with the package body, this reduces invalidation of dependent
packages
> > and procedures
> >
> > -- mcs
> >
> >
>
>
Received on Mon Jan 12 2004 - 21:44:34 CET