Background Image

FORUM

조회 수 12492 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
안녕하세요.
cubrid createdb -p 20480 -l 102400 --more-vol-file vol_file.txt -F /opt/cubrid/databases/test
로 db 생성 시, 윈도우에서는(32비트 1기가 렘 이상) 아무런 문제 없이 설치됩니다.
제네럴 페이지 파일의 용량도 2기가로 잘 잡히고요.

리눅스에서도 잘 돌아가는데...(근데 페이지 파일 용량가 윈도우에선 2기간데 여기선 80메가더군요.
os 별 페이지당 크기 잘 모르니...)

근데 얼마 전 centos 5.3(8기가 하드에 500메가 렘.)에서 동일하게 실행하니
unable to create "allvols" for database "/opt/cub....".
라면서 안되는겁니다.

으아~하면서 로그 페이지 수를 51200으로 떨어트리니 되더군요.
저게 너무 커서 그런거 같은데 왜 이런 현상이 발생하는지 알 수 있을까요?

그리고 로그 페이지 파일은 어디서 확인 할 수 있나요?
  • ?
    남재우 2010.03.24 22:11
    32bit CUBRID 사용시 생성할 수 있는 데이터베이스 화일의 최대크기는 2G입니다. 명령어를 이용시 화일의 크기는 페이지 단위로 지정되어지며 페이지 크기를 지정하지 않으면 1페이지는 4K의 크기를 가집니다. 이때 2G는 500,000 페이지입니다.
    데이터베이스 생성시 페이지 크기를 확인해 보셔야 할 것 같습니다. cubrid createdb -p 1000 으로 할때 페이지 크기가 4096 이면 4M 짜리 일반볼륨이 생기며, 페이지 크기가 8192라면 8M짜리 일반볼륨이 생깁니다. 따라서 같은 페이지 개수를 지정하였다면 페이지 크기를 어떻게 주었는지 확인해 보셔야 할 것 같습니다.
    사용한 정확한 명령어와 에러메세지를 알려주시면 원인 파악에 도움이 될 것 같습니다.
  • ?
    노스 2010.03.25 18:00
    상위 질문에 대한 추가 정보 입니다.
    일단 위 문제가 발생한 환경은 32비트 CentOS 5.3 이고(다른 동일 OS에선 발생하지 않았습니다. 이전 설정 상태는 제가
    작업하지 않아서 모르겠네요) 생성되는 파일의 크기로 봐서 페이지 크기는 1페이지에 4k입니다.
    한 작업은
    1. 큐브리드 설치
    2. mkdir /opt/cubrid/databases/test
    3. cubrid createdb -p 20480 -l 102400 --more-vol-file vol_file.txt -F /opt/cubrid/databases/test
    추가 볼륨의 정보는
    #xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    # NAME volname COMMENTS volcmnts PURPOSE volpurp NPAGES volnpgs
    NAME test_generic_v1 COMMENTS "test generic" PURPOSE generic NPAGES 102400
    NAME test_data_v1 COMMENTS "test data" PURPOSE data NPAGES 204800
    NAME test_index_v1 COMMENTS "test index" PURPOSE index NPAGES 102400
    NAME test_temp_v1 COMMENTS "test temp" PURPOSE temp NPAGES 102400
    #xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    와 같습니다.
    아무리 계산해봐도 102400 이면 400메가이고 하드의 여분 공간은 5기가가 남았으니 전혀 문제될 게 없고
    렘 문젠가 싶어서 렘을 1기가로 올려봤으나 동일한 문제가 발생했습니다.
  • ?
    남재우 2010.03.27 01:55 Files첨부 (1)
    올려주신 내용을 유추하여 테스트 해보았으나 잘 생성이 됩니다.
    불편하시겠지만 정확한 실행문장과 에러메세지를 올려주시면 감사하겠습니다. 올려주신 실행문장은 에러가 나서 정확한 문장은 아닌 것 같습니다.
    테스트한 결과는 아래와 같습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4246
3396 grails에서 사용이 가능한 방법이 있나요? 1 nsky13 2010.03.23 13680
3395 엔터 개행문자 역슬래쉬 문제 4 초보 2010.03.24 26548
3394 날짜함수 문의 4 초보 2010.03.24 12919
» DB 생성 오류 질문입니다. 3 노스 2010.03.24 12492
3392 디비 사용자 추가시 오류 문의드립니다. 1 큐브초보 2010.03.24 9983
3391 쿼리 오류 질문 입니다. 1 초보 2010.03.24 13825
3390 jdbc 관련 질문입니다. 톰켓 종료시 문제입니다. 3 노스 2010.03.25 14409
3389 저장프로시저(function) 오류 문제입니다. 1 yoon 2010.03.29 10732
3388 데이터베이스 백업 문의 5 닉네임2 2010.03.31 9137
3387 데이트타입 컬럼의 주를 구하는 함수는? 2 초보 2010.03.31 11081
3386 mysql 데이트 컬럼 자르기 문의 2 초보 2010.03.31 16213
3385 group by 오류 1 초보 2010.03.31 10439
3384 매니저에서 테이블 여러개를 한꺼번에 삭제 하려면? 1 초보 2010.04.02 10835
3383 java vm is not running 1 yoon 2010.04.03 15858
3382 다름이아니라 PHP 모듈관련 1 ghkdldjfld 2010.04.03 10556
3381 연동하는법좀 2 ghkdldjfld 2010.04.03 12450
3380 무슨 오류인가요? 1 초보 2010.04.06 12011
3379 is null 조건 쿼리가 더 오래 걸리는 이유가 무엇인가요? 1 초보 2010.04.06 12115
3378 큐브리드 실행 3 secret 디비 2010.04.06 21
3377 Collection에 관해 질문 드립니다. 2 끝장인생 2010.04.06 9379
Board Pagination Prev 1 ... 25 26 27 28 29 30 31 32 33 34 ... 199 Next
/ 199

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales