Skip to content
16.4 명령행 도구 레퍼런스

16.4 명령행 도구 레퍼런스

Machbase는 서버 관리, 데이터 가져오기/내보내기, 쿼리 실행을 위한 다양한 명령행 도구를 제공합니다. 이 섹션은 각 도구의 옵션과 사용법을 빠르게 찾아볼 수 있는 레퍼런스입니다.

도구 목록

도구에디션설명
machadminStandard / Cluster서버 시작/종료, 데이터베이스 생성/삭제, 라이선스 관리
machsqlStandard / Cluster대화형 SQL 터미널 도구
machloaderStandard / ClusterCSV 등 텍스트 파일 가져오기/내보내기
csvimport / csvexportStandard / ClusterCSV 파일 전용 간편 가져오기/내보내기 래퍼
tagmetaimportStandard / ClusterTAG 테이블 메타데이터 일괄 가져오기
machclusterctlCluster클러스터 전체 시작/종료/관리 도구
machcoordinatoradminClusterCoordinator 노드 관리 및 클러스터 구성 도구
machdeployeradminClusterDeployer 노드 관리 도구

공통 접속 옵션

다음은 machsql의 접속 옵션입니다. 도구마다 옵션 이름과 기본값이 다르므로 다른 도구를 사용할 때는 해당 도구의 옵션 사전이나 --help 출력을 확인하십시오. 특히 서버를 직접 관리하는 machadmin의 옵션을 SQL 클라이언트의 접속 옵션과 혼동하지 마십시오.

옵션기본값설명
-s, --server127.0.0.1서버 IP 주소
-P, --port5656서버 포트 번호
-u, --userSYS사용자 이름
-p, --passwordMANAGER사용자 비밀번호

도구 위치

설치 패키지에 포함된 도구는 $MACHBASE_HOME/bin/ 디렉터리에서 확인합니다. 사용 가능한 도구는 설치한 Edition과 패키지에 따라 다릅니다.

ls $MACHBASE_HOME/bin/
# machadmin  machsql  machloader  csvimport  csvexport  tagmetaimport  ...

PATH에 $MACHBASE_HOME/bin이 등록되어 있으면 도구 이름만으로 실행할 수 있습니다.

export PATH=$MACHBASE_HOME/bin:$PATH
machadmin -e
최근 업데이트