vencida usuario the solucion password ora has expired expirado developer contraseña cambiar activar oracle

oracle - usuario - ORA-28001: La contraseña ha caducado



ora-28001 the password has expired sql developer (4)

Me enfrento al problema de mi base de datos en Oracle. Cuando abrí mi base de datos, aparece un mensaje con: "ORA-28001: la contraseña ha caducado"

He actualizado mi cuenta con somes:

sqlplus /nolog SQL> connect / as SYSDBA Connected. SQL> SELECT username, account_status FROM dba_users WHERE ACCOUNT_STATUS LIKE ''%EXPIRED%''; SQL> ALTER USER system IDENTIFIED BY system; User altered. SQL> ALTER USER system ACCOUNT UNLOCK; User altered. SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; Profile altered. SQL> exit

Lo compruebo y veo que mi cuenta: ''sistema'' está ABIERTA, pero la abro en Oracle SQL Developer, todavía tengo alerta:

ORA-28001: The password has expired

He referido muchos enlaces pero sigue siendo el mismo problema, ¿cómo solucionarlo?


Compruebe "PASSWORD_LIFE_TIME" por

Sql> select * from dba_profiles;

Set to Never expire

Sql> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

Luego restablece la contraseña del usuario bloqueado.


He solucionado el problema, solo necesito comprobar:

open_mode from v$database

y luego verifique:

check account_status to get mode information

y luego usar:

alter user myuser identified by mynewpassword account unlock;


estás en cdb / pdb incorrecto, así que conéctate al pdb correcto


ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; alter user EPUSR100 identified by EPUSR100 account unlock; commit;