database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 20944 게시물 읽기
No. 20944
제발 답변좀...(ERROR 1114 (HY000): The table 'TBSOJM00' is full ? )
작성자
왕초보
작성일
2004-02-01 11:23ⓒ
2004-02-01 11:24ⓜ
조회수
2,818

 

안녕하세요.

현재 MYSQL을 DB로 활용하고자 하는 초보입니다.

제가 사용하고있는 환경은 Microsoft사의 XP, JSP, Tomcat, Mysql 4.0로 구성되어 있습니다.

테이블에 텍스트화일을 Upload해보았더니 역시 테이블이 4GB에서 FULL이 되었습니다.

화일 시스템에 따라 4GB이상을 활용할수 있다고 하는데... 방법 좀 자세히 알려주시면 고맙겠습니다.

감사합니다. 책을 소개해주시거나, 관련사이트를 알려주셔도 감사하겠습니다.(조금 자세히...)

이 글에 대한 댓글이 총 7건 있습니다.

XP 에서 하드디스크 포맷팅시 파일 시스템을 FAT32 로 한 경우에는 파일 하나의 크기가 4G 를 넘을 수 없습니다. 하지만 NTFS 로 했다면 하드디스크 공간의 크기만큼 활용할 수 있습니다.

 

4G 에서 더 이상 큰 파일을 만들수 없다면 아마도 FAT32 로 filesystem 을 만든 것이 아닌가 하고 짐작이 됩니다.

정재익(advance)님이 2004-02-02 09:01에 작성한 댓글입니다.
이 댓글은 2004-02-02 09:30에 마지막으로 수정되었습니다.

정재익님의 관심과 답변에 감사드립니다.

현재 XP의 Filesystem형식은 NTFS로 되어 있습니다.

테이블 한개당 제한된 4GB의 용량을 제한 없이 사용할수 있는 설정방법은 없을까요? 정말 답답합니다. 많은 도움 부탁드립니다.

왕초보님이 2004-02-02 09:49에 작성한 댓글입니다. Edit

메뉴얼을 참고하십시오.

( 4기가 이상의 테이블을 만들고 싶다면

테이블의 AVG_ROW_LENGTH, MAX_ROWS 옵션을

변경해야 한다는 얘기입니다. )

 

http://www.mysql.com/doc/en/Table_size.html

 

1.2.4 How Big MySQL Tables Can Be

...

If you need a MyISQM table that will be larger than 4 GB in size (and your operating system supports large files), the CREATE TABLE statement allows AVG_ROW_LENGTH and MAX_ROWS options. See section 13.2.5 CREATE TABLE Syntax. You can also change these options with ALTER TABLE after the table has been created, to increase the table's maximum allowable size. See section 13.2.2 ALTER TABLE Syntax.

...

 

 

강정원님이 2004-02-02 13:41에 작성한 댓글입니다. Edit

강정원님 감사합니다.

알려주신데로 참고하겠습니다. 감사...

왕초보님이 2004-02-02 16:44에 작성한 댓글입니다. Edit

아하~

이런글이 있었군여...^^;

MyISAM도 테이블제한을 풀수있구나...^^;

감사

이형문(이형문)님이 2004-02-02 16:57에 작성한 댓글입니다.

도움을 주신 정재익, 강정원님께 감사드립니다.

 

Mysql을 처음 사용하는 초보로써 마땅히 해결방법을 찾지 못하다가 도움을 주신분들을 통해 Menual을 찾아 그 문제를 해결하였습니다.

저 같이 초보되신 분들이 같은 문제로 고민할것 같아 정리해 보았습니다.

 

Error Code:

ERROR 1114 (HY000): The table 'TBSOJM00' is full

 

정리:

tbsojm00이라는 Table이 4GB로 제한된 Size에 때문에 table에 full이 난 상황이며, 이에 대한 해결방법입니다.

 

먼저, 해당Table에 대한 정보를 조회합니다.

mysql>환경에서 입력해야 합니다.

 

[Syntax]

 show table status from DataBase명 like 'Table명';

[예제]

DataBase명- korea, table명-seoul일 경우

show table status from korea like 'seoul';

 

조회된 결과에서

max_rows Column과 avg_row_length Column값을 변경하면 됩니다.

[Syntax]

alter table table명 max_rows=레코드수 avg_row_length=원하는테이블용량

[예제]

레코드수-1억건, 원하는테이블용량-60GB일 경우

alter table seoul max_rows=100000000 avg_row_length=60240000000;

 

[도움이 된 싸이트]

http://www.mysql.com/doc/en/Full_table.html

 

테스트 결과 현재 6GB를 넘겼습니다.

 

왕초보님이 2004-02-02 21:27에 작성한 댓글입니다.
이 댓글은 2004-02-02 21:30에 마지막으로 수정되었습니다. Edit

좋은 글입니다.

Tutorial 로 옮겨 놓았습니다.

정재익(advance)님이 2004-02-03 20:36에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
20947mysql ---> mssql로 변환시키는 방법 좀..ㅠㅠ [3]
우상..
2004-02-02
1490
20946정말 방법이 없는건가요? 제발... [2]
왕초보
2004-02-02
1068
20945초보 - 일반적인 DB에 관한 질문입니다. [1]
김병희
2004-02-01
767
20944제발 답변좀...(ERROR 1114 (HY000): The table 'TBSOJM00' is full ? ) [7]
왕초보
2004-02-01
2818
20943radhat8.0 , mysql4.0.16 사용시 외부에서 접근할때..Host를 %로 바꾸고나서.
정철희
2004-02-01
949
20942INDEX하고 Primary Key 하고 틀린건가요? [2]
이영호
2004-01-31
1331
20941RedHat 8.0에 MySQL 설치후 다음과 같은 문제점이 있습니다. [1]
신용대
2004-01-31
854
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다