Oi rman,
Na verdade eles não tem DBA, mas o sistema tem uma ferramenta de administração que precisa de um pool grande de grants, entre eles o de ‘drop user’.
O problema é que aqui na equipe de desenvolvimento e de testes, todo mundo sabe a senha desse usuário, e como é muita gente fica dificil controlar o que as pessoas fazem, tem meio que ‘confiar’, pois se tirar o grant eles não trabalham :/
Bom….
Achei uma forma de criar uma trigger de drop em schema, agora é só tratar isso 🙂
Segue um exemplo dela:
create or replace trigger tr_drop_user
before drop on database
when (dbms_standard.dictionary_obj_type = 'USER' )
begin
null;
end;
Att,
Everson