Cómo desbloquear una cuenta de usuario en Oracle XE 18c

Una cuenta de usuario Oracle puede estar bloqueada desde el momento de su creación o por algún otro factor, por tanto, para desbloquear una cuenta se debe iniciar sesión con un usuario administrador como SYS, SYSTEM o cualquier otra cuenta con privilegios DBA.

Para ejemplificar se iniciará sesión como SYS desde SQLPLUS usando la base de datos XEPDB1 donde se almacena el esquema HR:

1)Ejecutar SQL PLUS desde CMD(Windows) o Terminal(Linux)

2)Ejecutar el siguiente comando
sqlplus/as nolog

3)Igresar como user-name: sys as sysdba, pulsar INTRO e ingresar la clave, después pulsar INTRO.



4)Cambiar la sesión usando la base de datos XEPDB1 donde se almacena el esquema HR.

alter session set container=XEPDB1; 


5)Submitir la sentencia alter user siguiente y pulsar ENTER:

alter user HR
identified by HR
account unlock;






6)Comprobar si la acción ejecutada surtió efecto conectándose como HR:


conn HR/HR@localhost:1521/XEPDB1


Como se aprecia en la última imagen, la cuenta HR fue desbloqueada y se pudo iniciar sesión con ella.

Otro modo de hacer lo mismo conectándose directamente a XEPDB1:

*Repetir las instrucciones 1 y 2.

*Submitir el comando de conexión siguiente:
conn sys/suclave@localhost:1521/XEPDB1 AS SYSDBA


*Repetir las instrucciones 5 y 6.


Espero este post sea de utilidad.

Saludos

 

Comentarios

Entradas más populares de este blog

Crear y Administrar Espacios de Tablas(Tablespaces) Parte 1

Como conectarse a Oracle Database XE desde la línea de comandos.

Crear usuarios, asignar y revocar roles en Oracle XE con SQL Developer