Olá pessoal
Tenho um problema de permissões que é o seguinte:
– O usuario criador das tabelas, views, sequences é o RUI
– O usuario que a aplicação utiliza é o RUIXXX
– O usuario RUI criou sinonimos para o RUIXXX assim:
CREATE SYNONYM RUI.TABELA FOR RUIXXX.TABELA
Foram dados permissões também de SELECT, UPDATE, DELETE, INSERT para todos os objetos.
O problema:
Aqui na empresa não pode ser permitido que o usuário RUIXXX execute comandos sem o uso do schema, antes dos nomes dos objetos, e o banco está permitindo, como poderia resolver isso? que comando de permissão tenho que rodar. Abaixo segue um exemplo do errado e do certo (esperado que aconteça):
ERRADO: Select * from tabela;
(O sistema não poderia permitir rodar esse select sem o nome do schema antes da tabela)
CERTO (esperado) Select * from RUI.TABELA
(deveria ser permitido executar o select somente desta forma).
Alguem tem alguma ajuda?
Wendel
Curitiba PR