Abfangen von ORA- Fehlermeldungen in PL/SQL-Blöcken

Oracle LogoGestern habe ich einen PL/SQL-Code für eine Oracle Datenbank geschrieben, wo allen Nutzern Rechte entzogen werden sollten. Problem war, dass nicht jeder Nutzer diese Rechte überhaupt hatte und daher der Fehler „ORA-01927: cannot REVOKE privileges you did not grant“ geworfen wurde. Untenstehend habe ich lediglich ein paar Beispiele gezeigt, wie man das abfängt.
Abfangen von ORA- Fehlermeldungen in PL/SQL-Blöcken weiterlesen

Erläuterung des Definitionsparameter AUTHID bei Prozeduren in Oracle Database

Oracle LogoIch habe letztens auf einer Oracle 10.2.0.5 Datenbank mit Prozeduren rumgespielt. Konkret habe ich eine gebraucht, die mir den Audit-Trail der durch den Parameter „audit_trail=db,extended“ entstanden ist, mal wieder aus der Datenbank löscht. Diese Prozedur sollte mit SYSTEM ausgeführt werden.
Erläuterung des Definitionsparameter AUTHID bei Prozeduren in Oracle Database weiterlesen