Hallo zusammen,
ih würde gerne einen Schematrigger installieren, der in eine Tabelle dokumentiert, welcher Benutzer der Datenbank, auf meinem Schema Tabelle verändert. Momentan hab ich diesen Trigger in Verwendung:
DECLARE
v_auspraegung VARCHAR2(30):=‚Alter / Drop / Create Table‘;
BEGIN
INSERT INTO log VALUES (‚Trigger on SCHEMA‘,v_auspraegung||’ durch: '||user,sysdate);
EXCEPTION
WHEN others THEN
NULL;
END;
Diese Art funktiniert nun. Allerdings möchte nun etwas mehr wissen - sofern dies möglich ist.
Interessant wären natürlich 2 weitere Informationen:
- Auf welches Objekt (geht das auch für Funktionen, Views, Packages etc.?) wurde die Änderung gemacht ? Name des Objektes ?
- Welche Aktion wurde durchgeführt ? Drop/Alter Table/Create …
Hoffe die Frage ist verständlich.
Bereits Danke im Voraus,
Gruß
Andreas