Está en la página 1de 2

Consulta los roles de los usuarios SELECT * FROM DBA_ROLES; Consulta las tablas con los roles SELECT

* FROM DBA_TABLES WHERE TABLE_NAME='PERSONAS'; Consula los privilegios concedidos a nuestros usuarios. Nos mostrar el nombre del usuario SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RESOURCE'; Crear un rol CREATE ROLE ROLE_CONSULTA; CREATE ROLE ROLE_USUARIO; Asignar un rol al usuario hr GRANT SELECT ON HR.PERSONAS TO ROLE_CONSULTA; GRANT UPDATE,DELETE,INSERT ON HR.PERSONAS TO ROLE_USUARIO; Puede consultar la tabla de diccionario DBA_TAB_PRIVS para ver lo que los usuarios / roles tienen acceso. SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE='ROLE_USUARIO'; Asignar un rol al usuario GRANT ROLE_CONSULTA TO UNISINU3; GRANT ROLE_USUARIO TO UNISINU3; GRANT CONNECT TO UNISINU3; Consultar los roles que tiene el usuario unisinu3 SELECT * FROM DBA_ROLE_PRIVS WHERE grantee='UNISINU3';

ALTER USER UNISINU3 IDENTIFIED BY Unisinu20$; ALTER USER UNISINU3 DEFAULT ROLE CONNECT; ALTER ROLE ROLE_CONSULTA IDENTIFIED BY RoleUnisinu20$; ALTER ROLE ROLE_USUARIO IDENTIFIED BY RoleUnisinu20$;

Quitar un rol REVOKE ROLE_USUARIO FROM UNISINU3; Borrar un rol DROP ROLE ROLE_USUARIO; DROP ROLE ROLE_CONSULTA;

También podría gustarte