728x90
1. onstat -d 명령으로 dbspace 확인
$ onstat –d
Informix Dynamic Server Version 7.31.UD1 -- on-Line -- Up 16 days 05:57:23 -- 163008 Kbytes
Dbspaces
address number flags fchunk nchunk flags owner name
1219a150 1 2 1 1 M informix rootdbs
1219ad00 2 1 2 4 N informix datadbs
1219adc0 3 1 5 1 N informix datadbs2
1219ae80 4 1 7 3 N informix datadbs3
4 active, 2047 maximum
Chunks
address chk/dbs offset size free bpages flags pathname
1219a210 1 1 50 1000000 748319 PO- /opt/informix/DBS/root_chk01
1219a310 1 1 50 1000000 0 MO- /opt/informix/DBS/mroot_chk01
1219a500 2 2 50 1000000 3 PO- /opt/informix/DBS/datadbs_chk01
1219a600 3 2 50 1000000 51 PO- /opt/informix/DBS/datadbs_chk02
1219a700 4 2 50 1000000 957 PO- /opt/informix/DBS/datadbs_chk03
1219a800 5 3 50 1000000 999947 PO- /opt/informix/DBS/datadbs2_chk01
1219a900 6 2 50 1000000 615765 PO- /opt/informix/DBS/datadbs_chk04
1219aa00 7 4 50 1000000 99947 PO- /opt/informix/DBS/datadbs3_chk01
1219ab00 8 4 50 1000000 0 PD- /opt/informix/DBS/datadbs3_chk02
1219ac00 9 4 50 1000000 0 PD- /opt/informix/DBS/datadbs3_chk03
9 active, 2047 maximum
2. flags 두번째 값 확인. 'D'로 표시된 경우 Chunk Down 을 의미함.
3. Chunk가 raw-device 인지, cooked-file 인지 확인.
4. symbolic link 및 chunk에 문제가 없는지 dd 명령어등으로 액세스 가능 여부 확인.
5. mirror chunk 가 존재한다면 onspaces 명령으로 온라인 전환 가능.
onspaces -s db_acct -p /dev/mirror_chk1 -o 0 -O
6. 위의 경우로 해결할 수 없을 때는 onall 등의 유틸리티로 복구
* onall은 IBM에서 제공하는 인포믹스 복구용 프로그램입니다.
최신 또는 11 버전 이상의 버전에 대해서는 별도로 제공되지 않으며 IBM의 기술지원을 받아야 합니다.
* 11 버전 이상에서는 ASTOOL(Advanced Support tools)을 사용해 인포믹스 복구를 시도할 수 있습니다.다만 사용하기 위해서는 별도의 key generator가 필요하며 IBM에서만 제공됩니다.
728x90
'Informix > informix troubleshooting' 카테고리의 다른 글
KAIO: out of OS resources, errno = 11, pid = xxxxxxx (0) | 2011.03.02 |
---|---|
Error 27001, Unable to connect via tcp network connections (0) | 2010.06.01 |
err = -27001 (0) | 2010.06.01 |
IDS Down DBSpace / Chunk (0) | 2010.05.19 |
온라인 상태에서 쿼리 응답이 없을 때 (0) | 2009.12.22 |