Background Image

FORUM

2010.06.03 22:16

특정 테이블 복구는 ?

조회 수 12969 추천 수 0 댓글 6
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

매번 질문만 드립니다.

 

큐브리드 매니저 상에서 unloaddb 를 하다가 시간이 많이 걸려서 취소를 했습니다.

 

그 후 특정 테이블이 정상적으로 보여지질 않네요.

 

checkdb 명령어를 이용하여 해당 테이블을 점검 하려고 하니 다음과 같이 됩니다.

error.gif

 

첫번째 checkdb 를 하면 일정 시간이 흐린뒤 에러 메세지를 뿌려줍니다. 그러면 해당 db 까지 같이 죽어버리네요.

 

해서 단독실행모드로 다시 해보니 화면과 같이 cub_admin 이 중단되네요.

 

다음은 화면에서의 에러로그 파일 내용입니다.

 

Time: 06/03/10 13:04:23.014 - ERROR *** ERROR 코드 = -671, Tran = 1, EID = 1
트랜잭션(index 1, 인경수@YINKS-NOTE|6132)에 연관된 socket 340에서 네트워크 read/write 에러가 발생하였습니다.
<<<---

Time: 06/03/10 13:04:23.014 - ERROR *** ERROR 코드 = -199, Tran = 1, EID = 2
서버가 응답하지 않습니다.
<<<---

Time: 06/03/10 13:04:23.014 - ERROR *** ERROR 코드 = -111, Tran = 1, EID = 3
당신의 트랜잭션은 서버 failure 혹은 모드 변경으로 인해 취소되었습니다.
<<<---

*** 이전 에러 메시지가 마지막 입니다.  ***


Time: 06/03/10 13:08:16.815 - ERROR *** ERROR 코드 = -191, Tran = -1, EID = 1
"localhost" 상의 서버 "goeip2010"에 접속할 수 없습니다.
<<<---

Time: 06/03/10 13:08:16.815 - ERROR *** ERROR 코드 = -677, Tran = -1, EID = 2
호스트 localhost에서 "goeip2010" 데이터베이스 서버로 연결 설정할 수 없습니다.
<<<---

*** 이전 에러 메시지가 마지막 입니다.  ***


