jueves, 4 de agosto de 2022

4.GESTIÓN DE PERFILES

 

En Oracle aparece un objeto nuevo que es el profile o perfil y que permite agrupar una serie de recursos bajo un mismo nombre de forma que dichos recursos se puedan asignar a usuarios o grupos de usuarios en función de las necesidades de la aplicación.

LIMIT { resource_parameters 
| password_parameters
 }; 
resource_parameters::= { { SESSIONS_PER_USER 
| CPU_PER_SESSION 
| CPU_PER_CALL 
| CONNECT_TIME
 | IDLE_TIME 
| LOGICAL_READS_PER_SESSION } password_parameters::= { { FAILED_LOGIN_ATTEMPTS
| PASSWORD_LIFE_TIME 
| PASSWORD_REUSE_TIME 
| PASSWORD_REUSE_MAX 
| PASSWORD_LOCK_TIME 
| PASSWORD_GRACE_TIME } 
{ expr | UNLIMITED | DEFAULT } }
 

Recursos

Profile n : nombre del perfil.
DEFAULT n : implica que el perfil hereda el limite asignado al recurso en el perfil definido por defecto en el sistema. 

Tipos de recursos 

SESSIONS_PER_USER n : número de sesiones concurrentes del mismo usuario. CPU_PER_SESSION n : centésimas de Segundo de CPU por sesión. 
CPU_PER_CALL n : centésimas de Segundo de CPU por llamada. 
CONNECT_TIME n : tiempo de sesión en minutos. 
IDLE_TIME : tiempo de inactividad en minutos. 
LOGICAL_READS_PER_SESSION  : número de lecturas de bloques de datos permitidos en una sesión. Parámetros de contraseñas 
FAILED_LOGIN_ATTEMPTS  : número máximo de intentos de acceso fallidos antes de bloquear la cuenta. 
PASSWORD_LIFE_TIME  : número de días en que puede usarse le mismo password, si además se incluye un PASSWORD_GRACE_TIME (por defecto es 180 días), entonces el password expira en ese tiempo si no se ha modificado. 
PASSWORD_REUSE_TIME : días en que un password no puede reutilizarse.
PASSWORD_REUSE_MAX  : número de cambios necesarios para poder reutilizar un password. 
PASSWORD_LOCK_TIME : número de días que una cuenta quedará bloqueada despues una serie de fallos de acceso (por defecto 1). 
PASSWORD_GRACE_TIME  : días tras los cuales comienza el período de gracia en que el usuario es advertido del inminente bloqueo de su cuenta aunque en esos días se le sigue permitiendo el acceso.

Borrar un perfil

DROP PROFILE profile [ CASCADE ] ;
 
CASCADE: esta opción elimina el perfile de todos los usuarios a los que estaba asignado.


Mostrar usuarios y perfiles Oracle define una serie de vistas para permitir acceder a información acerca de los objetos de la base de datos. Para el caso de usuarios y perfiles debemos consultar la vista DBA_USERS, para cuotas DBA_TS_QUOTAS, para información sobre perfiles DBA_PROFILE y para información sobre sesiones V$SESSION.


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...