viernes, 14 de febrero de 2014

Usuarios bloqueados en Oracle


Si estáis trabajando con una aplicación vinculada a una base de datos y utilizando las capacidades de esta, si lo soporta, para gestionar usuarios, os podéis encontrar con el problema de que un usuario llegue al máximo numero de intentos de logueo y que, en consecuencia, se le bloquee la cuenta.

En Oracle para ver una lista de los usuario que tenemos y sus diferentes propiedades, como si esta bloqueado o no, hemos de ejecutar este comando en nuestro editor de SQL:





Esto nos permite ver cosas como:


 Cuando uno de estos usuarios llega al máximo numero de intentos de acceso y se bloquea, se actualizan el ACCOUNT_STATUS y el LOCK_DATE, y lógicamente el usuario no podrá entrar a la aplicación.

Para desbloquearlo:








Siendo el campo identified by, el password del usuario.

Por ultimo para ver el numero de intentos de logueo que tienen los usuarios:







Ya queda de nuestra mano el aumentar, hasta dejarlo ilimitado, o reducirlo!



1 comentario: