300x250
[ORACLE] 프로파일 생성, 및 수정 (CREATE PROFILE, ALTER PROFILE)
목차
- 프로파일 생성
- 프로파일 수정
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 인증에서 사용자의 계정
패스워드 만료, 패스워드 보안, 패스워드 실패와 관련한 항목을 체크하므로 프로파일 설정을 통해 관리하면 편함
반응형
'5. 데이터베이스 관리 > 5.1 ORACLE' 카테고리의 다른 글
[ORACLE 5장] 인덱스 생성 및 관리 (0) | 2024.04.24 |
---|---|
[ORACLE 4-1장] 테이블 정보 조회 (0) | 2024.03.08 |
[ORACLE 4장] 테이블 생성 및 관리 (0) | 2024.03.08 |
[ORACLE 3장] 사용자 생성 및 수정 (0) | 2024.03.08 |
[ORACLE 1장] 테이블 스페이스 생성 및 수정 (0) | 2024.03.07 |