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:11] 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 mit dem Aufruf einer Seite eines Webserver tracen lassen.\\
  
 <code plsql> <code plsql>
  
 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); 
 begin begin
     begin     begin
-    v_rc:=utl_http.request('http://192.168.2.201/user='||:new.userid); +    v_rc:=utl_http.request('http://10.0.0.11/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