Bloquear el uso de TOAD en Oracle
TOAD for Oracle de Quest Software esta considerada como una de las herramientas más útiles para los DBAs, permitiendo tanto el desarrollo PL/SQL como la Administración y Monitorización de la BBDD. En aquellos sistemas con información sensible puede ser interesante limitar el acceso de herramientas como el TOAD a la BBDD. Un DBA puede limitar el acceso de esta herramienta a través de la inclusión de un sencillo disparador: CREATE OR REPLACE TRIGGER BLOQUEAR_TOAD AFTER LOGON ON DATABASE DECLARE v_prog sys.v_$session.program%TYPE; BEGIN SELECT program INTO v_prog FROM sys.v_$session WHERE audsid = USERENV('SESSIONID') AND audsid != 0 -- No chequea conexiones SYS AND rownum = 1; IF UPPER(v_prog) LIKE '%TOAD%' OR UPPER(v_prog) LIKE '%T.O.A.D%' THEN RAISE_APPLICATION_ERROR(-20000, 'TOAD no tiene permisos para acceder a la BBDD'); END IF; END; Lógicamente para crear este disparador se deberá disponer de permisos...