Auditoria Oracle
Activar la auditoria de intento de conexiones fallidaspara todos los usuarios.
Miramos que actualmente no está activada la auditoria en la base de datos
SQL> select name , value from v$parameter where name like 'audit_trail';
audit_trail NONEActivamos la auditoría de la base de datos
SQL> alter system set audit_trail = DB scope = spfile;
Reiniciamos la base de datos ( shutdown immediate, startup ) y comprobamos que la auditoría seha activado.
SQL> select name , value from v$parameter where name like 'audit_trail';
audit_trail DB
Activamos la auditoría para ver la conexión y desconexión de los usuarios a la base dedatos, se hace con la siguiente sentencia
SQL> audit connect;
Visualizar las tablas de auditoría para comprobar que se insertan datos cuando intentamos conectarnos sin lograrlo.
En el apartadoanterior hemos activado la auditoría para ver como se conectan los usuarios a la base de datos, vamos a realizar varias pruebas y mostrar dónde se puede comprobar que los usuarios se han conectado ala base de datos.
Nos conectamos con varios usuarios a la base de datos (en nuestro caso con system y el usuario user9 que está creado)
SQL> connect user9/user9;
SQL> connect system/system;Tras habernos conectado a la base de datos miramos la tabla dba_audit_trail para ver que datos contiene.
SQL> select username , action_name , priv_used , returncode from dba_audit_trail ;...
Regístrate para leer el documento completo.