Verdade André!

Obrigado.

Marcos Fontana
DBA Oracle

2009/7/13 Andre Santos <[email protected]>

>
>
> Gilberto
>
> Só para complementar a resposta do Marcos: basta o "with grant option" para
> a tabela (para o usuário B).
> O grant da view pode ser normal (para o usuário C).
>
> [ ]'s
>
> André
>
> 2009/7/13 Marcos Fontana <[email protected]<fontana.marcos%40gmail.com>
> >
>
> >
> >
> > Da grant usando "with grant option". Grant select on A.TABELA_A to B with
> > grant option; Grant select on B.VIEW_B to C with grant option;.
> >
> > Att.
> >
> > Marcos Fontana
> > DBA Oracle.
> >
> > 2009/7/12 gibajr <[email protected] <gibajr%40gmail.com> <gibajr%
> 40gmail.com>>
> >
> > >
> > >
> > > Colegas,
> > >
> > > Estou com problema para acessar uma view de outro schema que faz uma
> > > consulta em uma tabela de um terceiro schema.
> > >
> > > Detalhes:
> > >
> > > - Banco 10g
> > >
> > > Situação:
> > >
> > > - Usuário A tem uma tabela (TABELA_A);
> > >
> > > - Usuário B receber GRANT de consulta na TABELA_A do usuário A e cria
> uma
> > > VIEW para esta tabela (VIEW_B);
> > >
> > > - Usuario C receber GRANT de consulta na TABELA_A e VIEW_B;
> > >
> > > Ao conectar com o usuario C e tentar executar uma consulta na VIEW_B o
> > > banco diz que não tem permissão;
> > >
> > > Este problema é resolvido se for dado a permissao de SELECT ANY TABLES
> > para
> > > usuario C.
> > >
> > > Alguem sabe a razão ou qual permissao deve ser dado diferente da citada
> > > acima para permitir que o usuario C posso executar select na VIEW_B ?
> > >
> > > Grato,
> > > Gilberto Gomes Jr
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a