Oracle8i Supplied PL/SQL Packages Reference Release 2 (8.1.6) Part Number A76936-01 |
|
Application developers can use the DBMS_APPLICATION_INFO
package with Oracle Trace and the SQL trace facility to record names of executing modules or transactions in the database for later use when tracking the performance of various modules.
Registering the application allows system administrators and performance tuning specialists to track performance by module. System administrators can also use this information to track resource use by module. When an application registers with the database, its name and actions are recorded in the V$SESSION
and V$SQLAREA
views.
Your applications should set the name of the module and name of the action automatically each time a user enters that module. The module name could be the name of a form in an Oracle Forms application, or the name of the code segment in an Oracle Precompilers application. The action name should usually be the name or description of the current transaction within a module.
If you want to gather you own statistics based on module, then you can implement a wrapper around this package by writing a version of this package in another schema that first gathers statistics and then calls the SYS
version of the package. The public synonym for DBMS_APPLICATION_INFO
can then be changed to point to the DBA's version of the package.
Before using this package, you must run the DBMSUTL.SQL
script to create the DBMS_APPLICATION_INFO
package.
|
![]() Copyright © 1996-2000, Oracle Corporation. All Rights Reserved. |
|