Perfiles: Son políticas que se le otorgan a un usuario, se limitan por ejemplo las sesiones, el uso de password y tiempo de conexiones.
Ejemplo de Profile:
CREATE PROFILE usuario_oracle LIMIT
SESSIONS_PER_USER 2 -- especifica el número de sesiones simultáneas a las que desea limitar el usuario.
CPU_PER_SESSION 20000 -- decimas de segundo
CPU_PER_CALL 1 -- decimas de segundo
CONNECT_TIME UNLIMITED -- minutos
IDLE_TIME 30 -- minutos
LOGICAL_READS_PER_SESSION DEFAULT -- DB BLOCKS
LOGICAL_READS_PER_CALL DEFAULT -- DB BLOCKS
-- COMPOSITE_LIMIT DEFAULT --
PRIVATE_SGA 100M -- Especifica la cantidad de espacio privado, una sesión puede asignar en la piscina comunitaria del área global del sistema (SGA).
FAILED_LOGIN_ATTEMPTS 3 -- Especifica el número de intentos fallidos para iniciar sesión en la cuenta de usuario antes de que la cuenta quede bloqueada.
PASSWORD_LIFE_TIME 30 -- dias
PASSWORD_REUSE_TIME 12 --
PASSWORD_REUSE_MAX UNLIMITED --
PASSWORD_LOCK_TIME DEFAULT -- dias
PASSWORD_GRACE_TIME 3 -- dias
PASSWORD_VERIFY_FUNCTION NULL;
Roles: Los roles son un conjunto de permisos o privilegios para asignar a usuarios.
Ejemplo de role:
CREATE ROLE MI_PROPIO_ROLE
Select para ver los roles de un usuario:
select grantee, granted_role from dba_role_privs
where grantee = upper ('&grantee')
order by grantee;
Privilegios o permisos: Los permisos se asignan a un usuario o a un role.
No hay comentarios:
Publicar un comentario