728x90
얼마전에 고객사 인포믹스에서 243 오류(Could not position within a table table-name)가 발생해서 onmode -I 명령으로 동일한 오류가 발생했을 때 진단 정보를 수집하도록 설정해두었습니다.
그런데 진단 정보를 수집하는 설정 상태를 확인하는 방법이 있는지 알고싶어 IBM Community에 질문 글을 썼습니다.
onmode -I 명령을 수행하면 아래와 같이 인포믹스 온라인 로그에 메시지가 표시되기는 하지만 현재 설정되었는지 여부를 확인하는 방법을 알고 싶었습니다.
11:55:15 Verbose error trapping set, errno = 243, session_id = -1
질문 글을 올리고 금방 답변을 받았는데.. onstat 명령에 숨겨진 옵션이 있더군요.
$ onmode -I 243
$ onstat -g ras
IBM Informix Dynamic Server Version 11.70.FC9 -- On-Line -- Up 01:07:23 -- 23486904 Kbytes
Diagnostics Current Settings
AFCRASH 0x00002481
AFFAIL 0x00000401
AFWARN 0x00000401
AFDEBUG 0
AFLINES 0
BLOCKTIMEOUT 3600
Block Status Unblocked
CCFLAGS 0x00000000
CCFLAGS2 0x00000200
DUMPCORE 0
DUMPGCORE 0
DUMPSHMEM 1
DUMPCNT 1
DUMPDIR /work1/informix/ids1150fc6/tmp
RHEAD_T 0x00000000541c3800
SYSALARMPROGRAM /work1/informix/ids1150fc6/etc/evidence.sh
LTXHWM 70%
LTXEHWM 80%
DYNAMIC_LOGS 2
Traperror info:
Errno Session(s)
243 All
onstat -g ras 명령의 출력 결과입니다. -g ras 옵션은 onstat 도움말과 IBM의 매뉴얼에 설명되지 않은 숨겨진 옵션입니다. 결과의 Traperror info 부분에서 현재 에러번호(Errno)와 특정 세션번호에 대해 진단 정보를 수집하도록 설정되어 있음을 확인할 수 있습니다.
728x90
'Informix > informix troubleshooting' 카테고리의 다른 글
Where do I start with Diagnosis of Generally Slow Performance on Informix Servers? (0) | 2023.01.11 |
---|---|
Techniques for troubleshooting problems (0) | 2021.06.13 |
Informix 12.10.xC14의 DBINFO 함수 오류 (0) | 2020.12.22 |
View에서 Sequence의 NEXTVAL 값 참조하기 (0) | 2019.12.16 |
14.10.xC2 이하 버전에서 restore 불가한 defect (0) | 2019.09.27 |