[오라클]
[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];