Skip to main content

CLI

About 1 minRelational DatabaseDBCubridCLIclicsqlcubridcubrid-servicecubrid-brokercubrid-manager

CLI 관련


구동/종료

Service
#
# cubrid service 실행
#
cubrid service start
# @ cubrid master start
# ++ cubrid master start: success
# @ cubrid broker start
# ++ cubrid broker start: success
# @ cubrid manager server start
# ++ cubrid manager server start: success

#
# cubrid service 종료
#
cubrid service stop
# @ cubrid broker stop
# ++ cubrid broker stop: success
# @ cubrid manager server stop
# ++ cubrid manager server stop: success
# @ cubrid master stop
# ++ cubrid master stop: success

데이터베이스 관리

Database 생성
#
# cubrid database 생성
#
cubrid createdb \
  --db-volume-size=512M \
  -F /data \
  --log-volume-size=200M \
  -L /log \
  <DB이름> ko_KR.utf8

#
# ======================== 옵션 ========================
#
# -F  --file-path       초기 볼륨이 위치할 경로 지정
# -L  --log-path        로그 볼륨이 위치할 경로 지정
# -B  --lob-base-path   LOB파일이 저장될 위치 경로 지정
# -r  --replace         DB가 이미 존재하는 경우 기존 데이터베이스를 삭제하고 재생성함.
#     --db-volume-size  생성되는 데이터베이스 볼륨의 크기를 바이트 단위로 지정한다.
#     --db-page-size    데이터베이스 페이지의 크기를 바이트 단위로 지정한다.
#     --log-volume-size 로그 볼륨의 크기를 지정한다.
#     --log-page-size   로그 볼륨의 페이지 크기를 바이트 단위로 지정한다.

기타

#
# 실행중인 쿼리 조회
#
watch -n 1 cubrid translist \
    -p <접근 비밀번호> <테이블스페이스명>@<IP주소> \
    --sort-key=7 --reverse

#
# 실행중인 쿼리 중지
#
cubrid killtran \
    -p <접근 비밀번호> \
    -i <액티브번호> <테이블스페이스명>@<IP주소>

이찬희 (MarkiiimarK)
Never Stop Learning.