뭐가 문제일까요?

  • ?
    남재우 2010.06.04 01:13

    강제종료시킨 것이 unloaddb 가 아닌 서버인것 같습니다. 그로 인해 데이터베이스가 손상된 것으로 판단됩니다.

    현상황에서 백업본을 이용하여 복구할 것을 권장하며, 백업본이 없는 경우 서버가 종료된 상태에서 unload 를 수행하신후 재구성을 하셔야 할 것 같습니다.

    참고로 unloaddb 는 서버 구동중에 수행이 가능하나 내려받은 데이터의 일관성을 위하여 테이블에 read lock 을 잡기때문에 전반적인 성능에 영향을 줍니다. 가급적 사용량이 적은 시간에 수행하여 주실 것을 권장합니다.

  • ?
    인경수 2010.06.04 03:16

    현재 개발용으로 사용하고 있어 새로 DB를 만들면 되지만 한번 복구를 해보고 싶네요.

     

    "서버가 종료된 상태에서 unload 를 수행하신후"

     

    의미가 DB 서버를 stop  시킨 후에 독립실행모드로 unloaddb를 하란 말씀인가요 ?  시도를 했지만 원글에서와 마찬가지로 "cub_admin.exe"가 중지된다고 하네요.

     

    read lock 부분에 대한 언급이 있어서 해당 DB 폴더에 가보니 XXXXX_lgat__lock 파일이 존재하네요 이것이 lock 정보를 가지고 있는것 같은데요 매뉴얼에 있는 내용을 참고하여 cubrid manager 를 이용하여 lock 정보를 보려고하니 db가 stop 됩니다.

     

    혹시 참고할 만한 자료나 방법을 알려주시면 감사하겠습니다.

  • ?
    남재우 2010.06.04 04:01

    혹 명령어 창에서 unload 를 수행하신 건가요?

    명령어 창에서 수행후 에러 내용 및 %CUBRID%logserver 아래의 가장 최신 화일 내용을 올려주시면 감사하겠습니다.

    추가적으로 lgat__lock 는 read lock 관련 부분은 아니고 서버가 구동될때 생기는 화일입니다. 이건 그냥 놔두시면 됩니다.

  • ?
    인경수 2010.06.04 17:52 Files첨부 (2)

    예. 명령어 창에서 unload 하였습니다.

     

    unload.GIF

     

    감사합니다.

  • ?
    남재우 2010.06.04 18:42

    원격으로 확인해드리고자 합니다. 지금 괜찮으시면 접속해 주시면 확인해 드리겠습니다.

    저희 홈페이지 중앙 하단에 원격지원을 클릭하신후 처음이시면 activeX를 설치하신후 새로고침하시면 화면 우측에 2 가 보입니다. 이것을 클릭하시면 됩니다. 채팅이 가능하니 접속되면 확인해 드리겠습니다.

  • ?
    남재우 2010.06.04 23:59

    댓글에 첨부해주신 화면을 보면 화면상에 databases.txt 에 대하여 접근을 못한다는 에러메세지가 있습니다. 이에 대하여 확인이 필합니다.

    원격으로 확인하면 간단히 처리될 것 같아 요청을 드렸는데, 불편하신 것 같습니다. 필요에 따라 상황 확인이 추가적으로 필요할 수도 있어 요청드렸던 것입니다.

    CUBRID 관련 프로세스들이 구동되어있는지에 대하여 추가적으로 확인후 가능하면 모두 종료시킨후 작업을 하시면서 에러를 확인해 나가는 것이 좋겠습니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 new admin 2024.04.23 19
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4452
991 임시볼륨이 꽉차지는 현상 문의 1 file 라면 2016.01.05 6851
990 임시테이블 관련 1 cubrid 초보 2013.02.15 9322
989 임시테이블 지원관련 문의입니다. 1 므네모시네 2013.08.12 9359
988 임시테이블에 대한 지원 계획은 있는지 궁금합니다 2 김종언 2010.07.28 10994
987 임의용량에 대해 문의 드립니다. 1 김은지 2023.01.18 57
986 자동백업 문의 1 file 완초 2015.03.27 4241
985 자동백업 문제 1 이재구 2015.06.17 4190
984 자동백업 시간 설정한 시간과 2시간 차이가 납니다. 1 coolkkm 2017.12.16 300
983 자동백업시 폴더까지는 생성이 되는데 백업파일이 생성이 않됩니다. 1 secret 블랙 2015.03.30 8
982 자동증가 컬럼수정후 자동증가값이 들어가게 하려면? 7 초보 2010.02.27 18072
981 자동증가 트리거사용 1 kty7777 2015.07.06 4075
980 자동증가 필드 질문합니다 1 유니콘 2009.03.04 16024
979 자동증가값을 키로 사용하는 경우에 대해 질문 있습니다. 1 하늘나무 2017.07.19 752
978 자료 저장시 속도가 느려집니다. 1 푸른잔디 2009.12.11 9475
977 자바 함수 사용중에 jdbc 접속오류 발생 1 file go 2022.03.24 65
976 자바 + C 연동 끊김현상 1 secret 도제마 2014.07.14 13
975 자바 배치 쉘 수행시 큐브리드 이중화 설정 1 jeinhe 2022.04.18 79
974 자바 저장 프로시저 서버 기동 문의 1 준88 2022.09.27 72
973 자바 저장함수 속도 관련문제요.. 1 owlowl 2016.08.11 14118
972 자바 펑션(프로시저) 등록시 클래스를 못찾습니다.(jar) (수정) 1 닐릴리 2019.02.14 395
Board Pagination Prev 1 ... 146 147 148 149 150 151 152 153 154 155 ... 200 Next
/ 200

Contact Cubrid

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