문서유형ㅣ기술정보
분야ㅣ유틸리티
적용제품버전ㅣ5, 6FS07, 6FS07PS, 7FS02, 7FS02PS
문서번호ㅣTUTTI027
개요
엔지니어용 Monitor Tool인 Monitor Shell의 각 메뉴에 대해 설명합니다.
방법
참고
tm의 설치 여부는 OS의 Shell종류에 따라 .profile 또는 .bash_profile 에 alias가 있는지 확인이 필요합니다.
tm 1.4.3 버전을 기준으로 작성하였으며, 버전 벌로 기능 및 출력 결과가 상이할 수 있습니다.
5. SPACE
Tablespace, Datafile들의 크기 및 사용량을 확인하는 메뉴입니다.
1) Database File Info
Database에서 사용하는 파일들의 경로 및 크기를 확인하는 메뉴입니다.
========================
Controlfile Infomation
========================
Control Files
---------------------------------------------------------------------------------------
/sdiske/ps1/pjha/tbdata7/c1.ctl
====================
Logfile Infomation
====================
Group# Member Type Size(MB)
-------- ------------------------------------------------------------ -------- ----------
0 /sdiske/ps1/pjha/tbdata7/redo01.log ONLINE 500
0 /sdiske/ps1/pjha/tbdata7/redo02.log ONLINE 500
1 /sdiske/ps1/pjha/tbdata7/redo11.log ONLINE 500
1 /sdiske/ps1/pjha/tbdata7/redo12.log ONLINE 500
2 /sdiske/ps1/pjha/tbdata7/redo21.log ONLINE 500
2 /sdiske/ps1/pjha/tbdata7/redo22.log ONLINE 500
=====================
Datafile Infomation
=====================
Tablespace Name File Name Size(MB) MaxSize(MB)
-------------------- ------------------------------------------------------------ ------------ ------------
SYSSUB /sdiske/ps1/pjha/tbdata7/syssub001.dtf 820 1,024
SYSTEM /sdiske/ps1/pjha/tbdata7/system001.dtf 5,120 10,240
TEMP /sdiske/ps1/pjha/tbdata7/temp001.dtf 10,240 32,768
UNDO0 /sdiske/ps1/pjha/tbdata7/undo001.dtf 10,240 32,768
USR /sdiske/ps1/pjha/tbdata7/usr001.dtf 3,072 10,240- Control Files : controlfile의 경로를 출력합니다.
- Group# : Redolog가 속한 그룹을 출력합니다.
- Member : Redolog의 경로를 출력합니다.
- Type : 해당 RedoLog의 Online여부를 출력합니다.
- Tablespace Name : Tablespace의 이름을 출력합니다.
- File Name : 실제 DataFile의 경로를 출력합니다.
- Size(MB) : 현재 파일 크기를 출력합니다..
- MaxSize(MB) : AUTOEXTEND 설정을 사용하여 Tablespace생성하거나 Datafile 추가된 경우에 조회 되는 값입니다.
참고
AUTOEXTEND가 발생할 경우 MaxSize(MB)까지만 Datafile의 크기가 확장될 수 있습니다.
2) Tablespace Usage
각 Tablespace의 크기, 사용량을 확인하는 메뉴입니다.
=======================
Tablespace Infomation
=======================
Tablespace Name Bytes(MB) Used(MB) Percent(%) Free(MB) Free(%) MaxBytes(MB) MAX_Free(%)
-------------------- ------------ ------------ ----------- ------------ -------- ------------ -----------
SYSSUB 820 815 99.39 5 .61 1,024 20.41
UNDO0 10,240 960 9.38 9,280 90.63 32,768 97.07
SYSTEM 5,120 105 2.05 5,015 97.95 10,240 98.98
USR 3,072 0 .00 3,072 100.00 10,240 100.00
============================
Temp Tablespace Infomation
============================
Tablespace Name Size(MB) MaxSize(MB)
-------------------- ---------------- ----------------
TEMP 10,240.00 32,768.00- Tablespace Name : Tablespace의 이름을 출력합니다.
- Bytes(MB) : 해당 Tablespace에 속해있는 Datafile들의 크기를 출력합니다.
- Used(MB) : 실질적인 Data가 Datafile내에서 차지하고 있는 크기를 출력합니다.
- Percent(%) : Datafile의 사용 비율을 출력합니다.
- Free(MB) : 현재 Datafile 크기 내에서 여유 공간의 크기를 출력합니다..
- Free(%) : 현재 Datafile 크기 내에서 여유 공간 비율을 출력합니다.
참고
AUTO EXTEND가 설정되지 않은 경우 10%이상 확보할 것을 권장합니다.
Undo의 경우는 내부적으로 재 사용 하므로, 여유 공간에 맞춰 추가하는 것이 아닌, Transaction 도중 CANT_EXTEND오류가 발생 경우 추가할 것을 권장합니다.
- MaxBytes(MB) : AUTOEXTEND 설정에 따라 Data파일들이 확장할 수 있는 크기 제한을 의미합니다.
3) Undo Segment Usage
Undo TableSpace의 사용량을 확인 하는 메뉴입니다.
3-1) Current Undo Information
==========================
Current Undo Information
==========================
=================================
===== Undo Freespace =======
=================================
TABLESPACE_NAME TOTAL_SIZE(MB) USED_SIZE(MB) FREE_SIZE(MB) FREE_SIZE(%)
--------------- -------------- ------------- ------------- ------------
UNDO0 10240 479.53 9760.47 95.32
=================================
===== Undo Segment Info =======
=================================
SEGMENT_ID TABLESPACE_NAME STATUS EXTENTS RSSIZE(MB) CUREXT CURSIZE(MB) SHRINKS WRAPS EXTENDS XACTS
---------- --------------- --------------- ---------- ---------- ---------- ----------- ---------- ---------- ---------- ----------
0 SYSTEM ONLINE 2 16 0 8 0 0 0 0
1 UNDO0 ONLINE 2 16 0 8 0 0 0 0
2 UNDO0 ONLINE 2 16 0 8 0 0 0 0
3 UNDO0 ONLINE 2 16 0 8 0 0 0 0
4 UNDO0 ONLINE 2 16 0 8 0 0 0 0
... 후략- SEGMENT_ID : UNDO사용 시 내부적으로 부여하는 SEGMENT의 ID를 출력합니다.
- TABLESPACE_NAME : UNDO작업과 관련해서 사용되는 Tablespace이름을 출력합니다. SYS계정 혹은 SYSTEM내부적으로 수행되는 작업은 SYSTEM TABLESPACE를 사용하고, 일반 사용자의 작업에는 UNDO TABLESPACE를 사용합니다.
- STATUS : 시스템 내부적으로 UNDO Segment를 관리하는 과정에서 해당 Segment의 상태를 출력합니다.
참고
ONLINE : 해당 Segment가 활성화 되어있는 상태로 해당 Segment를 Transaction에 사용할 수 있음을 의미합니다. Undo Undo Segment가 ONLINE 또는 OFFLINE_PENDING인 경우 해당 Undo Tablespace를 Drop할 수 없습니다.
OFFLINE : 해당 Segment를 사용할 수 없는 상태를 의미합니다. A라는 Undo Tablespace를 사용하다 B라는 Undo Tablespace를 추가 후 시스템에서 사용할 Undo TableSpace를 B로 변경할 경우 A에서 생성된 Segment들이 OFFLINE처리됩니다.
OFFLINE_PENDING : A -> B 로 Undo Tablespace를 변경할 당시 transaction에 사용 중이던 Segment들은 해당 Transaction이 끝날 때(commit/rollback) 까지 OFFLINE_PENDING 상태를 유지하게 됩니다.
- EXTENTS : 해당 Segment에 할당된 Extent(연속된 Block의 모음)개수를 출력합니다.
- RSSIZE(MB) : Segment의 크기를 출력합니다.
- CUREXT : 현재 Transaction에서 사용하고 있는 Extent의 ID를 출력합니다.
- CURSIZE(MB) : 현재 Transaction에서 사용 중인 Segment의 크기를 출력합니다.
- SHRINKS : SHRINKS된 횟수를 출력합니다.
- WRAPS : 재 사용 된 횟수를 출력합니다.
- EXTENDS : 확장된 횟수를 출력합니다.
- XACTS : 해당 Segment를 사용하고 있는 Transaction의 개수를 출력합니다.
3-2) Undo Segment Activity
Undoseg Activity COUNT
---------------------------- ----------
Online Undosegs Cnt 61
Active Undosegs Cnt 0
undo segment seqno reset 0
undo segment seqno overflow 0
- Online Undosegs Cnt : Online상태인 Segment갯수를 출력합니다.
- Active Undosegs Cnt : 현재 사용 중인 Segment갯수를 출력합니다.
- undo segment seqno reset : 내부적으로 관리하는 Undo Segment의 Sequence의 reset회수를 출력합니다.
- undo segment seqno overflow : 내부적으로 관리하는 Undo Segment의 Sequence의 overflow 회수를 출력합니다.
3-3) Undo Block Per Sec
초 당 UNDO BLOCK 사용량을 출력합니다.
UNDO_BLOCK_PER_SEC
------------------
12.604
3-4) Necessary Undo Size
Undo TableSpace의 현재 크기와 필요 사용량 추정한 값을 확인하는 메뉴입니다.
=================================
===== Necessary Undo Size =======
=================================
TABLESPACE_NAME Current UNDO SIZE(MB) UNDO RETENTION
--------------- --------------------- ----------------------------------------------------------------------------------------------------
Necessary UNDO SIZE(MB)
-----------------------
UNDO0 10240 1800
3- TABLESPACE_NAME : Undo Tablespace만 조회합니다
- Current UNDO SIZE(MB) : 현재 UNDO Tablespace의 Datafile 크기를 출력합니다.
- UNDO RETENTION : Transaction이 완료된 후에 Undo에서 해당 내용을 보관하고 있는 시간을 출력합니다.(단위 :초)
- Necessary UNDO SIZE(MB) : 기존 Transaction에서의 사용량을 기준으로 추정한 최소한의 UndoTablespace의 크기를 출력합니다. Transaction의 양이나 수행되는 빈도에 따라 달라질 수 있습니다.
3-5) Undo Usage Type
현재 수행 중인 Transaction에서 사용 중인 Undo를 조회하는 메뉴입니다.
=================
Undo Usage Type
=================
SID SERIAL# SEGMENT_ID SQL Type SQL_ID TABLESPACE_NAME USED_BLK CUREXT CURSIZE XACTS
---------- ---------- ---------- ---------- ---------------- --------------- ---------- ---------- ---------- ----------
20 3186 3 INSERT 77 UNDO 1 0 511 1- SID: Session의 ID값을 출력합니다.
- SERIAL# : Session 의 SERIAL 값을 출력합니다. 위의 SID값과 함께 Session에 대한 유일한 정보를 의미합니다.
- SEGMENT_ID : Undo의 Segment ID를 의미합니다.
- SQL Type : SQL의 종류를 의미합니다.
- SQL ID : 해당 Session이 수행 중인 SQL에 대한 ID입니다.
- TABLESPACE_NAME : 사용 중인 Undo Tablespace의 이름을 출력합니다.
- USED_BLK : 사용 중인 BLOCK의 개수를 출력합니다.
- CUREXT : 현재 사용 중인 Extent의 번호를 출력합니다.
- CURSIZE : 사용 중인 크기를 출력합니다.
- XACTS : 해당 Segment를 사용하고 있는 Transaction의 개수를 출력합니다.
4) Temp Segment Usage
Temp Tablespace의 사용량을 조회하는 메뉴입니다.
4-1) Temp Segment Usage
Temp Tablespace를 사용하고 있는 Session 정보를 출력합니다.
====================
Temp Segment Usage
====================
SID USERNAME SQL_ID SEGTYPE TEMP(MB) SQL_TEXT
---------------------------------------------------------------------------------------------------------------------
20 TIBERO 161 SORT 17.56 select * from (select * from (select * from (select * from ( sel- SID : SESSION ID를 출력합니다.
- USERNAME : 접속 중인 사용자 이름을 출력합니다.
- SQL_ID : 해당 Session이 수행 중인 SQL에 대한 ID를 출력합니다.
- SEGTYPE : Temp Segment의 사용 목적을 출력합니다. (SORT, HASH, ANALYTIC, INDEX, DATA, LOBDATA)
- TEMP(MB) : 해당 Transaction에서 사용하고 있는 Temp Segment의 크기를 출력합니다.
- SQL_TEXT : 해당 Transaction의 SQL내용이며 자세한 내용은 v$sqltext뷰에서 SQL_ID값으로 확인 가능합니다.
4-2) Temp Total Usage
Temp Tablespace의 사용량을 출력합니다.
====================
Temp Total Usage
====================
Temp Name Total(MB) Used(MB) Free(MB) Free(%) Max(MB)
----------------------------------------------------------------------
TEMP 1024.06 17.56 1006.5 98.3 0- Temp Name : Temp TableSpace의 이름을 출력합니다.
- Total(MB) : Temp TableSpace의 전체 크기를 출력합니다.
- Used(MB) : 현재 사용 중인 Segment의 크기를 출력합니다.
- Free(MB) : TempTablespace의 여유 공간의 크기를 출력합니다.
- Free(%) : TempTablespace의 여유 공간의 비율을 출력합니다.
- Max(MB) : Auto Extend 가 설정되어 있을 경우 확장할 수 있는 제한 크기를 출력합니다.(0은 Auto Extend OFF)
6. I/O
Disk I/O와 관련된 메뉴입니다.
1) File I/O Info
각 Datafile에 대해 File I/O(Disk의 Write/Read) 정보를 확인 하는 메뉴입니다.
참고
여러 Disk중 특정 Disk에 I/O 집중이 발생할 경우, 해당 Tablespace를 여러 Disk에 분산 시키는 것이 성능에 유리합니다.
======================
File I/O Information
======================
TABLESPACE_NAME FILE_NAME PHYRDS PHYWRTS Read(%) Write(%) Total_I AvgTime(s
--------------- -------------------------------------------------- ------------ ------------ -------- -------- ------- ---------
SYSSUB /sdiske/ps1/pjha/tbdata7/syssub001.dtf 1,094 3,254 57.3 57.6 57.5 .010
SYSTEM /sdiske/ps1/pjha/tbdata7/system001.dtf 671 242 35.1 4.3 12.1 .007
UNDO0 /sdiske/ps1/pjha/tbdata7/undo001.dtf 143 2,155 7.5 38.1 30.4 .016
USR /sdiske/ps1/pjha/tbdata7/usr001.dtf 2 0 .1 .0 .0 .000
- TABLESPACE_NAME : Tablespace의 이름을 출력합니다.
- FILE_NAME : Datafile의 경로 및 File 이름을 출력합니다.
- PHYRDS : 물리적인 Disk 읽기 회수를 출력합니다.
- PHYWRTS : 물리적인 Disk 쓰기 회수를 출력합니다.
- Read(%) : 전체 물리적인 Disk 읽기 중 해당 Datafile이 차지하는 비율을 출력합니다.
- Write(%) : 전체 물리적인 Disk 쓰기 중 해당 Datafile이 차지하는 비율을 출력합니다.
- Total_IO(%) : 전체 물리적인 Disk 읽기/쓰기 중 해당 Datafile이 차지하는 비율을 출력합니다.
- AvgTime(s) : 평균 I/O 응답 시간을 출력합니다. (0.01 미만 : 빠름 / 0.05 미만 : 양호 / 0.1 미만 : 느림 / 0.1 이상 : I/O점검필요)
2) Session I/O Info
Session별로 I/O회수를 확인하는 메뉴입니다.
=========================
Session I/O Information
=========================
Sid User Program BLOCK_GETS CONSISTENT_GETS PHYSICAL_READS BLOCK_CHANGES CONSISTENT_CHANGES
------- --------------- ------------- ---------- --------------- -------------- ------------- ------------------
123 SYS tbsql 0 2 0 0 0- Sid : Session ID를 출력합니다.
- User : 접속 중인 사용자 이름을 출력합니다.
- Program : 접속한 Client Program종류를 출력합니다.
- BLOCK_GETS : Current Mode로 읽은 Block 개수를 출력합니다.
- CONSISTENT_GETS : Consistent Read (CR) mode로 읽은 Block 개수를 출력합니다.
- PHYSICAL_READS : Disk에서 읽어온 회수를 출력합니다.
- BLOCK_CHANGES : Current-mode에서 변경된 Block의 개수를 출력합니다.
- CONSISTENT_CHANGES : Consistent Read mode 에서 변경된 Block 개수를 출력합니다.
참고
Current Mode : 실제 Data를 수정하기 위해 읽는 상황. ex: DML
Consistent Read mode : 읽기 일관성이 보장되는 상황. ex: SELECT, DML에서 Where절의 Subquery
3) Archive Log Count
Archive Log 모드에서 날짜, 시간 별 Archive log가 발생한 회수(=Log Switch) 를 확인하는 메뉴입니다.
=====================================
Archive Log Count (Archivelog Only)
=====================================
LOG HISTORY (Since Last Month)
-------------------------------------------------------------------------------------------------------
Hourly 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
-------------------------------------------------------------------------------------------------------
11/10| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 3| 0| 0| 0| 0| 0| 0| 0|
11/12| 0| 0| 0| 0| 0| 0| 0| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0|
11/25| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 1| 2| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0|
12/05| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 1| 0| 0| 0| 0| 0| 0| 0|
[ARCHIVED LOG COUNT : 9]7. OBJECT
Object 정보를 확인하는 메뉴입니다..
1) Schema Object Count
각 Schema별 Object 개수를 확인하는 메뉴입니다.
=====================
Schema Object Count
=====================
OWNER OBJECT_TYPE COUNT
-------------------- ----------------------- ----------
LBACSYS INDEX 30
LBACSYS PACKAGE 14
LBACSYS PACKAGE BODY 13
LBACSYS PROCEDURE 2
LBACSYS SEQUENCE 5
LBACSYS TABLE 23
LBACSYS TYPE 5
LBACSYS TYPE BODY 4
LBACSYS VIEW 50
OUTLN INDEX 1
OUTLN TABLE 4
PUBLIC SYNONYM 1192
SYS DIRECTORY 3
SYS FUNCTION 7
SYS INDEX 361
SYS INDEX PARTITION 540
SYS JAVA 1
SYS LOB 17
SYS PACKAGE 131
SYS PACKAGE BODY 72
SYS SEQUENCE 34
SYS SQL TRANSLATION PROFILE 2
SYS SYNONYM 1
SYS TABLE 540
SYS TABLE PARTITION 405
SYS TRIGGER 2
SYS TYPE 96
SYS TYPE BODY 1
SYS VIEW 337
SYSCAT VIEW 425
SYSGIS FUNCTION 1
SYSGIS INDEX 2
SYSGIS PROCEDURE 2
SYSGIS TABLE 2
SYSGIS VIEW 6- OWNER : Object의 소유주(=사용자 이름)을 출력합니다.
- OBJECT_TYPE : 해당 Object의 종류를 출력합니다.
- Count : Object의 개수를 출력합니다.
2) Object Invalid Count
Invalid 상태인 Object의 개수를 확인하는 메뉴입니다.
Owner Object type Status Count
-------------------- -------------------- ------- ----------
PUBLIC SYNONYM INVALID 1
SYSGIS PROCEDURE INVALID 1
- OWNER : Object의 소유주(=사용자 이름)를 출력합니다.
- OBJECT_TYPE : 해당 Object의 종류를 출력합니다.
- Status : Object의 상태( Invalid인 경우 컴파일 또는 재 생성 필요)를 출력합니다.
- Count : Object의 개수를 출력합니다.
3) Object Invalid Object
Invalid 상태인 Object의 정보를 확인하는 메뉴입니다.
OWNER Object type Object name Status Last DDL Time
-------- ------------- --------------------------- ------- -------------------
SYSGIS PROCEDURE REGISTER_SPATIAL_REF_SYS INVALID 2015-11-21 08:21:49- OWNER : Object의 소유주(=사용자 이름)을 출력합니다.
- OBJECT_TYPE : 해당 Object의 종류를 출력합니다.
- Object name : 해당 Object의 이름을 출력합니다.
- Status : Object의 상태( Invalid인 경우 컴파일 또는 재 생성 필요)를 출력합니다.
- Last DDL Time : 마지막으로 DDL이 수행된 일시를 출력합니다.
4) Segment Size(Top 50)
SYS, SYSGIS, SYSCAT 계정을 제외한 나머지 사용자들 소유의 Segment 중 사용 중인 크기 가 상위 50위에 드는 Segment정보를 확인하는 메뉴입니다
Owner Segment Name Segment Type Tablespace Name Extents Size(MB)
-------------------- --------------- ------------------ -------------------- ------------ ------------
TIBERO TEST TABLE USR 111 379
OUTLN OL$HINTS TABLE USR 1 0
TIBERO TBL1 TABLE USR 1 0
TIBERO LINEITEM TABLE USR 1 0
OUTLN OL$ TABLE USR 1 0- Owner : Segment 소유주(=사용자 이름)을 출력합니다.
- Segment Name : 해당 Segment의 이름을 출력합니다.
- Segment Type : 해당 Segment의 종류를 출력합니다.
- Tablespace Name :해당 Segment가 속해있는 TableSpace이름을 출력합니다.
- Extents : Segment가 사용 중인 Extent 개수를 출력합니다.
- Size(MB) : Segment의 크기를 출력합니다.
8. SQL
SQL과 관련된 정보를 확인하는 메뉴입니다.
1) SQL Plan(Input SQL_ID)
SQL_ID를 이용하여 실행 계획을 확인하는 메뉴입니다.
2) Top SQL
수행 시간, Block Get 수, 평균 수행 시간 에 대한 Top10 SQL을 조회하는 메뉴입니다.
USERNAME Elapsed_Time(s) EXECUTIONS Gets/Exec Elap/Exec(s) MODULE SQL_ID
----------- --------------- ---------- ---------- ------------ --------------- ----------------
TIBERO 8.105 1 47979 8.105 tbsql@npaudb01 161
TIBERO 7.542 1 47979 7.542 tbsql@npaudb01 160
TIBERO 1.735 1 0 1.735 tbsql@npaudb01 159
SYS .5 2 17038 .25 tbAdmin@Tmax-PC 44
SYS .361 2 52249.5 .181 APM SESSION 132- USERNAME : Transaction을 수행한 사용자 이름을 출력합니다.
- Elapsed_Time(s) : 총 수행 시간을 출력합니다.
- EXECUTIONS : 총 수행 회수를 출력합니다.
- Gets/Exec : Transaction 수행 중에 읽은 Block 개수/수행 회수를 출력합니다.
- Elap/Exec(s): 1회 수행 시 평균 수행 시간을 출력합니다.
- MODULE : 접속한 Client 정보를 출력합니다.
- SQL_ID : 수행된 SQL에 대한 ID를 출력합니다.
- BUFFER_GETS : 읽어온 Block 개수를 출력합니다.
3) Check Static Query Pattern
SQL문의 처음부터 40번째 글자까지 동일한 SQL들이 여러 번 반복 수행될 경우가 있는 지를 확인하는 메뉴입니다.
9. TPR
성능 분석을 위한 APM기능을 사용하기 위한 메뉴입니다.
1) Create TPR Snapshot
현재 시점의 DB Snapshot을 생성하는 메뉴입니다.
2) Create TPR Snapshot for TAC
현재 시점의 TAC모든 Instance에 Snapshot을 생성하는 메뉴입니다.
3) Show TPR Snapshot
DB에서 보관 중인 Snapshot의 정보를 확인하는 메뉴입니다.
3-1) TPR Snapshot List
INS INSTANCE_NAME STARTUP_TIME
--- ------------------------- -------------------
0 jh_tibero 2025/12/08 08:36:26
- INSTANCE_NUMBER : 해당 DB의 INSTANCE번호을 출력합니다. TAC의 경우 Node별로 번호가 다르게 표시됩니다.
- INSTANCE_NAME : 해당 DB의 INSTANCE이름을 출력합니다.
STARTUP_TIME : 해당 DB가 기동 된 날짜를 출력합니다.
INS INSTANCE_NAME STARTUP_TIME
--- ------------------------- -------------------
0 jh_tibero 2025/12/08 08:36:26
Enter the number of days of snapshots : 3
=> 오늘 기준으로 몇일 치 Shapshot 정보를 조회 할지 입력- INSTANCE_NUMBER : 해당 DB의 INSTANCE번호을 출력합니다. TAC의 경우 Node별로 번호가 다르게 표시됩니다.
- INSTANCE_NAME : 해당 DB의 INSTANCE이름을 출력합니다.
STARTUP_TIME 해당 DB가 기동 된 날짜를 출력합니다.
THR SNAP_ID BEGIN_INTERVAL_TIME END_INTERVAL_TIME
--- ---------- ------------------- -------------------
0 29 2025/12/05 16:56:19 2025/12/05 17:56:15
0 30 2025/12/05 17:56:15 2025/12/05 18:56:15
0 31 2025/12/05 18:56:15 2025/12/05 19:56:15
0 32 2025/12/05 19:56:15 2025/12/05 20:56:15
- THREAD# : INSTANCE_NUMBER를 출력합니다.
- SNAP_ID : Snapshot ID를 출력합니다. Report를 생성할 때 사용합니다.
- BEGIN_INTERVAL_TIME : 해당 Shapshot에 저장 된 DB정보의 시작 시간을 출력합니다.
- END_INTERVAL_TIME : 해당 Shapshot의 저장 된 DB정보의 종료 시간을 출력합니다.
4) Create TPR Report
저장된 Shapshot정보를 이용하여 Report를 생성하는 메뉴입니다.
===================
TPR Report Create
===================
INS INSTANCE_NAME STARTUP_TIME
--- ------------------------- -------------------
0 jh_tibero 2025/12/08 08:36:26
Enter the number of days of snapshots : 1
=> 오늘 기준으로 몇일 치 Shapshot 정보를 조회 할지 입력
old value : where begin_interval_time >= sysdate - &last_day
new value : where begin_interval_time >= sysdate - 1
THR SNAP_ID BEGIN_INTERVAL_TIME END_INTERVAL_TIME
--- ---------- ------------------- -------------------
0 94 2025/12/08 10:36:29 2025/12/08 11:36:29
0 95 2025/12/08 11:36:29 2025/12/08 12:36:29
0 96 2025/12/08 12:36:29 2025/12/08 13:36:29
Create TPR Report?(Y/N): Y
=> 리포트를 생성할지 여부를 결정
Enter begin snapshots ID : 91
=> 생성하고자 하는 Report의 시작 시각이 있는 Shapshot ID를 입력합니다.
Enter end snapshots ID : 91
=> 생성하고자 하는 Report의 종료 시각이 있는 Shapshot ID를 입력합니다.
old value : where snap_id = &begin_snap_id;
new value : where snap_id = 91;
old value : where snap_id = &end_snap_id;
new value : where snap_id = 91;
Create TPR Report : 2025-12-08 06:56:16 ~ 2025-12-08 07:56:15
[TPR report] 'tpr_report.jh_tibero.20251208_140911.txt' completed!
/sdiske/ps1/pjha/tibero7/instance/jh_tibero/tpr_report.jh_tibero.20251208_140911.txt
-> 생성 된 Report파일의 경로 및 이름을 출력합니다
10. OTHER
기타 메뉴입니다.
10.1 M - Auto Refresh Monitoring
- 특정 작업에 대해 주기적인 Monitoring이 필요할 때 사용하는 메뉴입니다. .
10.2 S - Save To File
- 현재의 DB 상태에 대한 여러 정보들을 조회하여 파일로 저장하는 메뉴입니다.
10.3 I - Setting SQL_ID Format
- 각 메뉴에 출력 되는 Format을 변경하는 메뉴입니다.
10.4 X - EXIT
- tm프로그램을 종료하는 명령입니다.