-- 미니 님이 쓰신 글:
>> 제가 실수한거는 맞나보네요..
>> 그런데 아래 같이 지워보면.
>> onspaces -d unidbs -p /ifmx_dbs/unidbs_chk1 -o 0
>> 다음과 같은 에럭 나네요..
>> WARNING: Dropping a chunk.
>> Do you really want to continue? (y/n)y
>> Chunk not dropped.
>> ISAM error: Can not drop first chunk
>>
>> unidbs가 첫번째 청크가 아니고 마지막에 추가한 것인데.
>> 왜 저런 에러가 나는지..
>> onstat -d 로 보아도 마지막에 위치하고 있는데요..
>> 흑 정말 지울수 있는길이 없는지..?
>>
>> -- 신호 님이 쓰신 글:
>> >> -- 미니 님이 쓰신 글:
>> >> >> 답변 정말 감사합니다..
>> >> >> offset를 그걸로 쓰는거였군여..
>> >> >> 그런데 이상한것은 신호님이 가르켜 주신 방법으로 해도 안되네요 ㅠㅠ
>> >> >> 역시 같은 에러가 납니다..
>> >> >> 분명히 패스위치도 맞는데 이상하더군요..
>> >> >> 혹시 또 제가 실수 한게 있을까요?
>> >> >>
>> >> >> -- 신호 님이 쓰신 글:
>> >> >> >> -- 미니 님이 쓰신 글:
>> >> >> >> >> 쓸지않는 청크를 없애고 db를 옮겨야 하는데.
>> >> >> >> >> 청크가 지워지지 않아요.
>> >> >> >> >> 여기 올라온 글을 참고로 했는데 이상하게 청크를 못찾네요.
>> >> >> >> >> onstat -d
>> >> >> >> >> Dbspaces
>> >> >> >> >> address number flags fchunk nchunks flags owner name
>> >> >> >> >> 180d17d0 1 1 1 1 N informix rootdbs
>> >> >> >> >> 180d1d38 2 2001 2 1 N T informix tempdbs1
>> >> >> >> >> 180d1e80 3 2001 3 1 N T informix tempdbs2
>> >> >> >> >> ...
>> >> >> >> >> 18100a70 12 1 12 1 N informix unidbs
>> >> >> >> >> 12 active, 2047 maximum
>> >> >> >> >>
>> >> >> >> >> Chunks
>> >> >> >> >> address chk/dbs offset size free bpages flags pathname
>> >> >> >> >> 180d1918 1 1 0 500000 446785 PO- /ifmx_dbs/rootdbs_chk1
>> >> >> >> >> 1810f320 2 2 0 500000 499947 PO- /popsDB/ifmx_dbs/tempdbs1_chk1
>> >> >> >> >> 1810f480 3 3 0 500000 499947 PO- /ifmx_dbs/tempdbs2_chk1
>> >> >> >> >> ......
>> >> >> >> >>
>> >> >> >> >> 180d1bd8 12 12 0 1000000 999183 PO- /ifmx_dbs/unidbs_chk1
>> >> >> >> >>
>> >> >> >> >> 일케 나오는데..
>> >> >> >> >> onspaces -d unidbs -p /ifmx_dbs/unidbs_chk1 -o 1000000
>> >> >> >> >> 이렇게 지울려구 하니까
>> >> >> >> >> Chunk not dropped.
>> >> >> >> >> ISAM error: No such chunk
>> >> >> >> >> 이런 에러가 뜨네요..
>> >> >> >> >> 분명히 있는데..
>> >> >> >> >> 왜 이럴까요..
>> >> >> >> >> 아 그리고 위에 보면 tempdbs1 tempdbs2 는 거의 사용을 안하는거
>> >> >> >> >> 같은데 지워도 되는지요?
>> >> >> >> >> 그럼 조언을 좀 ㅠㅠ
>> >> >> >>
>> >> >> >>
>> >> >> >> onspaces -d unidbs -p /ifmx_dbs/unidbs_chk1 -o 1000000 의 명령어중 -o 즉 offset에 관한 정보가 틀렸네요.
>> >> >> >>
>> >> >> >> onspaces -d unidbs -p /ifmx_dbs/unidbs_chk1 -o 0 라고 하면 될겁니다.
>> >> >> >>
>> >> >> >> 글구 tempdbs는 얼핏보면 전혀 사용하지 않는것 처럼 보이지만 Sorting이나 쿼리를 날릴때 사용이 되니까 지우지 마세요.
>> >>
>> >>
>> >> 앗 그럴리가....
>> >> 아직도 같은 에러가 나나요 다른 에러가 나나요? Output스크린을 또 함 보내 보세요.
>> >>
>> >> -o 0 (zero) 에서 혹시 zero 하고 아파벳 O 하고 바꿔쓰신건 아닌지...
처음 청크뿐 아니라 중간에 있는 청크도 안되는데 혹시 중간 청크는 아닌가요? 보니까 청크 번호 12번 이던데 혹시 그 후의 청크가 있는지요..
onstat -d 를 다시 보내시던지 확인해 보시죠..
|