Background Image

FORUM

조회 수 19335 추천 수 0 댓글 7
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
약 100만 row 인서트중에 중간에 멈추고
cubrid restart를 했습니다.

조금지난후에 해당 데이터베이스 접속이 가능해져서
100만 row 중 약 70만 row정도 들어가있는 테이블을
큐브리드 매니저에서 '인스턴스삭제' 클릭했는데
거의 30분간 큐브리드매니저가 멈추더라구요
그래서 매니저 또한 강제종료후
리눅스 쉘로 cubrid restart했습니다.

그후 해당 db접속 자체가 불가능해졌네요 -_ㅠ
alert로 뜨는 에러내용은
database is running in standalong mode 라고 뜨고요
서버가 설치된 리눅스에서 직접 쉘로 'cubrid service start db이름'  쳤는데
++ cubrid server start: fail++ 라고 뜹니다.

매니저와 서버
둘다에서 start가 안되고 있습니다


도와주세요~
  • ?
    정만영 2009.06.04 01:49
    동일한 문제  해결방법이 아래 링크한 FAQ 있습니다,  참조 하세요.^^
    http://www.cubrid.com/zbxe/bbs_developer_faq/42343
  • ?
    삽질쟁이 2009.06.04 01:59
    ERROR: Unable to mount disk volume

    csql -C db이름 했는데 저 에러가 나네요 뒤에는 경로들 나오고요 ㅠㅠ
  • ?
    cubebridge 2009.06.04 02:22
    볼륨이 손상 되었습니다.
    진행 사항을 보면 log에서 DB에서 데이터를 쓰고 정리하는 모든 과정에서 급브레이크(?)를 걸어주신 것 같습니다. 입력의 경우 한 트랜잭션에서 다량으로 이루어질 경우 commit, rollback을 위해 DB는 로그를 준비하고 있습니다. 100만건을 넣다가 중단 했을 때 rollback이 진행 중이었을 텐데 여기서 DB를 종료 시키므로 rollback도 되지 않은 상태에서 DB가 강제 종료 당한 상태라고할 수 있습니다. 물론 이후 접속이 가능한 것으로 보아 어느정도 복구는 되어 있었을 것이라 생각되나 현재의 상태는 log의 손상을 수가 많습니다. 우선 CUBRID를 사용하고 있는 프로세스를 전부 중단해 주신 후 아래와 같이 수행하시기 바랍니다.
    $csql -S <db_name>
    위와 같이 수행하고 같은 결과로 Unable to mount disk volume이 나왔을 경우 아래와 같이 log를 복구하는 작업을 수행하시기 바랍니다. 
    $cubrid emergency_patchlog -r <db_name>
    위의 결과도 오류로 나타났을 경우 DB가 손상된 것입니다. 대량의 데이터입력 작업이나 서비스 중일 때는 반드시 백업을 받아 놓으실 것을 권장하며, insert/delete의 경우는 로그 사용이 빈번함으로 DB를 강제 종료시키시는 작업은 지양하시기 바랍니다.   
  • ?
    삽질쟁이 2009.06.04 02:28
    log복구 되네요 ^^ 감사합니다
  • ?
    삽질쟁이 2009.06.04 09:51
    $cubrid emergency_patchlog -r <db_name>로
    복구되서 재실행하였으나 db가 손상된거 같아서 db를 삭제후
    새 이름으로 db생성했습니다.
    (server stop 후 deletedb했습니다)

    그런데 새 db에 loaddb명령을 하니
    아까 에러났던것과 같은 에러는 왜 나는지 모르겠네요
    (테이블들 전부 재 생성)

    $ cubrid loaddb -u boarduser -d /home/cubrid/board_mig.txt board
    Unable to mount disk volume "/data1/RDBMS/CUBRID/databases/board/board_lgat". The database "/data1/RDBMS/CUBRID/databases/board/board", to which the disk volume belongs, is in use by user cubrid on process 4699 of host 주소.kr
  • ?
    cubebridge 2009.06.04 18:50
    loaddb작업은 DB가 정지되어 있는 상태에서 작업이 가능합니다. 에러 메시지로 보아 로그가 사용하는 것으로 보입니다.
    아래의 두가지를 확인해 주세요.
    1. 현재 DB가 구동되어 있지 않은지 확인하시기 바랍니다. 구동되어 있다면 종료시키고 loaddb작업을 진행하시면 됩니다.
    2. process 4699에 의해 DB가 사용되고 있는다는 메시지인데 실제 구동이 되고 있지 않을 수 있습니다. 또는 standalone모드(csql로 접속되어 있는 상태)로 해당 프로세스가 사용하고 있을 수 있습니다. ps로 검색해서 확인하시고 해당 프로세스를 제거한 후 작업을 진행하시기 바랍니다.
  • ?
    삽질쟁이 2009.06.04 20:01
    gee님 답변 감사합니다.
    db를 내려야하는지 몰랐네요 -_-;;
    운영중인 db에 데이터를 올릴수는 없는거군요. ㅠㅠ

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

    Date2024.04.23 Byadmin Views131764
    read more
  2. order siblings by 문의

    Date2009.10.06 By유쓰 Views23865
    Read More
  3. CUBRID 2008 R 2.0 은 php모듈이 없나요?

    Date2009.10.06 Byoneorzero Views13108
    Read More
  4. 트리거 delete on 문법 문의

    Date2009.10.05 ByaliveJune Views13898
    Read More
  5. 윈도우에서 백업받은 DB를 리눅스 환경에서 복구 할수 있나요?

    Date2009.10.03 Bynewbie Views15436
    Read More
  6. 현재 큐브리드 7.1 을 사용하고 있는데요

    Date2009.10.01 By헬리 Views13142
    Read More
  7. 테이블 조인 후, 또 정렬 후 결과값들을 게시판 페이징 처리할 때...

    Date2009.10.01 By조상필 Views21835
    Read More
  8. 테이블 컬럼에 COMMENT 추가는 어떻게 하나요?

    Date2009.09.29 By파나순 Views17132
    Read More
  9. 아이콘 활성 유무??

    Date2009.09.29 By차가워여 Views12184
    Read More
  10. cannot communicate with the broker

    Date2009.09.28 By차가워여 Views22946
    Read More
  11. 영상 데이터를 bit varying에 업로드/다운로드 하는 방법점..(cci_api)

    Date2009.09.24 Bypictions Views13465
    Read More
  12. 큐브리드매니저에서 값을 바로 수정하기는 어려운가요?

    Date2009.09.24 By고영진 Views16504
    Read More
  13. 큐브리드매니저에서 데이터 내려받기시 컬럼명 같이 저장기능 추가

    Date2009.09.24 By고영진 Views15847
    Read More
  14. 큐브리드매니저의 아이콘 개선 요청

    Date2009.09.24 By고영진 Views14473
    Read More
  15. 큐브리드매니저에서 NULL값과 문자속성의 빈값을 구분하여 표시 필요

    Date2009.09.23 By고영진 Views17320
    Read More
  16. 큐브리드2008R2.0 설치 후 매니저에서 로그인시 발생하는 오류

    Date2009.09.23 By고영진 Views12986
    Read More
  17. 한글 깨짐

    Date2009.09.23 By짱똘 Views19630
    Read More
  18. Exception in thread "Thread-10" java.lang.NullPointerException

    Date2009.09.23 By김동진81 Views22647
    Read More
  19. cubrid manager 질의기능 중,,,,

    Date2009.09.22 By라솔 Views11862
    Read More
  20. php모듈 인식문제..

    Date2009.09.22 By호짱 Views12137
    Read More
  21. HA,64bit가 적용된 R2.0 에 대한 질문입니다.

    Date2009.09.19 By웃음이 Views21447
    Read More
Board Pagination Prev 1 ... 190 191 192 193 194 195 196 197 198 199 ... 213 Next
/ 213

Contact Cubrid

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