Pular para o conteúdo

Fóruns Banco de dados Oracle RESOLVIDO – Trigger de Auditoria não realiza o gatilho RESOLVIDO – Trigger de Auditoria não realiza o gatilho

#97246
Susu
Participante

    EU ME DEI O GRANT DE ADMINISTRADOR DE TRIGGER!! MESMO ASSIM NAO CONSIGO EXECUTAR A TRIGGER! SE EU TIVESSE A SENHA DE SYSTEM EU PODERIA ATE TESTAR, SO POSSO FAZER ISSO EM CASA.

    SQL> SELECT * FROM DBA_SYS_PRIVS
    2 WHERE GRANTEE LIKE ‘ADMDADOS%’;

    GRANTEE PRIVILEGE ADM


    ADMDADOS ADMINISTER DATABASE TRIGGER NO
    ADMDADOS CREATE TABLE NO
    ADMDADOS UNLIMITED TABLESPACE NO
    ADMDADOS CREATE SESSION NO

    create table admdados.TESTE2(ide integer);
    COMMIT;

    CREATE OR REPLACE TRIGGER drop_trigger
    before create or drop or alter on database
    BEGIN
    INSERT INTO ADMDADOS.TESTE2 VALUES(1000);
    RAISE_APPLICATION_ERROR (
    num => -20000,
    msg => ‘Cannot drop object’);
    END;
    /
    COMMIT;

    create table admdados.TESTE3(ide integer);
    COMMIT;
    DROP TABLE admdados.TESTE3;
    COMMIT;

    SELECT * FROM admdados.TESTE2

    MESMO ASSIM NADA! EU TE MANDEI UM CONVITE PELO GTALK.