Como descobrir quais tabelas um user tem acesso?

Oracle

06/09/2006

Bom dia Pessoal.

preciso saber em quais tabelas um determinado user tem acesso.
Como fazer isto atraves de SELECT´s ?

obrigado,


Vanius Girodo


Vanius

Vanius

Curtidas 0

Respostas

Rosterne

Rosterne

06/09/2006

Dê:

- select * from all_tables;

isso mostra todas as tabelas que usuário tem acesso.


Abraço.


GOSTEI 0
Vanius

Vanius

06/09/2006

Obrigado Renato.

No SELECT * from ALL_tables
irá listar todas as tabelas do usuario que está conectado ou de todos os usuarios ?

obrigado,

Vanius Girodo


GOSTEI 0
Motta

Motta

06/09/2006

Se forem acessos concedidos veja em :

select *
from ALL_TAB_PRIVS
where grantee = ´<usuario>´

Para uma lista de todas as tabelas de metadados
do oracle consulte o dict

select * from dict


GOSTEI 0
POSTAR