¿Hay alguna forma de mostrar o saber los privilegios asignados a un rol de Oracle? en concreto hay un rol que Oracle trae por defecto, llamado "CONNECT" y otro llamado "RESOURCE" que no sé qué privilegios tienen. Lo necesito porque tengo algunos usuarios que tienen esos roles asignados (del anterior DBA de la base de datos) y no sé si son necesarios.
Publicado:
Sab Ene 03, 2009 8:08 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Mostrar privilegios de un rol de Oracle
Anuncios
varios escribió:
¿Hay alguna forma de mostrar o saber los privilegios asignados a un rol de Oracle? en concreto hay un rol que Oracle trae por defecto, llamado "CONNECT" y otro llamado "RESOURCE" que no sé qué privilegios tienen. Lo necesito porque tengo algunos usuarios que tienen esos roles asignados (del anterior DBA de la base de datos) y no sé si son necesarios.
Sí, accede como un usuario con privilegios de DBA y ejecuta esta consulta SQL:
Código:
select privilege
from dba_sys_privs
where grantee = 'RESOURCE'
Esta sentencia SQL, en Oracle 11g, te devolverá los siguientes privilegios:
CREATE TRIGGER
CREATE SEQUENCE
CREATE TYPE
CREATE PROCEDURE
CREATE CLUSTER
CREATE OPERATOR
CREATE INDEXTYPE
CREATE TABLE
Para CONNECT:
Código:
select privilege
from dba_sys_privs
where grantee = 'CONNECT'
Te devolverá el privilegio: CREATE SESSION
Publicado:
Sab Ene 03, 2009 8:12 pm
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: Re: Mostrar privilegios de un rol de Oracle
Anuncios
alonsojpd escribió:
Sí, accede como un usuario con privilegios de DBA y ejecuta esta consulta SQ...
Ok, ¿cómo puedo ver todos los roles que hay creados en Oracle?
Publicado:
Sab Ene 03, 2009 8:16 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Mostrar privilegios de un rol de Oracle
Anuncios
varios escribió:
[Ok, ¿cómo puedo ver todos los roles que hay creados en Oracle?
Ejecuta esta consulta SQL de Oracle:
Código:
select *
from DBA_ROLES
En este enlace puedes ver más información sobre consultas SQL para los DBA de Oracle:
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A