컴퓨터가 다운이 되어 db를 복구하려구 홈페이지를 참고로 하여 아래와 같이
실행하였습니다.
GFIX -V -F MYBASE.GDB
GFIX -M -I MYBASE.GDB
GFIX -V -F MYBASE.GDB
위의 순서대로 한 후 백업을 실행 하였더니
GBAK -G -B -Z -V MYBASE.GDB MYBASE.GBK
아래와 같이 메시지가 나타납니다.
I/O error for file "C:MYBASE.GDB"
Error while trying to read from file
Final of the reached file.
위의 방법외에 db 방법을 살릴수 있는 방법은 없는지요?
(손상된 page를 알고자 합니다. 방법을 아시는분 알려주세요.)
저도 한때 무지 고민하고, 자료를 많이 찿아 봤는데, gfix믿지 마세요.
프로그램에서 백업을 떠 놓던가
shadow를 만드세요.
shadow는 원본 db의 복사본입니다.
ibconsole에서 create shadwo 1 'c:kk.shd' 같이 만드시면, 되구요
자료가 잘곳되었을 경우는 c:kk.shd --> c:kk.gdb로 만드시면 됩니다.