Background Image
조회 수 31532 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Windows에서의 설치와 실행

설치 시 확인 사항

64비트 Windows 운영체제는 지원하지 않는다.
CUBRID 매니저를 사용하려면 Java 1.5 이상 버전이 설치되어 있어야 한다.
Windows XP 혹은 Windows VISTA 사용자는 CUBRID와는 별도로 배포되는 VS 배포팩이 설치되어 있어야 한다.

설치
서버와 클라이언트를 같이 설치할 경우

Windows용 데이터베이스 서버와 클라이언트용 컴포넌트를 같이 설치해야 할 경우 ALL을 선택한다. 참고로 CUBRID 매니저 또는 Java 저장 프로시저를 사용하려면 Java가 설치되어 있어야 한다.


클라이언트 모듈만 설치할 경우

클라이언트 모듈만 설치할 경우, CUBRID 매니저를 비롯한 각종 클라이언트 접속용 환경(OLEDB Provider, ODBC Driver, JDBC Driver 및 CCI Library)만 설치된다. CUBRID 매니저를 실행하려면 Java 실행 환경 버전이 1.5 이상이어야 한다.

환경 설정

서비스 포트 등 사용자 환경에 맞춰 설정을 변경하려면 Linux와 Unix의 경우 $CUBRID/conf, Windows의 경우 %CUBRID%conf 디렉터리에서 다음 파일의 파라미터 값을 변경한다.

구분 

내용

cm.conf

CUBR ID매니저용 설정 파일로 기본 포트는 8001로 설정되어 있음.
설정된 포트와 설정된 포트 번호 + 1 두 개의 포트가 사용됨. 즉, 8001 포트를 설정하면 8001, 8002 두 개의 포트가 사용됨.

cubrid.conf

서버 설정용 파일로 운영하려는 데이터베이스의 메모리, 동시 사용자 수에 따른 스레드 수, 브로커와 서버 사이의 통신 포트 등을 설정함.
자세한 내용은 "데이터베이스 파라미터"를 참조.

cubrid_broker.conf

브로커 설정용 파일로 운영하려는 브로커가 사용하는 포트, 응용서버(CAS) 수, SQL LOG 등을 설정함.
실제 JDBC와 같은 드라이버에서 보는 포트는 해당 브로커의 포트임.
자세한 내용은 "브로커별 파라미터"를 참조.



1 CUBRID 시작


1.1 Windows 환경인 경우

  • [제어판] > [성능 및 유지 관리] > [관리도구] > [서비스]에서 CUBRIDService를 통해 구동합니다.
  • CUBRID 서버를 실행합니다.

gs_manager_strat_service.png

그림 1 CUBRID 서비스 실행

290736_image366.jpg

그림 2 CUBRID 서버 실행

1.2 Linux 환경인 경우

  • 프롬프트에서 아래의 내용을 입력합니다.
  • 환경 변수가 잘 설정되었는지 확인합니다.

1. 큐브리드 서비스를 시작합니다.
$> 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

2. 큐브리드 서비스의 상태를 확인합니다.
$> cubrid service status

@ cubrid master status
++ cubrid master (이)가 수행되고 있습니다.
@ cubrid server status
@ cubrid broker status
  NAME           PID  PORT  AS  JQ      REQ TPS AUTO  SES SQLL CONN
===================================================================
* query_editorOFF
* broker1      30973 43000   5   0        0 ---  ON   OFF ON:A AUTO
@ cubrid manager server status
++ cubrid manager server (이)가 수행되고 있습니다.
@ cubrid replication status

3. DB를 생성합니다.
$> cubrid createdb testdb

Creating database with 5000 pages.

CUBRID 2008 R1.4

4. 서버를 구동합니다.
$> cubrid server start testdb

@ cubrid server start: testdb

CUBRID 2008 R1.4

++ cubrid server start: success

5. csql로 접속합니다.
$> csql -C -u dba testdb

CUBRID SQL Interpreter

