Background Image

FORUM

조회 수 15270 추천 수 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)
    올려주신 내용을 유추하여 테스트 해보았으나 잘 생성이 됩니다.
    불편하시겠지만 정확한 실행문장과 에러메세지를 올려주시면 감사하겠습니다. 올려주신 실행문장은 에러가 나서 정확한 문장은 아닌 것 같습니다.
    테스트한 결과는 아래와 같습니다.

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

  2. 데이트타입 컬럼의 주를 구하는 함수는?

  3. 데이터베이스 백업 문의

  4. 저장프로시저(function) 오류 문제입니다.

  5. jdbc 관련 질문입니다. 톰켓 종료시 문제입니다.

  6. 쿼리 오류 질문 입니다.

  7. 디비 사용자 추가시 오류 문의드립니다.

  8. DB 생성 오류 질문입니다.

  9. 날짜함수 문의

  10. 엔터 개행문자 역슬래쉬 문제

  11. grails에서 사용이 가능한 방법이 있나요?

  12. 마이그레이션 툴문의

  13. cast 연산쿼리 성능 질문드립니다~

  14. JVM terminated. Exit code=13 이런 코드가 나와서 cubridmanager가 실행 안됩니다.

  15. cubridmanager 의 호스트 목록이 가끔 사라집니다.

  16. mysql 쿼리 변환 질문 입니다.

  17. 오라클과 큐브리드중 어느걸 도입해야하는지 고민중입니다.

  18. 큐브리드 R2.1 PHP확장모듈 관련

  19. 저장 프로시저 작성법

  20. mysql에서는 빠른데 큐브리드에서 쿼리를 포문으로 돌려 여러번 실행시 너무 오래 걸립니다.

  21. 큐브리드 모델링 툴

Board Pagination Prev 1 ... 179 180 181 182 183 184 185 186 187 188 ... 213 Next
/ 213

Contact Cubrid

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