Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:aud_table_umzug

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
dba:aud_table_umzug [2010/04/29 19:07] – angelegt gpipperrdba:aud_table_umzug [2010/04/29 19:10] gpipperr
Zeile 2: Zeile 2:
  
  
-====== 1.Anpassen init.ora ======+====== 1. Anpassen init.ora ======
  
 init.ora init.ora
Zeile 12: Zeile 12:
 DB neustarten DB neustarten
  
-===== 2.) umziehen der Aud$ Tabelle in den Tools Tablespace =====+====== 2. Umziehen der Aud$ Tabelle in den Tools Tablespace ====== 
 Grund: Grund:
 - Damit der System Tablespace nicht voll läuft - Damit der System Tablespace nicht voll läuft
Zeile 25: Zeile 25:
  
 <note warning>Achtung!\\ <note warning>Achtung!\\
-Einige Packages werden damit invalid und lassen sich in produktiven Systemen NICHT mehr so einfach übersetzen!\\ +Einige Packages wie DBMS_STANDARD werden damit kurz ungültig und lassen sich in produktiven Systemen NICHT mehr so einfach übersetzen!\\ 
-Bei Anlegen sollten keine Produktiven Prozesse auf der DB arbeiten, das DBMS_STANDARD neu übersetzt werden muss (auch an Jobs etc. denken)!+Bei Anlegen sollten daher keine produktiven Prozesse auf der DB arbeiten (auch an Jobs etc. denken)!
 </note> </note>
  
  
 +====== 3.  Tabellen überwachen ====== 
  
 +Folgende Tabelle schlägt [[http:\\www.red-database.com|Alexander Kornbrust von Red Database Securtiy]] vor zu überwachen.\\
  
-==== 3.)  Tabellen überwachen ==== 
- 
-Folgende Tabelle schlägt [[http:\\www.red-database.com|Alexander Kornbrust von Red Database Securtiy]] vor zu überwachen 
 <code plsql> <code plsql>
 AUDIT CREATE SESSION WHENEVER NOT SUCCESSFUL; AUDIT CREATE SESSION WHENEVER NOT SUCCESSFUL;
Zeile 46: Zeile 45:
 </code> </code>
  
-=== 4.Aud$ paranoid überwachen ===+====== 4. Tabelle Aud$ paranoid überwachen ====== 
  
 Falls wir ganz paranoid sind, können wir die Log Info auch über einen Trigger über das einen Webserver tracen lassen.\\ Falls wir ganz paranoid sind, können wir die Log Info auch über einen Trigger über das einen Webserver tracen lassen.\\
Zeile 53: Zeile 52:
  
 create or replace trigger audit_trigger  create or replace trigger audit_trigger 
-after update on system.aud$ for each row  + after update on system.aud$ for each row  
-when (new.action# = 101 or new.action# = 102)þ+  when (new.action# = 101 or new.action# = 102)
 declare declare
     v_rc varchar2(4096);      v_rc varchar2(4096); 
Zeile 60: Zeile 59:
     begin     begin
     v_rc:=utl_http.request('http://192.168.2.201/user='||:new.userid);     v_rc:=utl_http.request('http://192.168.2.201/user='||:new.userid);
-     exception  +exception  
-       when utl_http.REQUEST_FAILED then null; end;+   when utl_http.REQUEST_FAILED  
 +     then null;  
 +   end;
 end;  end; 
 </code> </code>
  
dba/aud_table_umzug.txt · Zuletzt geändert: 2012/03/21 12:11 von gpipperr