-
[오라클] ORA-28001/ORA-28002 비밀번호 만기관련 갱신방법DBMS 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로 설정된 것을 확인.
반응형'DBMS' 카테고리의 다른 글
[ORACLE] (PL/SQL) 오라클 반복문 (LOOP, WHILE, FOR) (0) 2020.06.30 [ORACLE] (PL/SQL) 오라클 조건문 (IF, CASE)문 사용방법 (0) 2020.06.30 [ORACLE] (PL/SQL) 오라클 변수, 상수 선언하기 (0) 2020.06.30 [오라클] Oracle Database 11g Express Edition(Oracle XE 11g) 설치하기 (0) 2017.11.18 [오라클] DB Link 생성 (0) 2017.07.23