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
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 50
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
3994 컴퓨터 이름 바꾼후 데이터베이스가 안보여요. 1 secret 그러게 2014.07.08 2
3993 [문의] 라이선스 관련 문의드립니다. 1 secret 히카리 2010.12.15 3
3992 큐브리드 설치 cubrid service start 안됨 1 secret Hera 2016.01.27 4
3991 cubrid 서버 상태 확인 화면 1 secret 알칸펠 2014.03.26 4
3990 [큐브리드 9.2] 세션수 제한? 1 secret 라온힐조 2013.10.28 4
3989 external Procedure 기능 문의드립니다. 1 secret dwpark 2014.12.03 5
3988 마이그레이션 에러 2 secret chocob 2014.03.24 5
3987 다른 질문 드립니다 ~ 3 secret 오니오니 2013.12.06 5
3986 select 속도 문제에 대해서... 1 secret 뛰다가쿵했져 2013.11.05 5
3985 Invalid connection port! 1 secret 하세라 2016.08.19 5
3984 시간 관련 질문 드립니다.. 1 secret noru 2014.08.21 5
3983 DB링크 사용이 가능한지 문의드립니다. 1 secret 장경수 2012.08.28 5
3982 스트링 함수 문의 1 secret daltago87 2010.10.15 6
3981 CUBRID 컨설팅을 받고 싶습니다. 1 secret 오004 2009.12.28 6
3980 broker start fail 1 secret 아코 2015.06.05 6
3979 보안관련 질문입니다. 1 secret goguemi 2014.06.18 6
3978 JBoss connection pool 설정방법 문의드립니다. 1 secret 땡땡이 2014.01.25 6
3977 csql를 사용하여 스크립트를 돌리게 되면 에러가 납니다. 1 secret 애정결핍 2013.12.10 6
3976 큐브리드 포트 설정 질문 드립니다. 1 secret 지나가는 2013.11.29 6
3975 Pro*c 지원 문의 1 secret 파도 2013.07.01 6
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 200 Next
/ 200

Contact Cubrid

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