오라클은 계정에 대해 패스워드 유효기간을 설정합니다.
패스워드 유효기간에 대한 기본설정은 180일로 되어있습니다.
기간 내에 암호를 변경하지 않으면 180일 이후에 로그인이 불가능합니다.
하지만 sys계정을 통해 패스워드 유효기간을 늘리거나 기간설정을 하지 않도록 할 수 있습니다.
select * from dba_profiles
where resource_type = 'PASSWORD'
;
FAILED_LOGIN_ATTEMPTS : 로그인 실패 가능 횟수
PASSWORD_LOCK_TIME : 암호가 사용기간 만료되어 계정이 잠겨진 채로 남아 있었던 일 수 (단위: 일)
PASSWORD_LIFE_TIME : 패스워드 만료 기간(단위: 일)
PASSWORD_GRACE_TIME : 패스워드 유예기간 (단위: 일)
PASSWORD_REUSE_TIME : 이전 패스워드 재사용 가능 기간 (단위: 일)
PASSWORD_REUSE_MAX : 이전 패스워드 재사용 가능 최대 횟수
CREATED : 계정 생성 날짜
1) 패스워드 유효기간 늘리기
유효기간 변경
alter user userid identified by password; --userid : db접속아이디, password : db접속패스워드
유효기간 늘어났는 지 확인
select * from dba_users
where username = ''
;
USERNAME : DB접속 ID,
ACCOUNT_STATUS : 계정 상태,
LOCK_DATE : 계정 잠긴 날짜
EXPIRY_DATE : 계정 유효 날짜
CREATED : 계정 생성 날짜
패스워드 만료시점 2018.12.04
변경 후 2019.06.02
2) 패스워드 유효기간 무제한으로 설정
alter profile default limit password_life_time unlimited;
'DB > Oracle' 카테고리의 다른 글
오라클 테이블스페이스 조회 및 리사이즈 (0) | 2018.12.09 |
---|---|
오라클 sys 계정 암호를 잊어버렸을 때 (0) | 2018.12.09 |
오라클 ORA-01006 : bind variable does not exist 오류 (0) | 2018.12.09 |
오라클(Oracle) 최근 3개월 데이터 조회하기!! (0) | 2017.07.21 |
오라클 sql 파일 등록하기 (0) | 2017.07.16 |