CUBRID 유틸리티 사용법(구문)

CUBRID 유틸리티의 사용법(구문)은 다음과 같다.

CUBRID 서비스 제어

CUBRID 설정 파일에 등록된 서비스를 제어하기 위한 cubrid 유틸리티 구문은 다음과 같다. command에 올 수 있는 명령어는 서비스 구동을 위한 start, 종료를 위한 stop, 재시작을 위한 restart, 상태 확인을 위한 status 중 하나이며, 추가로 입력해야 할 옵션이나 인수는 없다.

cubrid service command
command : { start | stop | restart | status }

데이터베이스 서버 제어

데이터베이스 서버 프로세스를 제어하기 위한 cubrid 유틸리티 구문은 다음과 같다. command에 올 수 있는 명령어는 서버 프로세스 구동을 위한 start, 종료를 위한 stop, 재시작을 위한 restart, 상태 확인을 위한 status가 있으며, status를 제외한 명령어에는 데이터베이스 이름이 인수로 지정되어야 한다.

cubrid server command [<database_name>]
command : { start | stop | restart | status  }

브로커 제어

CUBRID 브로커 프로세스를 제어하기 위한 cubrid 유틸리티 구문은 다음과 같다. command로 올 수 있는 명령어는 브로커 프로세스 구동을 위한 start, 종료를 위한 stop, 재시작을 위한 restart, 상태 확인을 위한 status가 있으며, 특정 브로커 구동을 위한 on, 종료를 위한 off가 있다.

cubrid broker command
command : { start | stop | restart | status [<broker_name>] | on <broker_name> | off <broker_name> | reset <broker_name> | acl {status|reload} <broker_name> }

CUBRID 매니저 서버 제어

CUBRID 매니저를 사용하기 위해서는 데이터베이스 서버가 실행된 곳에 매니저 서버가 실행되어야 한다. CUBRID 매니저 프로세스를 제어하기 위한 cubrid 유틸리티 구문은 다음과 같다. command로 올 수 있는 명령어는 매니저 서버 프로세스 구동을 위한 start, 종료를 위한 stop, 상태 확인을 위한 status가 있다.

cubrid manager command
command : { start | stop | status }

복제 프로세스 제어

CUBRID 복제 프로세스를 제어하기 위한 cubrid 유틸리티 구문은 다음과 같다.

cubrid repl_server command
command : { start <master_database_name> <server_network_port> [-a <max_agents>] [-e <error_file_name>] | stop <master_database_name> | status }

cubrid repl_agent command
command : { start <dist_database_name> [<dba_password>] | stop <dist_database_name> | status }

CUBRID HA 제어

CUBRID HA 기능을 사용하기 위한 cubrid heartbeat 유틸리티 구문은 다음과 같다. command로 올 수 있는 명령어는 HA 관련 프로세스 구동을 위한 start, 종료를 위한 stop, HA 구성정보를 다시 읽어서 새로운 구성에 맞게 실행하기 위한 reload, CUBRID HA 그룹에서 노드를 제외하기 위한 deact, 그룹에서 빠진 노드를 다시 포함시키기 위한 act가 있다. 자세한 내용은 cubrid heartbeat 유틸리티를 참고한다.

cubrid heartbeat command

command : { start | stop | reload | deact | act }