DBMS
[오라클] ORA-28001/ORA-28002 비밀번호 만기관련 갱신방법
dev.mk
2019. 10. 6. 18:19
반응형
오라클 11부터 패스워드에 대한 유효기간이 기본 6개월로 설정된다.
중간중간에 몇일 남았다는 문구가 표출되지만 신경쓰지 않아서 계정이 결국 잠기게 된다.
해결방법
아예 비밀번호가 만기가되서 접속이 안된다면 sys 계정으로 로그인 후
alter user 유저명 identified by 패스워드;
ex) alter user 'tbadmin' identified by 1234; --실행
하지만 180일 이후에 또 같은 문제가 발생한다.
그럼, 해당 패스워드에 대한 유효기간을 unlimited로 설정해 근본적인 문제를 해결 하면 된다.
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
위와 같은 sql을 실행하면
기본적으로 패스워드의 유효기간이 180 일로 설정되어 있다. 이것을 unlimited로 바꾸도록 한다. alter 문을 사용.
alter profile default limit password_life_time unlimited; --실행
기본 유효기간이 unlimited로 설정된 것을 확인.
반응형