Session Manager

Session Manager에서는 데이터베이스에 접속 중인 모든 세션을 실시간으로 조회하고 관리할 수 있다. 세션별 SQL, 대기 이벤트, 트랜잭션, I/O 정보 등 상세 정보를 확인할 수 있으며, 비정상 세션은 종료하여 자원을 제어할 수 있다. 또한, 여러 세션을 탭 형태로 동시에 열어 비교 분석할 수도 있다.

Global Navigation Bar (GNB) [DBA] > [Session Manager] 메뉴를 클릭하여 Session Manager 기능을 수행할 수 있다. 해당 메뉴는 연결된 Connection이 존재할 경우에만 활성화된다.

Connection 선택하기

Session Manager에 사용할 Connection 정보를 선택하는 단계이다. Connection은 하나만 선택 가능하며, 항목 선택 후 [OK] 버튼 클릭 또는 더블 클릭으로 진입할 수 있다.

이때 연결 가능한 Connection 정보가 하나만 있을 경우, 별도의 선택 없이 자동으로 해당 Connection으로 진입한다.

Connection 선택 창

선택한 Connection에 Select Any Dictionary 권한이 있을 경우, 해당 연결에 대한 Session Manager 화면이 새 탭으로 열리며 세션 정보를 조회하고 관리할 수 있다.

Session Manager 화면 구성

Session Manager는 다음 두 가지 타입의 탭으로 구성되어 있다.

  • Sessions 탭 (탭 이름: Sessions) 현재 선택된 Connection에서 조회 가능한 모든 세션 목록이 표시된다. 각 세션의 상태, SQL 정보, 자원 사용 현황 등을 테이블 형태로 확인할 수 있다.

  • Session Detail 탭 (탭 이름: SID-SERIAL# USER) Sessions 탭에서 특정 세션을 선택하면, 해당 세션의 상세 정보를 확인할 수 있다. Current SQL, Current SQL Plan, Wait Event, Transaction, Locks, Open Cursor 등 다양한 항목이 서브 탭으로 제공되며, 세션별 실행 상태를 살펴볼 수 있다.

세션 목록이 표시되는 Sessions 탭
선택한 세션의 상세 정보 탭

Last updated