Background Image
운영관리
2010.02.19 01:34

한 호스트내의 DB경로 변경 방법

조회 수 12268 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

DB를 구성 후 공간의 부족등과 같이 디스크가 추가되거나 여유가 있는 파티션으로 이주 시키는 물리적인 구조의 변경이 발생할 경우 아래와 같은 순서로 DB의 경로를 변경하여 조치 할 수 있습니다.

 

1.     이동할 DB가 구동되어 있다면 구동을 종료합니다.

Ø  ubrid server stop basic

 

2.    copydb 유틸을 이용하여 원하는 경로에 복사 시킵니다.(DB의 볼륨 및 로그의 경로 포함)

Ø  복사할 경로가 존재하여야 하며, 이동할 경로가 /data2/DB_VOL/BASIC 일 경우 아래 예와 같이 BASICCP_BASIC DB를 복사하면 됩니다.

) cubrid copydb F /data2/DB_VOL/BASIC L /data2/DB_VOL/BASIC E /data2/DB_VOL/BASIC BASIC CP_BASIC

Ø  옵션(-F 제너릭볼륨이 복사될 경로 지정, -L 로그파일들이 복사될 경로 지정, -E 원본 DB에 볼륨이 추가된 볼륨(데이터, 인덱스, 템프등)이 복사될 경로지정)

Ø  BASICCP_BASIC로 복사하지만 최종적으로 BASIC로 이름을 복사하기 때문에 경로를 /data2/DB_VOL/BASIC 로 지정하였습니다.

 

3.    복사확인

Ø  수행이 끝났다면 /data2/DB_VOL/BASIC 경로 안에 CP_BASIC 로 시작하는 파일들이 존재합니다.

Ø  “cubrid spacedb S BASIC” “cubrid spacedb sa CP_BASIC” 명령어를 수행한 화면의 결과를 비교하여 복사가 정상적으로 수행되었는지 확인 합니다.

 

4.    기존의 이름을 변경

Ø  혹시 모를 사고에 대비하여 기존 DB를 아래 예와 같이 BASIC DB명을 BASIC_ORG로 변경하여 백업을 수행한다.

Ø  cubrid renamedb BASIC BASIC_ORG

 

5.    복사한 DB명 변경

Ø  4번에서 기존 DBBASIC_ORG로 변경이 되었으므로 복사한 DBBASIC으로 변경한다.

Ø  cubrid renamedb CP_BASIC BASIC

 

6.    기존 DB삭제

Ø  유해기간을 설정하고 복사한 DB로 서비스에 지장이 없다면 아래 명령어를 통하여 원본 DB를 삭제한다.

Ø  cubrid deletedb BASIC_ORG

Ø  또한 /data1/DB_VOL/BASIC 디렉토리가 존재하게 되므로 삭제 여부를 판단하여 수행합니다.

 


  1. 한건의 데이타를 여러건으로 조회하는 쿼리입니다.

  2. 한 호스트내의 DB경로 변경 방법

  3. 한 개 PC에서 CUBRID7.3과 CUBRID2008R1.4 & R2.0 매니저 사용 방법

  4. 패키지 형태로 생성된 JAVA class를 JAVA SP에서 사용하기

  5. 테이블에 comment 사용하기

  6. 테이블 컬럼 변경 및 추가

  7. 테이블 용량 산정 쿼리

  8. 테이블 사용량 확인방법

  9. 테이블 명세서 한 시트로 합치기

  10. 테이블 명세서 쿼리

  11. 테이블 리스트 취합 SQL

  12. 테이블 데이터 복사 하기

  13. 타 DBMS를 CUBRID로 마이그레이션 시 varchar,char 컬럼 사이즈 관련

  14. 타 DB 에서 마이그레이션시 질의 변경 샘플 - CASE 문

  15. 큐브리드와 hostname 관계

  16. 큐브리드매니져를 이용한 데이터베이스 자동 백업

  17. 큐브리드 포트 정리

  18. 큐브리드 서비스 재구동 시 cubrid manager server start: fail 오류 해결 방법

  19. 큐브리드 사용포트 정리

  20. 큐브리드 복제 구성 시 마스터 데이터베이스 백업 주의사항

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

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