21/10/2009, 07:34
|
| | | Fecha de Ingreso: marzo-2008 Ubicación: Detras del monitor
Mensajes: 168
Antigüedad: 16 años, 8 meses Puntos: 6 | |
Respuesta: Restringir numero de conexiones a un usuario en ORACLE 11 Umm deberia crearte un profile ejm.
CREATE PROFILE perfil_usuario LIMIT
FAILED_LOGIN_ATTEMPTS 3
PASSWORD_LOCK_TIME UNLIMITED
PASSWORD_LIFE_TIME 30
PASSWORD_REUSE_TIME UNLIMITED
PASSWORD_GRACE_TIME 0;
y puedes agregarles estos
SESSIONS_PER_USER 1
CPU_PER_SESSION 10000
IDLE_TIME 60
CONNECT_TIME 480;
No se si se puede colocar la cantidad de logueos (Esto serviria si son invalidos lo logueos FAILED_LOGIN_ATTEMPTS) , el limite que te podria servir serian SESSIONS_PER_USER que es la cantidad de sesiones por usuario y PASSWORD_LIFE_TIME que se mide en dias, desde el primer logueo del usuario se cuentan los dias y se bloquea despues de ese tiempo. No le das tiempo de gracia y el tiempo para que pueda reusar su password sea infinito.
Alteras el usuario y en vez de ponerle profile default le pones el que creaste
ALTER USER usuario PROFILE resource_profile;
creo que estos son los limites que le puedes colocar a un profile
PASSWORD_LIFE_TIME
Tiempo de vida en días del password
PASSWORD_GRACE_TIME
Periodo de gracia en días para cambiar el password una vez expirado el mismo. Empieza a partir del primer intento de logeo una vez expirado el password
FAILED_LOGIN_ATTEMPS
Número de intentos fallido de acceso antes del bloqueo de la cuenta
PASSWORD_LOCK_TIME
Número de días en que la cuenta esta bloqueada después del numero especificado de intentos fallidos.
PASSWORD_REUSE_TIME
Numero de días que deben pasar antes de que un password pueda ser reusado
PASSWORD_REUSE_MAX
Numero de veces que un password puede ser reusado
CPU_PER_SESSION
Total de tiempo de CPU medido en centésimas de segundos
SESSIONS_PER_USER
Numero de sesiones permitidas para un usuario
CONNECT_TIME
Tiempo transcurrido de conexión medido en minutos
IDLE_TIME
Periodos de tiempo de inactividad medido en minutos
LOGICAL_READS_PER_SESSION
Numero de data blocks (lecturas físicas y lógicas)
PRIVATE_SGA
Espacio privado en la SGA medido en bytes (Para Shared Server solamente)
CPU_PER_CALL
Tiempo de CPU por llamada en centésimas de segundos
LOGICAL_READS_PER_CALL
Numero de Data Blocks que pueden ser leídos por llamada |