현재에최선을

[Oracle] 사용자 계정 password expired 되었을 경우 본문

[오라클]

[Oracle] 사용자 계정 password expired 되었을 경우

현재에최선을 2020. 2. 10. 21:43

 

 

사용자 계정 password expired 되었을 경우

1.  sysdba 계정으로 로그인

2. 설정 확인

sql> set linesize 1000

sql> SELECT * FROM DBA_PROFILES WHERE profile = 'DEFAULT'

3. alter profile를 통해 필요한 옵션에 대해 unlimited 설정

sql> ALTER PROFILE DEFAULT limit PASSWORD_GRACE_TIME UNLIMITED;
sql> ALTER PROFILE DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED;
sql> ALTER PROFILE DEFAULT limit PASSWORD_LIFE_TIME UNLIMITED;
sql> ALTER PROFILE DEFAULT limit PASSWORD_LOCK_TIME UNLIMITED;

4. 위 2번을 통해 설정 내역 확인

5. 계정 Lock 해제

sql> ALTER USER [ID] UNLOCK;

6. 계정 password 변경

sql> ALTER USER [ID] identified by [PASSWORD];

Comments