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.
Tabla de Contenido
Conectarnos modo administrador Validar contraseña vencida Actualizar que no tengan vencimiento Validar la solución1. Conectarnos en modo administrador (Windows)
Para ello debemos:
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.
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%’;
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;
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)
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.