Hallo,
ich verwende Oracle 10g.
beim Compilieren eines Triggers erhalte ich o.g. Fehlermeldung, obwohl
als Normaluser der Aufruf
SQL> DESC DBMS_ALERT
erfolgreich ist (PROCEDURE REGISTER…).
Das ist doch der Beweis dafür, daß mir bereits execute-Rechte zugeteilt worden sind (grant execute on dbms_alert to public), oder liege ich falsch.
Wie bekomme ich die Fehlermeldung raus?
Gruß
Stefan
Hi
Das klingt nach einem Klassiker.
Für PL/SQL Code gelten nur die Berechtigungen die dem Owner des Packages direkt gegrantet wurden. Grant an eine Rolle, der der owner angehört werden nicht berücksichtigt.
Also grant execute on dbms_alert to dein_schema
und dann müsste es funktionieren.
Jens
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo Jens, hallo Ulrich,
danke für eure hilfe, werde es übermorgen gleich ausprobieren.
Gruß
Stefan
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]