본문으로 건너뛰기

Instance Detail

Instance 화면의 Instance List에서 Oracle 인스턴스 이름을 클릭하면 화면 우측에 열리는 상세 패널에서는, Oracle 전용 탭 구성으로 에이전트 정보·실시간 지표·활성 세션·세션 관리·실행 중인 SQL·대기 이벤트·잠금 정보·알림·파라미터·호스트 프로세스를 한 화면에서 확인할 수 있습니다.

좌측 메뉴에서 데이터베이스 > Instance를 선택한 뒤, Instance List에서 Oracle 인스턴스 이름(예: 57 oracle 19 cdb)을 클릭하세요.

Instance Detail 전체 화면

패널은 Information, Metric, Active Session, Session Manager, SQL List, Event, Lock Info, Alert, Parameter, Host Process List 10개 탭으로 구성됩니다.

참고

CDB(컨테이너 데이터베이스)와 그 하위 PDB(플러거블 데이터베이스) 인스턴스는 각각 별도 행으로 Instance List에 표시되지만, 어느 쪽을 클릭해도 동일한 10개 탭 구성의 상세 패널이 열립니다. PDB 상세 패널은 CDB와 같은 호스트·에이전트 정보를 공유하며 데이터 범위만 해당 PDB로 좁혀집니다.

Information에서 에이전트·머신 정보 확인하기

Information 탭은 Agent, Machine 두 영역으로 구성됩니다.

Information 탭

Agent에는 Instance Name, Status, Instance Group Name, Agent Version, DB Engine, DB Version, Last Boot Time, Uptime이 표시됩니다.

  • Instance Name[Multi >] 버튼을 클릭하면 이 인스턴스가 속한 그룹의 Multi View 화면으로 이동합니다.
  • 그 옆 [Detail >] 버튼은 비활성화 상태로 표시됩니다.
  • 톱니바퀴 아이콘을 클릭하면 열리는 Go to Dashboard 팝업 동작은 ClickHouse Instance Detail의 Information 탭과 동일합니다.

Machine에는 Host Name, Host IP, OS, Kernel Version이 표시되며, 별도의 클릭 동작은 없습니다.

Metric에서 실시간 지표 추이 확인하기

Instance Stat에서는 Active Session, Total Session, Lock Session, Execute Count, Session Logical Reads, Physical Reads, Redo Entries, Parse Count (Hard), Tps, (OS) Cpu Usage 등 여러 지표를 실시간 차트로 확인할 수 있습니다.

Metric 탭

기간 조회, 일시정지, 차트 드래그 시 값 툴팁, 차트 [⋮] > Chart Setting 팝업 등 클릭 동작은 ClickHouse Instance Detail의 Metric 탭과 동일합니다.

Active Session에서 실행 중인 세션 확인하기

Active Session List에서는 현재 실행 중인 세션을 SID, Serial#, SPID, CPU Time(sec), User Name, OS User, Machine, Program, Module, Last Call ET, PGA, Event, State, SQL ID, SQL Text 등의 컬럼으로 확인할 수 있습니다.

Active Session 탭

참고

OS User, Machine 컬럼에는 실제 운영 환경의 클라이언트 정보가 표시될 수 있으므로, 화면을 공유하거나 캡처할 때는 노출에 주의하세요.

행 왼쪽 체크박스를 선택하면 우측 상단의 [Multi Kill] 버튼이 활성화되며, 클릭하면 선택한 세션을 강제로 종료합니다. [Get] 버튼을 클릭하면 목록을 새로고침합니다.

SID 값을 클릭하면 패널 전체가 해당 세션의 상세 뷰로 전환됩니다. 패널 구성(Session Information, [Kill Session], [Search Session], Session Performance Details, Active Session History, SQL Performance Details)은 Multi View의 Session 상세 패널과 동일합니다.

SID 클릭 시 세션 상세 뷰

Session Manager에서 세션 직접 관리하기

Session List에서는 Active Session과 달리 현재 실행 중인 세션뿐 아니라 인스턴스에 접속된 전체 세션을 SID, Serial#, SPID, User Name, Schema Name, OS User, Machine, Program, Module, Status, State, Type, Logon Time, Event, SQL ID, Blocking SID 등의 컬럼으로 확인할 수 있습니다.

Session Manager 탭

  • Status 드롭다운에서 %(전체), Active, Inactive, Cached, Sniped, Killed 중 조회할 세션 상태를 선택할 수 있고, Exclude Background 체크박스를 켜면 백그라운드 프로세스 세션을 제외할 수 있습니다.
  • 행 왼쪽 체크박스를 선택하면 우측 상단의 [Multi Kill] 버튼이 활성화되며, 클릭하면 선택한 세션을 강제로 종료합니다. [Get] 버튼을 클릭하면 목록을 새로고침합니다.
참고

Session Manager의 SID 값은 Active Session과 달리 클릭해도 상세 뷰가 열리지 않습니다. 이 탭은 전체 세션 현황을 조회하고 필요 시 [Multi Kill]로 직접 종료하는 관리 전용 화면입니다.

SQL List에서 실행 중인 SQL 확인하기

SQL List에서는 실행된 SQL을 Collect Time, Schema, Module, SQL ID, SQL Text, Plan Hash Value, Elapsed Time (sec), CPU Time (sec), Buffer Gets, Disk Reads, Rows Processed, Executions, Ratio (%) 등의 컬럼으로 확인할 수 있습니다.

