Google Website Translator Gadget

miércoles, 6 de marzo de 2013

Eclipse - Oracle 28001 Error - password expired

www.oracle.com

Eclipse - Oracle 28001 Error

Marxes a casa desprès d'un dia dur de programació, i al dia següent quan intentes connectar-te a la BB.DD. Oracle des de el teu entorn Eclipse... zasca!!!! Error!!!
 "Creating connection to " has encountered a problem.
Could not connect to DDBB


Però si ahir funcionava!!! Es la teva exclamació.... si revisem atentament observem un detall del error:
28001-ORA: The password has expired.

Que està passant?

La solució es simple, Oracle 11 presenta unes caducitats per defecte dels usuaris i passwords.
Per a solventar-ho només cal connectar-se com a sysdba i revisar el següent:

select profile, limit from dba_profiles where RESOURCE_NAME='PASSWORD_LIFE_TIME';

Ens tornarà la expiració actual. Pots canviar-la a ilimitada amb:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

I per a recuperar els usuaris verifiques l'estat amb:
select username, account_status from dba_users;

I canviar-ho amb la sentència:
alter user HR identified by test;
alter user HR account unlock;




No hay comentarios:

Publicar un comentario