실행 중인 Oracle 사용자 세션 수를 확인하는 방법

실행 중인 Oracle 사용자 세션 수를 확인하는 방법

브라우저를 통해 특정 애플리케이션의 서버에 몇 명의 사용자가 연결되어 있는지 확인해야 합니다. 저는 주로 Oracle에 관심이 있습니다. 내 서버는 RHEL을 실행합니다.

답변1

이 명령은 who어떤 사용자가 어떤 터미널에 로그인했는지 알려줍니다. man who로그인한 사용자에 대한 자세한 내용을 읽어보세요 .

답변2

그러면 실행 중인 세션 수를 확인할 수 있고 http도 확인할 수 있나요?

활성 세션을 열거하도록 웹 애플리케이션을 구성하거나 프로그래밍해야 하지만 SSH 세션의 경우 사용자 목록 및 유휴 시간...

w | tr -s " " | cut -d " " -f 1,5 | tail -n +3

w에 대한 매뉴얼 페이지의 "설명" 섹션을 참조하십시오. 위 줄은 다음을 생성합니다.

username1 0.00s
username2 48.08s

아니면 그냥 자유 시간을 보내세요.

w | tr -s " " | cut -d " " -f 5 | tail -n +3

또는 SSH 세션 수만 계산합니다.

 w | tr -s " " | cut -d " " -f 5 | tail -n +3 | wc -l

관련 정보