SQL List 탭

우측 상단의 기간 표시와 [일시정지] 버튼으로 조회 주기를 바꾸거나 실시간 갱신을 멈출 수 있고, Sum/Avg 토글로 값을 합계와 평균 중 어느 기준으로 볼지 전환할 수 있습니다.

SQL Text 값을 클릭하면 SQL Full Text 팝업이 열려 전체 SQL 구문을 확인하고 [Format SQL] 버튼으로 정렬해서 볼 수 있습니다.

SQL Full Text 팝업

SQL ID 값을 클릭하면 패널 전체가 해당 SQL의 상세 뷰로 전환됩니다. 패널 구성(Date, SQL ID, Schema, Module, Plan Hash Value, Child Number, [Search SQL] 버튼, Full Text/Trend/History/Plan/Bind 탭)은 Multi View의 SQL 상세 패널과 동일합니다. [Search SQL >] 버튼을 클릭하면 Search SQL 화면으로 이동합니다.

SQL ID 클릭 시 SQL 상세 뷰

패널 좌측 상단의 [◀] 아이콘을 클릭하면 다시 SQL List로 돌아갈 수 있습니다.

Event에서 대기 이벤트 통계 확인하기

Event 탭에서는 최근 조회 구간의 대기(Wait) 현황을 Wait Class, Wait Event, Wait SQL List 세 영역으로 확인할 수 있습니다.

Event 탭

  • Wait Class: 좌측 파이 차트와 우측 표에서 대기 클래스별 Total Wait Time (sec), Total Waits, Avg Wait Time (sec)을 확인할 수 있습니다. 표에서 클래스 행을 클릭하면 파이 차트에서 해당 클래스만 강조해서 볼 수 있습니다.
  • Wait Event: 개별 대기 이벤트별 Time (%), Time Waited (sec), Wait Count, Foreground 기준 Time Waited (FG)·Wait Count (FG)를 확인할 수 있습니다.
  • Wait SQL List: 대기가 발생한 SQL을 Schema, Module, SQL ID, Plan Hash Value, Elapsed Time (sec) 등의 컬럼으로 확인할 수 있습니다. 대기 중인 SQL이 없으면 목록이 비어 있는 상태(No data)로 표시됩니다.

기간별 대기 클래스 추이를 별도 화면에서 더 자세히 분석하려면 Wait Summary 화면을 이용하세요.

Lock Info에서 잠금 대기 관계 확인하기

Lock Session List에서는 세션 간 잠금 대기 관계를 트리 구조로 확인할 수 있습니다. SID 컬럼 왼쪽의 화살표를 클릭하면 그 세션이 블로킹하고 있는 하위 세션을 펼치거나 접을 수 있습니다.

Lock Info 탭

목록에는 Time, Chain Is Cycle, Instance, SID, Serial#, Event, In Wait Sec, Blocker SID, Blocker Instance, Lock Type, Lock Mode, PID, OSID, Blocker Serial#, Blocker PID, Blocker OSID 컬럼이 표시되어 RAC 등 다중 인스턴스 환경에서도 블로커가 속한 인스턴스를 함께 확인할 수 있습니다.

행 체크박스 선택 후 [Multi Kill] 버튼으로 선택한 세션을 강제 종료할 수 있습니다. SID 값을 클릭하면 Active Session과 동일하게 세션 상세 뷰가 열립니다.

Alert에서 알림 규칙과 현재 상태 확인하기

Rule List에서는 이 인스턴스에 적용된 알림 규칙을 확인할 수 있습니다. Show only Triggered Alert 체크박스, [List]/[Bar] 보기 전환, Rule Name 클릭 시 열리는 알림 규칙 상세 뷰는 ClickHouse Instance Detail의 Alert 탭과 동일합니다.

Alert 탭

Parameter에서 파라미터 값과 변경 이력 확인하기

Parameter List에서는 Oracle 초기화 파라미터를 Parameter Name, Current Value 컬럼으로 확인할 수 있습니다.

Parameter 탭

Parameter Name을 클릭하면 패널 전체가 해당 파라미터의 상세 뷰로 전환됩니다. 패널 구성(InformationDescription, Default, Modified, SYS Modified, Session Modified, Restart와, 기간별 값 변경 이력을 보여주는 Parameter ListDate/Current Value/Prev Value/Status)은 Parameter History의 파라미터 상세 패널과 동일합니다.

Parameter Name 클릭 시 상세 뷰

Host Process List에서 호스트 프로세스 확인하기

Process List에서는 인스턴스가 실행 중인 호스트의 OS 프로세스를 PID, PPID, Process Name, Args, User Name, Start Time, CPU (%) 등의 컬럼으로 확인할 수 있습니다.

참고

Host Process List는 인스턴스 등록 시 OS Resource에 host-agent가 설정되어 있어야 데이터가 표시됩니다. host-agent가 설정되지 않은 인스턴스는 "Host Agent is not set." 안내와 함께 목록이 비어 있는 상태(No data)로 표시되며, 이는 모든 DB 엔진의 Instance Detail에 공통으로 적용됩니다.

Host Process List 탭

PID 값을 클릭하면 패널 전체가 해당 프로세스의 상세 뷰로 전환됩니다. 구성은 ClickHouse Instance Detail의 Host Process List와 동일합니다.