Pular para o conteúdo

Fóruns Banco de dados Oracle Grant para uma trigger especifica de um usuário – banco 9i Grant para uma trigger especifica de um usuário – banco 9i

#95985
CleitonHanzen
Participante

    Opá….

    João, mas com estes privilégios o usuário conseguirá alterar em qualquer outro schema do banco, o que abre uma brecha de segurança.

    Airton, o conceito de multi-usuário no banco existe para “DADOS” o que é “METADADOS” somente pode ser manipulado pelo próprio dono (owner) e pelos usuários “administradores” (que aí sim possuem os privilégios alter/create any trigger).
    O que pode ser feito para “contornar” é desenvolver uma “trigger” de DDL em nível de banco que checa se o usuário que está fazendo o ALTER tem a “permissão” para alterar ou não estes objetos. Mas aí é uma implementação e um controle seu…. 😉