sobre roles

envipe79
15 de Noviembre del 2004
hola:

Como puedo tener acceso a los roles que tiene un usario determinado dentro de la bases de datos en Oracle.
Hay alguna funcion que devuelva esto.
gracias

jc3000
15 de Noviembre del 2004
Lo primero pide las cosas por favor, que aquí la gente ayuda desinteresadamente. Un poquito de educacion por favor.
Esto te devuelve los permisos que tienen los usuarios / roles sobre tablas , paquetes, procedures etc etc

SELECT *
FROM DBA_TAB_PRIVS
WHERE TABLE_NAME LIKE 'NOMBRE_DE_TABLA_PAQUETE_ETC';
Referente a los roles mira estas vistas :

DBA_ROLE_PRIVS y DBA_ROLE_ROLES.

Para ver estas vistas debes de tener permisos de DBA

De nada.