본문 바로가기

ORACLE/ORACLE_Admin

Oracle 패스워드 관리

반응형

 

## DEFAULT PROFILE

-- 기본적으로 PROFILE 설정되어 있는 패스워드 관리정책
SELECT PROFILE, RESOURCE_NAME, RESOURCE_TYPE, LIMIT FROM DBA_PROFILES
WHERE RESOURCE_TYPE='PASSWORD' AND PROFILE='DEFAULT';

 

  • FAILED_LOGIN_ATTEMPS : 로그인 시도하다 계정이 잠기기까지의 횟수
  • PASSWORD_LOCK_TIME : 기간만료로 계정이 LOCK된채로 남아있는 일수
  • PASSWORD_LIFE_TIME : 이 날짜가 지나면 계정 LOCK
  • PASSWORD_GRACE_TIME : 암호 만료된 후 첫번째 로그인으로부터 암호변경을 할때까지의 유예기간
  • PASSWORD_REUSE_TIME : 암호 재사용될 때까지의 날 수
  • PASSWORD_REUSER_MAX : 암호가 재사용될 수 있는 최대 날 수

 

 

## 사용자별 프로파일 생성


-- 프로파일 생성시
CREATE PROFILE DAMIN_PROF LIMIT 
          FAILED_LOGIN_ATTEMPTS 6
          PASSWORD_LIFE_TIME 365
          PASSWORD_REUSE_TIME UNLIMITED
          PASSWORD_REUSE_MAX 4
          PASSWORD_LOCK_TIME 1
          PASSWORD_GRACE_TIME 7
;

-- 유저에게 적용
SELECT USERNAME, profile
 FROM dba_users
 WHERE username='DAMIN';

SELECT * FROM dba_profiles
WHERE PROFILE='DAMIN_PROF';


ALTER USER DAMIN PROFILE DAMIN_PROF;

ALTER USER DAMIN PROFILE DEFAULT;

-- 삭제
DROP PROFILE DAMIN_PROF CASCADE;


ALTER PROFILE DAMIN_PROF LIMIT SESSIONS_PER_USER UNLIMITED;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

'ORACLE > ORACLE_Admin' 카테고리의 다른 글

export / import  (1) 2023.05.14
impdp/expdp  (0) 2023.05.01
Shared Server 설정  (0) 2023.04.24
alert log 확인 (단계별 기동/중지, SMON kill)  (0) 2023.04.18
ORACLE Controlfile  (0) 2023.04.17