728x90
반응형
oracle의 profile에서 password와 관련된 정책을 정의하는 파라미터에 대해 알아보자.
1. 종류
* FAILED_LOGIN_ATTEMPTS : 사용자가 잘못된 비밀번호로 로그인 시도를 할 수 있는 최대 횟수
* PASSWORD_GRACE_TIME : 비밀번호를 변경해야 하는 유예기간 일 수
* PASSWORD_LIFE_TIME : 비밀번호 유효 기간 일 수
* PASSWORD_LOCK_TIME : 계정이 잠긴 후 잠금 상태가 유지되는 기간
* PASSWORD_REUSE_MAX : 비밀번호가 재사용될 수 있기 전에 사용되어야 하는 고유한 비밀번호 수
* PASSWORD_REUSE_TIME : 비밀번호가 재사용될 수 있기 전에 경과해야 하는 일 수
* PASSWORD_VERIFY_FUNCTION : 비밀번호 복잡성 정의 함수
2. 계정이 EXPIRED 되는 경우
위 사진과 같이 PASSWORD_LIFE_TIME중에는 계정에 접속이 가능하고,
PASSWORD_GRACE_TIME 기간에 돌입했을 때 해당 계정을 로그인하면
ORA-28002 : the password will expire within 1 days
라는 애러가 발생한다.
password가 만료될 예정이니 바꾸라는 소리이다.
위 와 같이 EXPIRY_DATE에 표시된 날짜가 PASSWORD_LIFE_TIME 기간이라고 보면된다.
DBA_USERS 뷰를 통해 EXPIRY_DATE를 확인 할 수 있다.
728x90
반응형
'DB (데이터베이스) > Oracle (오라클)' 카테고리의 다른 글
[Oracle] oracle dba_hist_sqlstat를 통해 특정 sql실행시간 조회 (ORA-01555) (0) | 2024.07.05 |
---|---|
[Oracle] oracle AWR 뽑는 방법 (0) | 2024.07.05 |
[Oracle] oracle에서 expdp중 exclude옵션과 query옵션 parfile로 작성하기 (0) | 2024.07.01 |
[Oracle] oracle scott계정 생성 및 테이블 생성 (0) | 2024.06.24 |
[Oracle] Oracle Pivot사용법 (0) | 2024.06.24 |