Fortschrittskontrolle einer PL/SQL Procedure |
|
Übersicht Oracle bietet das Package DBMS_APPLICATION_INFO an, um lang dauernde PL/SQL Proceduren zu überwachen. Grundsätzlich muss sich die Procedure mit dem DBMS_APPLICATION_INFO Package registrieren lassen, damit von "extern" der Zustand überwacht werden kann. Es stehen folgende Prozeduren zur Verfügung: DBMS_APPLICATION_INFO.SET_CLIENT_INFO(client_info IN VARCHAR2) Beispiel Session 1 führt folgende Procedure aus: CREATE OR REPLACE Session 2 kann nun kontrollieren wie weit Session 1 fortgeschritten ist: select CLIENT_INFO,MODULE,ACTION from v$session |