Oracle- Não é possível acessar objetos do esquema de outros usuários

2

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

    
por Lock 23.10.2012 / 01:44

1 resposta

1

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;
    
por 24.10.2012 / 10:23