Type `;help' for help messages.

csql>

2 CUBRID Manager 시작

2.1 Windows 환경인 경우

  • 방법 1. CUBRID 서비스 트레이에서 [Tools] > [CUBRID Manager]를 선택
  • 방법 2. Windows [시작] 메뉴에서 [CUBRID Manager Client]를 실행

303871_gs4-tray(1).jpg

그림 3 CUBRID Manager 시작

2.2 Linux 환경인 경우

% cubridmanager
혹은
% $CUBRID/cubridmanager/cmclient/cubridmanager

3 사이트 등록

CUBRID Manager 클라이언트에서 접속할 호스트 사이트를 등록합니다. 즉, CUBRID Manager 서버가 구동되는 사이트 정보를 입력하여야 합니다. 디폴트 값은 로컬 호스트이고, 통신포트는 8001로 설정되며, 사용자 아이디와 암호는 각각 admin으로 설정되어 있습니다. "연결"을 클릭하면 CUBRID Manager(그림 5)가 나타납니다.

gs_manager_strat_site.jpg

그림 4 사이트 등록

manager_screen_full.png

그림 5 CUBRID Manager화면

4 데이터베이스 상태 보기

  • 사용자가 일부러 지우지 않았다면 demodb 데이터베이스가 존재합니다.
  • 매니저 창에 보이는 demodb 데이터베이스를 선택하면 로그인 창이 나타납니다.
  • 기본 값은 dba이며, 비밀번호가 없으니 엔터를 칩니다.

servertab_userlogin.png

그림 6 로그인 화면

5 데이터베이스 서버 가동

  • demodb의 서버를 가동해야만 데이터베이스에 명령을 내릴 수 있습니다.
  • 처음 CUBRID Manager를 실행하면, 그림 7과 같이 데이터베이스 서버가 가동되지 않습니다.
  • 그림 8처럼, 데이터베이스 서버를 가동합니다.

cubrid_db_start.png

그림 7 데이터베이스 서버가 중단된 상태

cubrid_db_start1.png

그림 8 데이터베이스 서버 가동

cubrid_db_start2.png

그림 8 데이터베이스 서버가 가동된 상태

6 데이터 조회

CUBRID Manager의 질의 편집기는 모든 DML, DDL, DCL 문의 수행을 지원하는 질의 도구로서, 보다 쉽고 편리하게 질의 편집 및 실행이 이루어지도록 합니다.

query_running.png

그림 9 질의 편집기 실행

query_screen.png

그림 10 질의 편집기 구성

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
126 Java CUBRID에서 log4sql을 사용하자 정병주 2009.06.12 44305
125 기타 Oracle의 SYS_CONNECT_BY_PATH 함수 흉내내기 CUBRID_DEV 2009.06.15 26530
124 PHP cubrid_fetch_all 함수 추가하기 2 남재우 2009.06.16 20828
123 PHP CUBRID_기술문서_CUBRID PHP 함수 unisql_ 계열 cubrid_로 변환하기 file 남재우 2009.06.23 22355
122 CCI/DB API CCI-API 사용 예제 file 남재우 2009.07.01 25103
121 CCI/DB API CCI-API 에서 OID 사용 예제 file 남재우 2009.07.01 24861
120 ODBC/OLEDB ODBC드라이버를 이용한 2개 이상의 Statement 사용방법. file seongjoon 2009.07.02 23644
119 Java log4jdbc를 사용한 JDBC 로그 분석 시난 2009.07.02 36394
118 PHP MySQL,PHP 기반에서 CUBRID,PHP 기반으로 포팅하기 시난 2009.07.02 32190
117 기타 에러 메시지(error) 설명 및 조치 가이드 file CUBRID_DEV 2009.07.11 24452
» Install CUBRID 설치 및 매니저 구동하기(CUBRID 2008 R1.x) CUBRID_DEV 2009.07.18 31532
115 Java JavaSP SampleCode(Pivot기능) cubebridge 2009.07.28 27553
114 Windows eclipse에서 python 및 CUBRID broker_log_top 사용하기 cubebridge 2009.07.28 27272
113 기타 CUBRID2008 실행계획 분석하기 file cubebridge 2009.07.28 15339
112 기타 CUBRID2008데이터타입, 함수와 힌트사용법 및 예약어 cubebridge 2009.07.28 18844
111 기타 CUBRID주요 사용 함수 및 연산자 비교 cubebridge 2009.07.28 23456
110 기타 CUBRID2008 쿼리 작성예제 cubebridge 2009.07.28 24905
109 Install CUBRID 2008 + Textyle 설치 가이드 3 1 Prototype 2009.07.29 18286
108 Java CUBRID GLO 사용하기 - JDBC 손승일 2009.08.15 23493
107 기타 CUBRID 스캔 이해하기 손승일 2009.08.15 15116
Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales