* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
ubuntu server 13.04 | |
9.1 | |
[도움말]-[버전정보] 확인 | |
java, php, odbc 등 입력 |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
안녕하세요?
큐브리드가 한 계정의 홈디렉토리에 설치 되어 있습니다.
HA 구성시 계정명을 통일 시켜야 사용할 수 있는 유틸리티가 있길레
통일 시킬려고 계정명과 홈 디렉토리를 변경했습니다.
그리고 환경변수도 변경하고 databases.txt의 경로도 변경했습니다.
큐브리드를 실행 시키면 아래와 같이 에러메세지가 나타납니다.
로그 디스크 볼륨/파일 "/home/[변경전 계정명]/CUBRID/databases/testdb/testdb_lgat"을(를) 마운트할 수 없습니다.
지우고 재 설치 해야 하나요? 아니면 어딘가 설정을 변경하지 않은 부분이 있나요?
그럼 수고하세요
안녕하세요.
위의 오류는 DB 경로를 임의로 변경하셨기 때문에 DB 운영에 필요한 정보 파일 내에 있는 경로가 변경되지 못해 발생하는 문제입니다.
말씀하신 것과 같은 DB 이관 작업을 위해서는 우선, 기존과 동일하게 복구 하신 후, 원하시는 경로로 DB를 새로 생성 후, 기존 DB를 이관하시는 방법을 사용하셔야 할 것 같습니다.
DB 이관 방법은 Unload/Load 방법을 사용하시면 됩니다. 아래 링크를 참고해 주세요.
Unloaddb/Loaddb : http://www.cubrid.com/manual/91/admin/admin_utils.html#unload-load
감사합니다.