Table primary key잡는 중 시간이 너무 오래걸려서 중간에 강제 종료 시키고,
서버를 재시작하니 아래와 같이 에러나고 시작이 안되네요.
==============================================================
> cubrid server start HBIS
@ cubdir server start: HBIS
This may take a long time depending on the amount of recovery works to do.
++ cubrid server start: fail
>
==============================================================
기다리면 언젠가 자동으로 복구가되어 이상없이 사용할 수 있는 건가요?
무한정 기다릴 수 있는 상황이 아니라서 급한 마음에 문의 드립니다.
사용중인 큐브리드 서버 버전은 2008 R 3.1 (8.3.1.0173) 이며, 운영 서버의 OS는 우분투 9.4 입니다.
스키마 변경 중에 강제종료를 하였다면 아래와 같은 문제점이 발생할 수 있습니다.
1. 아카이브 로그 손상
2. DB 손상
아카이브 로그 손상인 경우에는 아래와 같은 방법을 통해 해결할 수 있습니다.(1. 수행 후 실패시 2. 수행...)
1. csql -S -u USER -p PASSWORD DB_NAME
2. cubrid emergency_patchlog DB_NAME
3. cubrid emergency_patchlog -r DB_NAME(아카이브로그를 새로 생성)
DB가 손상되었을 경우에는 DB 재구성 작업을 하셔야 됩니다.(unloaddb -> loaddb)
매뉴얼의 홈 > 관리자 안내서 > 데이터베이스 마이그레이션 > 데이터베이스 내보내기(unload) 와 홈 > 관리자 안내서 > 데이터베이스 마이그레이션 > 데이터베이스 가져오기(load)을 참조하시면 되겠습니다.)