Solucionar error de contraseña vencida en ORACLE ORA-28001

Solucionaremos con estos 4 pasos el error de contraseña vencida en Oracle ORA-28001, esto sucede cuando la cuenta tiene fecha de vencimiento y al momento de loguearnos no podemos conectarnos por contraseña vencida.

En otro artículo comparto el Solucionar error en listener de Oracle que pensé en principio que era la causa. También se encuentra la instalación de Oracle.

Error de contraseña vencida oracle 28001

1. Conectarnos en modo administrador (Windows)

Para ello debemos:

conectarse modo administrador windows oracle

a. Ingresar a la consola de comandos de Windows (Windows +R) y escribir CMD

b. Dejamos en la ruta C:\\ (recordemos para ir a la carpeta superior es escribir: cd .. y Enter)

c. Una vez en la ruta C:\\ ingresar sqlplus /nolog

d. Ingresar conn / as sysdba y se mostrará el mensaje de conectado.

Un tip adicional sería que si no funciona por algún error de listener (TNS:protocol adapter error) , puedes prender el servicio desde la consola de comandos primero con set ORACLE_SID=ORCL y luego ingresando net start OracleServiceORCL como se muestra en la siguiente imagen.

iniciar servicio oracle

2. Validar contraseñas vencidas

Ingresamos la siguiente sentencia para identificar los usuarios vencidos. En el ejemplo, vamos a revisar el usuario OJVMSYS que se encuentra con estado «EXPIRED» y «LOCKED»

SELECT username, account_status FROM dba_users WHERE ACCOUNT_STATUS LIKE ‘%EXPIRED%’;

contraseña expirada y bloqueada oracle

3. Actualizar cuenta para que no tengan vencimieno

Ingresamos las siguientes sentencias (lo que está en cursiva lo reemplazas por el usuario que se desea desbloquear, en el ejemplo es OJVMSYS)

ALTER USER OJVMSYS IDENTIFIED BY system;
ALTER USER OJVMSYS ACCOUNT UNLOCK;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

solucionar error contraseña bloqueada

4. Validar la cuenta que no tenga error de contraseña vencida en Oracle ORA-28001

Revisamos la cuenta para que figure la cuenta sin bloqueo y activa (OPEN)

valida cuenta desbloqueada oracle

Espero que con estos tips te pueda ayudar en estos errores de Oracle, pulsa en este enlace si quieres concoer más tips de Oracle o escríbenos en nuestro Facebook o Youtube.

Suscríbete y recibe tips actualizados gratis