Cachesys DB Status Check 방법
Cachesys DBMS의 상태를 한눈에 확인하기 위한 방법으로 Buttons이라는 Utillity를 사용합니다.
Cachesys Terminal를 먼저 실행하여, Namespace를 "%SYS"로 이동합니다. (zn "%sys")
%SYS> d ^%Buttons <== %SYS Namespace로 이동하여 Buttons Utillity를 실행합니다.
그러면 아래와 같은 Message를 접하게 됩니다.
===============================================================================================
Caché Buttons Build # 032 Evidence Logging Tool
The Basic option (a.k.a. "Little Button") provides most of the information
required for InterSystems Technical Support to analyze a medium complexity
problem. The data this option generates should always be present on each and
every problem sent to Support.
The Advanced option (the "Big Button") is required on complex problems where
Support needs more in-depth information about a system's behavior. It includes
all the information contained in the Basic option and adds a lot more.
This process will take approximately 5 minutes to complete. Please be patient.
1. Basic
2. Advanced
Option?
===============================================================================================
Cachesys의 Version에 따라 선택할 수 있는 기능이 조금씩 다른듯 합니다만....
일단 저는 Cachesys 5.0.21을 기준으로 작성합니다. Cachesys DBMS의 Version은 "w $zv"를 통해서 확인 가능합니다.
Basic과 Advanced 중에서 하나를 선택하여 실행하면, Cachesys가 설치된 경로의 MGR 폴더 아래에 html 형식의 파일이
생성됩니다.
===============================================================================================
[ Basic을 선택했을 경우 ]
Option? 1
Collecting information, please do not interrupt this process.
Please wait approximately 30 seconds for %SS snapshots.
Log file saved to:
c:\intersystems\cache5021\mgr\Entree201002171731.html <<= 결과 파일이 생성된 경로
File is 579,035 bytes long
%SYS>
===============================================================================================
[Advanced를 선택했을 경우]
Option? 2
Collecting information, please do not interrupt this process.
Please wait approximately 30 seconds for %SS snapshots.
Please wait approximately 1 minute for "cstat" snapshots.
REDEBUG: new netdebugflags FFFFFFFF
REDEBUG: new netdebugflags 0
1 entries dumped to c:\intersystems\cache5021\mgr\inuse.dmp
License manager Client data (1 key[s]) dumped to: c:\intersystems\cache5021\mgr
\dumpkeys.txt
GloStat information now being collected.
Please wait approximately 1 minute and 40 seconds.
Log file saved to:
c:\intersystems\cache5021\mgr\Entree201002171735.html <<= 결과 파일이 생성된 경로
File is 816,483 bytes long
===============================================================================================
위와 같이 Buttons Utillity의 작업이 완료되면 해당 경로의 html 파일을 열어 봅니다.
그러면 아래와 같은 형식의 내용이 보여질 것입니다. Basic을 선택했을 때와 Advanced를 선택했을 때 볼 수 있는 항목이 차이가
있다는 것을 알 수 있습니다.
상단의 Diagnostic Log의 표에 기재된 바와 같이 해당 항목들과 같은 정보를 확인할 수 있다는 의미입니다.
InterSystems의 Engineer분이나, DB 관리자에게 무엇인가 문의하고자 할때, 아래와 같은 정보를 전달을 한다면 보다 쉽게
해당 시스템에 대해서 이해하고 답변을 해주실듯 합니다.
아래 내용을 각자 시간을 내서 읽어보시기 바랍니다. ^^
[ Basic을 선택했을 경우 ]
[Advanced를 선택했을 경우]
Configuration
CACHE5021 on Machine "DavidKim"
Customer Name: Entree
License Order# 000000000
General
Fully Qualified Host Name: poseidon with IP Address: 10.0.0.1
Log created by User "david" on Feb 17 2010 at 5:35 PM
Cache Version String:
Cache for Windows NT (Intel) 5.0.21 (Build 6408U) Tue Jan 3 2006 13:30:53 EST
Cache Objects Version 5.0.6408.0
Cache JDBC/ODBC Server 5.12
Cache Direct Server Program - 8/16-bit common code (Build 7.2.91 6Feb04)
Platform: Cache Direct Common Code, 16-bit system, on
Cache for Windows NT (Intel) 5.0.21 (Build 6408U) Tue Jan 3 2006 13:30:53 EST
Options:
New Buffer Manager
New Name Space
New Licensing
New Routine Globals
New Object Global
Supports 7.1 protocol
Full NLS
Cache Objects support
SuperServer support
:
:
: ( 생략 )