jueves, 4 de agosto de 2022

3.CUENTAS DE USUARIO Y PERMISOS

 



3.CUENTAS DE USUARIO Y PERMISOS  

En Oracle los usuarios y roles tienen privilegios sobre los objetos del sistema gestor además de ciertos recursos disponibles.

GESTION DE CUENTAS 

Sintaxis para crear una cuenta 

CREATE USER user 

IDENTIFIED BY password 

[ DEFAULT TABLESPACE tablespace 

| TEMPORARY TABLESPACE tablespace

 | { QUOTA { size_clause | UNLIMITED } ON tablespace }...

 | PROFILE profile | PASSWORD EXPIRE



DEFAULT TABLESPACE n : zona del usuario por defecto donde se almacenarán sus datos. TEMPORARY TABLESPACE n : para el almacenaje de segmentos de datos temporales.

 QUOTA n : espacio asignado para el usuario en cierto tablespace. 

PROFILE n : el perfil asignado a ese usuario. 

PASSWORD EXPIRE n : obliga al usuario a modificar su contraseña antes de entrar por primera vez. 

Modificar cuentas 

Los usuarios, además de administradores, pueden modificar sus cuentas con el comando ALTER USER y sus contraseñas con PASSWORD.

ALTER USER 

{ user 

{ IDENTIFIED 

{ BY password [ REPLACE old_password ]} 

| DEFAULT TABLESPACE tablespace 

| TEMPORARY TABLESPACE tablespace

 | { QUOTA { size_clause|UNLIMITED} ON tablespace }

 | PROFILE profile 

| DEFAULT ROLE { role [, role ]... 

| ALL [ EXCEPT role [, role ] ... ] 

| NONE } 

| PASSWORD EXPIRE;

Donde se ha agregado la cláusula especial default role para asignar roles al usuario, aunque solamente roles que se hayan asignado previamente con e comando grant, como luego veremos.

Para Modificar la contraseña de usuario usamos PASSWORD usuario o: ALTER USER user IDENTIFIED BY password.

 Eliminar cuentas 

Para borrar una cuenta usaremos el comando: DROP usuario [cascade] 

CASCADE: esta opción hace que se eliminen todos los objetos del usuario antes de su eliminación.

No hay comentarios:

Publicar un comentario

10. ARQUITECTURA DE SQL SERVER

   10. ARQUITECTURA DE SQL SERVER Los componentes de SQL se dividen en dos amplios grupos: el motor relacional y las utilidades externas. SQ...