Oracle

[Oracle] ORA-28002 : the password will expire within %s days

bbugge 2021. 11. 3. 05:43

// ORA-28002 : the password will expire within %s days

// oracle 계정 account_status가 expired(grace)로 나타날 때

 

장애현상 : jdbc를 사용하는 어플리케이션에서 접근할 때 계정에 lock이 걸린 것 처럼 보여짐.

 

장애원인 : profile의 password_life_time과 password_grace_time이 설정되어 있었던 이력이 존재하고, 이 후 (password_life_time - password_grace_time)의 값에 도달한 jdbc connection 요청이 들어올 때 계정이 expired(grace)상태로 빠지게됨.

 

해결방법 : 

http://www.dba-oracle.com/t_ora_28002_password_will_expire_in_days.htm

 

ORA-28002 tips

Question:  I am getting the ORA-28002 error, which is stopping my SQL*Plus session: ERROR: ORA-28002: the password will expire within x days How do I turn-off the ORA-28002 error?  Answer:  The oerr utility show this for the ORA-28002 error: ORA-28002:

www.dba-oracle.com

 

// SQL developer도 jdbc 접근이지만, 에러 창을 띄우며 접속에 성공을 하는 것으로 보아, 개발 쪽에서 해당 에러에 대한 exception을 잡고 들어오는 방법이 있을 듯함.