› Fóruns › Banco de dados Oracle › RESOLVIDO – Trigger de Auditoria não realiza o gatilho › RESOLVIDO – Trigger de Auditoria não realiza o gatilho
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.