안녕하십니까.
고수님들의 도움을 얻고자 글을 올립니다.
Informix Dynamic Server Version 9.40.FC1 사용중입니다.
Informix 를 사용중에 Chunk 를 onspace 명령이 아닌 OS에서 Chunk 를 먼저 삭제를 했더니,
Informix 구동을 위해, oninit -v 명령 입력시,
Bringing up ADM VP...succeeded
Creating VP classes...succeeded
Onlining 2 additional cpu vps...succeeded
Onlining 3 IO vps...succeeded
Initialization of Encryption...succeeded
Forking main_loop thread...succeeded
Initializing DR structures...succeeded
Forking 1 'tlitcp' listener threads...succeeded
Starting tracing...succeeded
Initializing 1 flushers...succeeded
Initializing log/checkpoint information...succeeded
Opening primary chunks...Bad Primary Chunk '/data4/FSDB/sfd64.chk'.
succeeded
Opening mirror chunks...succeeded
Initializing dbspaces...succeeded
Validating chunks...succeeded
Initialize Async Log Flusher...succeeded
Forking btree cleaner...succeeded
Initializing DBSPACETEMP list
위의 로그가 올라오면서 Informix process 는 정상구동을 하는데,
Bad Primary Chunk '/data4/FSDB/sfd64.chk'. 라는 Message 가 뜨면서 sfd dbspace 의 데이터 내용을 읽어 오지 못하고 있습니다.
sfd64 에는 Chunk 공간만 할당을 해놓았을 뿐, 데이터는 전혀 없는 빈 공간입니다.
onstat -d 로 Chunk 상태를 보면
1272d1820 86 7 512 33280000 14041357 PO-B /data3/FSDB/sfd63.chk
1272d19b8 87 7 512 33280000 0 PD-B /data4/FSDB/sfd64.chk
1272d1b50 88 7 512 33280000 33279997 PO-B /data5/FSDB/sfd65.chk
로그에는 제가 삭제한 Chunk 는 여전히 보이는데요
제가 강제로 삭제한 sfd64 라는 Chunk 를 다시 생성을 하고 onspace 명령으로 삭제를 하면
sfd dbspace 가 정상적으로 구동이 될까요?
sfd dbspace 를 다시 정상 구동시킬 방법이 없을까요?
|