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 디렉토리가 존재하게 되므로 삭제 여부를 판단하여 수행합니다.

 


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
279 질의작성 synonym에 대하여 김민종 2023.09.07 265
278 질의작성 VALUES 절 활용하기 황영진 2020.05.13 821
277 질의작성 입력된 날자를 이용하여 해당 주차의 모든 날자 구하기 성진 2018.04.10 1116
276 질의작성 JAVA_SP를 이용해서 정규표현식을 이용해서 치환을 하자. file 성진 2017.10.10 1334
275 운영관리 CUBRID 8.2.2 ~ 8.4.x 버전에서 'ALTER SERIAL ... CACHE <cached_num> / NOCACHE' ERROR 해결 방법 주영진 2017.03.08 2169
274 운영관리 윈도우 OS에서 java sp 사용 시 Java VM is not running 해결 방법 정훈 2017.09.04 2235
273 운영관리 CUBRID 브로커와 시스템 메모리 정만영 2019.03.12 2388
272 질의작성 loose index scan을 활용한 효과적인 쿼리 튜닝 방안 박세훈 2017.06.01 2419
271 응용개발 CUBRID 와 DBCP의 관계 엄기호 2016.12.14 2803
270 기타 JBoss 사용 시 statement pooling 설정 손승일 2016.12.16 2934
269 질의작성 테이블 명세서 쿼리 1 성진 2017.08.04 3188
268 질의작성 subquery를 이용한 튜닝예제 file 김창휘 2016.12.27 3329
267 응용개발 CUBRID PHP 드라이버 빌드와 연동방법 정만영 2018.03.07 3772
266 질의작성 Cubrid는 어떤 쿼리를 동일한 쿼리로 판단할까? 이상신 2015.12.30 4011
265 질의작성 스키마 및 인덱스 선언에 따른 최대 용량 산정을 위한 ROW SIZE 확인 성진 2016.03.21 4179
264 운영관리 큐브리드 마스터 소켓 디렉토리 변경방법 정만영 2016.07.05 4218
263 운영관리 cubrid plandump ( plan cache정보확인) file 주현 2015.12.29 4300
262 운영관리 Invalid XASL tree node content 에러 손승일 2016.04.26 4477
261 응용개발 Windows에서 32bit 버전의 PHP 설치 후 CUBRID와 연동 실패 시 해결 방법 file 진우진 2016.03.28 4525
260 마이그레이션 CMT를 이용하여 원본 특정 테이블의 일부 데이터만 가져와 대상 테이블에 넣기 엄기호 2016.01.28 4558
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