Página 1 de 1

Permissoes de roles

Enviado: Sex, 04 Abr 2008 6:10 pm
por eduardo
Ola pessoal,

tenho uma duvida,

eu preciso saber todas as permissoes que uma role tem mas eu esqueci o nome da view que possui isso; alguém pode me ajudar por favor?

eu preciso saber:

nome da role , objeto q tem permissao, tipo de acesso

desde já agradeço

Enviado: Sex, 04 Abr 2008 6:51 pm
por Renan Orati
BELEZA KARA??

... NÃO SEI QUAL O SEU PROPÓSITO... MAS VOCÊ PODE VER TODAS AS ROLES EXISTENTES DA SEGUINTE FORMA:

Selecionar tudo

SELECT * FROM DBA_ROLES;
VOU CITAR AQUI ALGUNS DICIONÁRIO DE DADOS QUE CONTÉM INFORMAÇÕES SOBRE AS ROLES, PRA VOCÊ VER QUAL TIPO DE INFORMAÇÃO você PRECISA:
- dba_roles
- session_roles
- dba_role_privs
- user_application_roles
- role_role_privs
- user_role_privs
- role_sys_privs
- v$pwfile_users
- role_tab_privs

OPS

Enviado: Sex, 04 Abr 2008 6:58 pm
por Renan Orati
OPA... DESCULPA... NÃO TINHA LIDO SUA PERGUNTA DIREITO... RSRS


PRA VER AS PERMISSÕES EM TABELAS:

Selecionar tudo

SELECT * FROM ROLE_TAB_PRIVS WHERE ROLE = 'NOME_DA_ROLE';
É ISSO QUE você PRECISAVA??

Enviado: Dom, 06 Abr 2008 10:47 am
por eduardo
obrigado , eu precisa saber também as procedures e funções que a role tem acesso, não só tabelas

Enviado: Seg, 07 Abr 2008 2:32 pm
por gokden
tem essa também....

Selecionar tudo

SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE = 'NOME_DA_ROLE'
mais a ROLE_TAB_PRIVS mostra as procedure e funções também.....

=D

Enviado: Seg, 07 Abr 2008 2:38 pm
por eduardo
puxa obrigado, você tem razão