이 문서는 Oracle 접속 정보(Session)를 확인하기 위한 방법을 공유하기 위해 작성되었다.
아래와 같이 s.machine을 jiraserver 명을 입력하면, Jira가 접속한 Connection을 확인할 수 있다.
SELECT * FROM v$session s, v$process p, sys.v_$sess_io si WHERE s.paddr = p.addr(+) AND si.sid(+) = s.sid AND (s.username IS NOT NULL) AND (NVL (s.osuser, 'x') <> 'SYSTEM') AND (s.TYPE <> 'BACKGROUND') AND s.machine = 'jiraserver' ORDER BY 1
다음은 Jira가 접속한 Connection 전체 합계를 확인할 수 있다.
SELECT COUNT(*) FROM v$session s, v$process p, sys.v_$sess_io si WHERE s.paddr = p.addr(+) AND si.sid(+) = s.sid AND (s.username IS NOT NULL) AND (NVL (s.osuser, 'x') <> 'SYSTEM') AND (s.TYPE <> 'BACKGROUND') AND s.machine = 'jiraserver' ORDER BY 1
다음은 총 사용중인 프로세스, 세션, 트랜젝션 현황을 확인할 수 있다.
SELECT * from v$resource_limit where resource_name in ('processes', 'sessions', 'transactions')