[CUBRID] 큐브리드 CSQL
·
DBMS/CUBRID
CSQL▪ CSQL은 콘솔에서 질의를 실행하는 도구, GUI 환경을 사용할 수 없는 콘솔(console) 환경에서 질의를 실행하기 위해 사용▪ CSQL에서 실행하면 질의문이 SQL 로그에 남지 않음, 브로커를 통하는 응용프로그램에서만 SQL 로그가 남음 ▪ 옵션없이 csql을 입력하면 도움말을 볼 수 있음 $ csql # csql 도움말 보기dba 사용자의 비밀번호를 변경하는 방법▪ 기본적으로 설치된 demodb는 dba 사용자의 비밀번호가 설정되어 있지 않음 ▪ 비밀번호를 설정한 후에는 -p 옵션을 사용해 비밀번호를 입력하고 연결 $ csql -u dba demodb # demodb에 연결$ alter user dba password '1234'; # dba 사용자의 비밀번호를 1234으로 ..
[CUBRID] 큐브리드 설정
·
DBMS/CUBRID
데이터베이스 서버 설정▪ 큐브리드 서버 관련 파라미터는 cubrid.conf 파일에서 설정 ▪ cubrid.conf 파일은 [service], [common], [@{데이터베이스 이름}], [standalone]으로 구성됨cubrid.conf 파일 구성▪ [service]: 큐브리드 서비스 시작 관련 파라미터 ▪ [common]: 전체 데이터베이스에 공통으로 적용되는 파라미터▪ [@{데이터베이스 이름}]: 각각의 데이터베이스에 개별적으로 적용되는 파라미터▪ [standalone]: cubrid 유틸리티가 독립 모드(stand-alone, --SA-mode)로 구동할 때 사용되는 파라미터    - 큐브리드 9.3부터 추가됨    - cubrid 유틸리티는 cubrid로 시작하는 명령어들을 말함 ex) cu..
[CUBRID] 큐브리드 데이터베이스 볼륨
·
DBMS/CUBRID
데이터베이스 볼륨 구조9.3 버전까지는 영구적 볼륨을 generic, data 및 index 와 같이 여러 타입으로 분류해 왔으나, 10.1버전부터는 하나로 합쳐짐 더 이상 볼륨을 분류하지 않음데이터베이스 볼륨 종류 (10.1 버전 이전)▪ 데이터베이스 볼륨은 저장 형태에 따라 영구적인 볼륨(permanent volume), 일시적인 볼륨(temporary volume), 백업 볼륨(backup volume)으로 나뉨 영구적인 볼륨(permanent volume) ▪ 생성되면 데이터베이스가 삭제되기 전까지 유지되는 볼륨  ▪ 영구적인 볼륨은 용도에 범용 볼륨(generic volume), 데이터 볼륨(data volume), 인덱스 볼륨(index volume), 임시 볼륨(temp volume)으로 구..
[CUBRID] 큐브리드 프로세스 명령어
·
DBMS/CUBRID
서비스 시작프로세스 시작  ▪ service 명렁을 사용하여 큐브리드 프로세스를 한번에 시작하고 종료할 수 있음 $ cubrid service start ▪ 마스터, 서버, 브로커, 매니저 프로세스가 순서대로 실행됨 프로세스 종료▪ 가동중인 프로세스를 한번에 종료 $ cubrid service stop시작할 프로세스 지정▪ 필요에 따라 데이터베이스와 브로커를 분리해서 운영하는 경우가 필요▪ service 시작시 실행되는 프로세스를 cubrid.conf 파일에서 설정할 수 있음 $ cd ./CUBRID-11.3.1.1139-6aaf4dd-Linux.x86_64/conf # 디렉토리 이동$ vi cubrid.conf # cubrid.conf 열고 편집  ▪ [service] 부분을 확인해보면, 기본 ..
[CUBRID] 큐브리드 프로세스
·
DBMS/CUBRID
큐브리드 프로세스▪ 큐브리드 프로세스는 마스터 프로세스(cub_master), 서버 프로세스(cub_server), 브로커 프로세스(cub_broker), CAS 프로세스(cub_cas), 큐브리드 매니저 서버 프로세스, 자바 저장 프로시저 (Java SP) 서버 프로세스, 게이트웨이(gateway) 프로세스로 구성 마스터 프로세스(cub_master) ▪ 큐브리드를 시작하면 가장 먼저 시작되는 프로세스▪ 브로커 응용 서버(CUBRID common application server, CAS)와 데이터베이스 서버 프로세스(cub_server) 사이의 연결을 관리 ▪ HA 환경에서 Master/Slave 간 상호 동작 상태 확인서버 프로세스(cub_server)▪ 서버 프로세스는 특정 데이터베이스와 일대일로..