Gestión de usuarios, privilegios y roles en Oracle: sentencias GRANT, REVOKE y CREATE ROLE
Gestión de Usuarios en Bases de Datos
Para modificar los usuarios, utilizaremos la sentencia ALTER.
Creación de un Usuario
La sintaxis básica para crear un usuario es la siguiente:
CREATE USER <nombre>
IDENTIFIED BY <password>
[DEFAULT TABLESPACE <nombretablespace>]
[TEMPORARY TABLESPACE <nombretablespace>]
[QUOTA {<espacio> {K | M} | UNLIMITED} ON <nombretablespace>]
[PROFILE <nombreperfil>];Consultas de Usuarios
- Para ver todos los usuarios creados:
SELECT * FROM all_users;- Para ver los tablespaces asignados a cada usuario:
SELECT username, default_tablespace FROM dba_users;Gestión de Privilegios
Roles Predeterminados y sus Privilegios
A continuación, se detallan algunos roles comunes y los privilegios...