본문 바로가기
5. 데이터베이스 관리/5.1 ORACLE

[ORACLE 2장] 프로파일 관리

by 용심장 2024. 3. 7.
300x250

 

[ORACLE]  프로파일 생성, 및 수정 (CREATE PROFILE, ALTER PROFILE)

ORACLE 프로파일 관리
ORACLE 프로파일 관리


목차

  • 프로파일 생성
  • 프로파일 수정

 

 


1. 프로파일 생성 (CREATE PROFILE)

CREATE PROFILE pf_comp LIMIT
   FAILED_LOGIN_ATTEMPTS 5
   PASSWORD_LIFE_TIME 60
   PASSWORD_REUSE_TIME 60
   PASSWORD_REUSE_MAX 5
   PASSWORD_VERIFY_FUNCTION ora12c_verify_function
   PASSWORD_LOCK_TIME 1/24
   PASSWORD_GRACE_TIME 10
   INACTIVE_ACCOUNT_TIME 30;

 

 

2. 프로파일 조회 (기존 프로파일 조회 및 신규 프로파일 생성 스크립트)


      SELECT ROW_NUMBER() OVER(ORDER BY RESOURCE_NAME) GU
      		, PROFILE 
      		, resource_name
      		, resource_type
      		, LIMIT
      		, COMMON 
      		, inherited
      		, implicit
      		, RESOURCE_NAME ||' '|| LIMIT
      FROM dba_profiles
     WHERE profile = 'SEL_PROFILE'
     UNION ALL 
       SELECT 0 GU
      		, '' PROFILE
      		, '' RESOURCE_NAME
      		, '' resource_type
      		, '' LIMIT
      		, '' COMMON 
      		, '' inherited
      		, '' implicit      		
      		, 'CREATE PROFILE '||' PF_NAME'||' LIMIT' CR_PF
      FROM DUAL
      UNION ALL
      SELECT 99 GU
      		, '' PROFILE
      		, '' RESOURCE_NAME
      		, '' resource_type
      		, '' LIMIT
      		, '' COMMON 
      		, '' inherited
      		, '' implicit      		
      		, ';' CR_PF
      FROM DUAL
    ;

 

 

2. 프로파일 수정 (ALTER PROFILE)

 

-- 패스워드 재사용 90일

ALTER PROFILE pf_comp LIMIT
	PASSWORD_REUSE_TIME 90 
	PASSWORD_REUSE_MAX UNLIMITED;

 

-- default password

ALTER PROFILE pf_comp LIMIT 
	PASSWORD_REUSE_TIME DEFAULT
	PASSWORD_REUSE_MAX UNLIMITED;

 

-- 로그인 실패 시도 잠김

ALTER PROFILE pf_comp LIMIT
       FAILED_LOGIN_ATTEMPTS 5
       PASSWORD_LOCK_TIME 1;

 

 

 

* 주의 사항 : ISMS, ISMS-P 인증에서 사용자의 계정

                     패스워드 만료, 패스워드 보안, 패스워드 실패와 관련한 항목을 체크하므로 프로파일 설정을 통해 관리하면 편함

반응형