-
DB User별 - Session Timeout 설정DB/Oracle 2024. 7. 17. 13:18반응형
1. 대상 user의 profile 을 확인 합니다 select username,profile from dba_users; 2. 대상 user의 profile을 조회합니다. - 대상 user의 profile 이 'DEFAULT' 인 경우 select * from dba_profiles where profile='DEFAULT'; 3. 새 profile 생성 - default profile 에서 idle time 만 60분으로 생성 - 해당 내용은 예시 이므로 직접 대상 user의 profile 설정과 비교하여 생성 하시길 권고 드립니다. CREATE PROFILE <profile_name> LIMIT COMPOSITE_LIMIT UNLIMITED SESSIONS_PER_USER UNLIMITED CPU_PER_SESSION UNLIMITED CPU_PER_CALL UNLIMITED LOGICAL_READS_PER_SESSION UNLIMITED LOGICAL_READS_PER_CALL UNLIMITED IDLE_TIME 60 ** 만60분 세션 적용 ** CONNECT_TIME UNLIMITED PRIVATE_SGA UNLIMITED FAILED_LOGIN_ATTEMPTS 10 PASSWORD_LIFE_TIME 180 PASSWORD_REUSE_TIME UNLIMITED PASSWORD_REUSE_MAX UNLIMITED PASSWORD_VERIFY_FUNCTION NULL PASSWORD_LOCK_TIME 1 PASSWORD_GRACE_TIME 7 INACTIVE_ACCOUNT_TIME UNLIMITED PASSWORD_ROLLOVER_TIME 0; 4. 대상 user 에 새로운 프로파일 할당 ALTER USER <username> PROFILE <profile_name>;
반응형'DB > Oracle' 카테고리의 다른 글
여러 스키마들의 유저 정보 및 DB Link를 제외한 모든 정보 삭제 (0) 2024.11.04 Oracle DB - expdp / impdp (0) 2024.08.27 RDS - SESSION KILL (0) 2024.06.11 Table Space 공간 확인 (0) 2024.01.25 Table 별 데이터 사용량 체크 (0) 2024.01.25 댓글