você concedeu direitos selecionados na tabela de B?
connect userb/password
grant select on table_from_b to usera;
connect usera/password
select * from userb.table_from_b;
Eu tenho um banco de dados oracle com 2 usuários. Eu criei uma tabela em uma das contas de usuário, mas não pode acessar a tabela da outra conta ("tabela ou exibição não existe"). Não funciona quando prefixo o nome da tabela com o nome de usuário.
Também criei um sinônimo público para a nova tabela, mas ainda estou tendo o problema.
O usuário A não pode acessar nenhum objeto fora de B (mesmo com prefixos), mas o usuário B pode acessar objetos do usuário A (tem que prefixar).
O que estou perdendo?
Obrigado