FranzAndreas c280d1a1df Create WHO_IS_USING.plb
This article contains a script that checks to see whether a package is currenly in use.

The procedure  can be used to check whether any user is using the package. If the procedure shows ANY row, then the package cannot be compiled at this time. Substitute the parameter '%' with the actual package name that you are trying to compile.

Package compilation will hang waiting on 'Library Cache Lock' and 'Library Cache Pin' if some users are executing any Procedure/Function defined in the same package.

In order to compile/Parse a Package/Procedure/Function/View, a user needs to obtain 'Library Cache Lock' and 'Library Cache Pin' latches for the . The latches ensure that
no one is using the object during compilation/parsing. If we did not do this then the pacakge could be replace while it is being executed with unpredicatable results.
2016-08-09 11:21:20 +02:00
2014-09-17 13:25:02 +02:00
2014-09-17 13:24:38 +02:00
2014-09-19 15:22:32 +02:00
2014-09-19 15:22:32 +02:00
2016-08-09 09:35:17 +02:00
2016-08-09 11:21:20 +02:00
Description
No description provided
944 KiB
Languages
PLSQL 90.6%
Shell 5.4%
VBScript 2.5%
Java 1.5%