728x90
Oracle Database의 Session 및 Process를 확인/설정 가이드 정리하여 공유합니다.
■ Process 수 확인
◎ 실시간 확인 방법
SELECT * FROM v$resource_limit where resource_name in ('processes', 'sessions', 'transactions');
-- CURRENT_UTILIZATION : 현재 접속자 수
-- MAX_UTLIZATION : 오라클 기동 후 현재까지 최대접속자 수
-- INITIAL_ALLOCATION : init.ora 파라미터에서 설정한 최대값
◎ 최대 설정 수 확인 방법
1. 오라클 접속
$) sqlplus /nolog
2. sysdba 권한으로 로그인
SQL> connect /as sysdba
3. Process 수 확인
SQL> show parameter processes;
4. Session 수 확인
SQL> show parameter sessions;
■ Process/Session 변경
※ 최대 Session 수는 Sessions = (Process x 1.5) + 30 임으로 Processes 값만 변경하면 Sessions 값은 자동으로 변경됨
1. 오라클 접속
#) sqlplus /nolog
2. sysdba 권한으로 로그인
SQL> connect /as sysdba
3. Process 수 변경
SQL> alter system set processes=300 scope=spfile;
4. 재기동
SQL> shutdown immediate;
SQL> startup
5. 확인
SQL> SELECT * FROM v$resource_limit where resource_name in ('processes', 'sessions', 'transactions');
-- CURRENT_UTILIZATION : 현재 접속자 수
-- MAX_UTLIZATION : 오라클 기동 후 현재까지 최대접속자 수
-- INITIAL_ALLOCATION : init.ora 파라미터에서 설정한 최대값
반응형
'IT > Oracle DB' 카테고리의 다른 글
[Oracle] 설치 시 Database Configuration Assistant 에서 넘어가지 않는 오류 (PRCT-1400 / ORA-27102) (0) | 2022.01.23 |
---|---|
[Oracle] TableSpace 용량 확인 및 확장 가이드 (0) | 2022.01.22 |
[Oracle] ORA-30036 : 세그먼트를 8만큼 실행 취소 테이블스페이스 'xxx'에서 확장할수 없음 (0) | 2022.01.22 |
[Oracle] ORA-28000 : the account is locked (계정잠김) (0) | 2022.01.21 |
[Oracle] INS-20802 : Oracle Database Configuration Assistant을 실패했습니다. 처리 가이드 (0) | 2022.01.21 |
댓글