Estoy seguro de que esto se ha preguntado antes, pero parece que no puedo encontrar los detalles relevantes para lo siguiente.
¿Hay algún tipo de tabla preconstruida que pueda hacer lo siguiente (he usado dba_tab_privs pero es limitado y no satisface todas mis necesidades), de lo contrario, ¿alguien tiene alguna pregunta para responder lo siguiente?
- ¿Enumerar todos los usuarios a los que se les ha asignado un rol en particular?
- ¿Enumerar todas las funciones asignadas a un usuario?
- ¿Enumerar todos los privilegios otorgados a un usuario?
- ¿Enumerar a qué tablas un determinado rol le da acceso a SELECT?
- ¿Enumerar todas las tablas de las que un usuario puede SELECCIONAR?
- ¿Enumerar todos los usuarios que pueden SELECCIONAR en una tabla en particular (ya sea mediante un rol relevante o mediante una subvención directa (es decir, selección de subvención en una tabla para Joe))? El resultado de esta consulta también debe mostrar a través de qué rol tiene el usuario este acceso o si fue una concesión directa.
SELECT
privilegios disponibles debido a un rol y falta el n. ° 6.