systemadmin.es > DBA > Desbloquear usuario en ORACLE

Desbloquear usuario en ORACLE

En Oracle podemos tener usuarios bloqueados por intentos de acceso con contraseñas erróneas, vamos a ver como podemos listarlos y cómo desbloquearlos:

Usuario bloqueado por contraseña errónea

Usuario bloqueado por contraseña errónea

Mediante la tabla dba_users podemos ver los usuarios bloqueados filtrando por los que el atributo lock_date no sea null:

SQL> select username,account_status from dba_users where lock_date is not null;

USERNAME		       ACCOUNT_STATUS
------------------------------ --------------------------------
SYSTEMADMIN		       LOCKED(TIMED)

(...)

9 rows selected.

Una vez identificado el usuario bloqueado, lo podremos desbloquear mediante account unlock:

SQL> alter user SYSTEMADMIN account unlock;

User altered.

Podemos ver como el account_status cambia de “LOCKED(TIMED)” a “OPEN“:

SQL> SELECT username, account_status FROM dba_users;

USERNAME		       ACCOUNT_STATUS
------------------------------ --------------------------------
SYSTEMADMIN	               OPEN

(...)

42 rows selected.

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>