1. 프로파일 조회
SQL> select * from dba_profiles;
2.프로파일 파라미터
1) FAILED_LOGIN_ATTEMPTS: 로그인 실패 시 계정 LOCKED 되기까지의 횟수를 설정하는 파라미터
2) PASSWORD_LOCK_TIME: 로그인 실패로 계정이 LOCKED 경우의 LOCKED 유지 시간을 정하는 파라미터
EX) PASSWORD_LOCK_TIME 1 -- 하루 , PASSWORD_LOCK_TIME .0415 -- 1시간
3) PASSWORD_LIFE_TIME: 동일한 패스워드 사용기간을 정하는 파라미터 (단위: 일)
4) PASSWORD_GRACE_TIME: 패스워드 만료일을 미리 알려주는 사전 기간 설정 파라미터 (단위: 일)
5) PASSWORD_REUSE_TIME: 동일한 패스워드를 설정한 기간동안 재사용 못하게 하는 파라미터 (단위: 일)
6) PASSWORD_REUSE_MAX: 지정한 횟수 만큼 다른 패스워드를 사용하게 설정하는 파라미터 (단위: 일)
7) PASSWORD_VERIFY_FUNCTION: 패스워드의 복잡도를 설정하기 위해 설정하는 파라미터
8) IDLE_TIME: 설정된 유휴 시간 후 SESSION 종료 시간 (단위: 분)
3. 프로파일 생성
EX)
SQL> CREATE PROFILE DEV_PROFILE LIMIT
FAILED_LOGIN_ATTEMPTS 5
PASSWORD_LOCK_TIME .0415
PASSWORD_LIFE_TIME 60
PASSWORD_GRACE_TIME 7
PASSWORD_REUSE_TIME 365
PASSWORD_REUSE_MAX 10
IDLE_TIME 20
PASSWORD_VERIFY_FUNCTION VERIFY_FUNCTION_11G;
4. 프로파일 수정
EX)
SQL> ALTER PROFILE DEV_PROFILE LIMIT
PASSWORD_REUSE_MAX 20;
5. 유저에게 프로파일 적용
EX)
SQL> ALTER USER SCOTT PROFILE DEV_PROFILE;
6. 프로파일 삭제
EX)
SQL> DROP PROFILE DEV_PROFILE;
'oracle' 카테고리의 다른 글
non oracle user ORA-00604 ORA-01115 ORA-01110 (0) | 2022.08.24 |
---|---|
[ORACLE]테이블 통계 정보 LOCK & UNLOCK (0) | 2022.08.18 |
TNS-12531: TNS:cannot allocate memory (0) | 2022.08.02 |
[ORACLE] daily partition add procdure (0) | 2022.07.15 |
[ORACLE] Supplemental logging 사용법 (0) | 2022.07.13 |