큐브리드 설치 및 업데이트

Adam·2024년 10월 30일
0

개발일지

목록 보기
15/15

현 회사에서 레거시 코드 중 일부가 큐브리드라는 DBMS를 사용해서 큐브리드 버전 업데이트를 진행하면서 정리했던 사항들을 적어보려고 한다.

1. 큐브리드 설치

A. 사전 준비

필수 패키지 설치: CUBRID가 요구하는 의존성을 확인하고 설치해야 합니다. 주로 gcc, make, openssl, zlib 등이 필요할 수 있습니다.

B. CUBRID 설치 파일 다운로드

wget https://www.cubrid.org/files/CUBRID-{버전}-linux.x86_64.tar.gz

C. CUBRID 설치

tar -xvf CUBRID-{버전}-linux.x86_64.tar.gz

큐브리드를 설치한 디렉토리로 이동

cd CUBRID-{버전}

설치 스크립트 실행

sudo ./install.sh

환경 변수 설정:

CUBRID 실행을 위해 CUBRID 환경 변수를 설정합니다. /etc/profile 또는 ~/.bashrc에 아래 내용을 추가합니다.

export CUBRID=/usr/local/cubrid
export PATH=$CUBRID/bin:$PATH

설정 후 환경 변수를 적용합니다.

source ~/.bashrc

CUBRID 서비스 시작

cubrid service start

2. 큐브리드 업데이트

CUBRID 업데이트는 새 버전으로 설치하고 데이터베이스를 마이그레이션하는 방식으로 진행하는 것이 가장 일반적입니다.

A. 데이터베이스 백업

cubrid backupdb -S testdb

B. 새로운 버전 다운로드 및 설치

새로운 버전의 CUBRID를 다운로드하여 설치합니다. 설치 절차는 위의 설치 방법과 동일합니다.

C. 데이터베이스 복구 및 서버 시작

  1. 백업 복구:
cubrid restoredb testdb
  1. 데이터베이스 서버 시작:
cubrid server start testdb

D. 데이터베이스 상태 확인

cubrid diag status 명령어를 사용하여 서버 상태를 확인합니다.

cubrid diag status

3. CUBRID 기본 명령어 요약

서비스 시작/종료:

cubrid service start
cubrid service stop

데이터베이스 시작/정지:

cubrid server start {db_name}
cubrid server stop {db_name}

백업/복구:

cubrid backupdb -S {db_name}
cubrid restoredb {db_name}

접속 및 관리:

csql -u {username} {db_name}
profile
Keep going하는 개발자

0개의 댓글