Olá pessoal…
Notei um problema e gostaria de comentar com vcs.
Se houver algum engano que vou escrever, por favor me digam.
Porém, algo estranho acontece… Seria bug?
Versão: Oracle DATABASE 10G ENTERPRISE Edition RELEASE 10.2.0.4.0 – 64bi
S.O.: HP-UX fenix02 B.11.31 U ia64 0482952154 unlimited-user license
Tenho um schema que é o mantenedor dos objetos principais: SCHEMA_A
E tenho também um schema que será o responsável pelos dados do sistema: SCHEMA_B
As tabelas do sistemas foram criadas no SCHEMA_A.
Criei sinônimos da seguinte forma:
CREATE SYNONYM schema_b.tabela1 FOR schema_a.tabela1
O schema_b somente tem privilégios para alterar dados, isto é, select, update, insert, delete, dados diretamente para a tabela em questão.
Único privilégio que esse schema tem é CONNECT.
Jámais foi dado privilégio para a criação de sinônimos!!!
Alguém poderia me explicar por que esse schema consegue “DROPAR” esse sinônimo criado?
Já recriei esse schema várias vezes.
Os únicos privilégios que ele tem são os descritos acima.
Se alguém souber por que….
Agradeço antecipadamente.
Valeu
[/b]