Q&A

  • Table is full 관련..
DB 파일 하나가 1GB 가 되어서인지, Table is full 에러가 발생하더군요.

자료실의 변환툴(첨부파일 참조)를 이용해 테이블 정보를 검색해보니 1G Max 로 잡혀있었습니다.
해당 자료의 블럭사이즈를 증가시키고 restructure 를 하니,
700MB 정도 변환을 하고 임시 테이블이 full 되었다는 에러가 뜹니다.

Delphi 컴파일러가 없어서 위의 변환툴을 따로 디버깅 할 수도 없습니다. ㅠ_ㅠ
위의 툴 말고 다른 변환 방법은 없는지 궁금합니다.

(BDE Admin 에서 블럭설정도 최고로 맞춰둔 상태입니다.)
1  COMMENTS
  • Profile
    TeamB 2005.07.30 04:08

    흠. 아마도 임시로 사용되는 테이블의 한계용량이 얼마 안되나 보네요.

    DbiDoRestructure 이 함수의 코드를 봐야 하겟는데...^^; 없으니....냠...

    그냥 변환할려는 테이블과 동일한 구조의 빈 테이블을 하나 만드셔서 그 테이블의 Block Size를 변환하셔서 그 빈테이블에 데이터를 옮기시는게 편할듯 합니다.

    Datadump 같은 유틸을 사용하시면 되겟죠?

    그럼...