ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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' 카테고리의 다른 글

    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
    Toad for Oracle 단축키 지정  (0) 2023.12.19

    댓글

Designed by Tistory.