DBMS 1

DA, SQL, DB보안 등 실무자를 위한 위한 DB기술 바이블!

윈도우

작성자
dataonair
작성일
2021-02-14 22:00
조회
775

1. 윈도우

CUBRID 설치 및 매니저 구동하기(CUBRID 2008 R2.0)

Windows에서의 설치와 실행

설치 시 확인 사항
  • CUBRID 2008 R2.0 이후부터 32비트 버전과 64비트 버전을 사용할 수 있다.
  • 32비트 Windows에서는 CUBRID 32비트 버전을 설치하고, 64비트 Windows에서는 CUBRID 64비트 버전을 설치한다.
  • CUBRID 매니저를 사용하려면 Java 1.5 이상 버전이 설치되어 있어야 한다.
  • Windows XP 혹은 Windows VISTA 사용자는 CUBRID와는 별도로 배포되는 VS 배포팩이 설치되어 있어야 한다.
설치
서버와 클라이언트를 같이 설치할 경우

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

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

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

클라이언트 모듈만 설치하려면 CLIENT_ONLY를 선택한다. CLIENT_ONLY를 선택하면, CUBRID 매니저를 비롯한 각종 클라이언트 접속용 환경(OLEDB Provider, ODBC Driver, JDBC Driver 및 CCI Library)만 설치된다.

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

환경 설정

서비스 포트 등 사용자 환경에 맞춰 설정을 변경하려면 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와 같은 드라이버에서 보는 포트는 해당 브로커의 포트임. 자세한 내용은 "브로커별 파라미터"를 참조.

CUBRID 시작

Windows 환경인 경우

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

Windows 환경인 경우

그림 1 CUBRID 서비스 실행

그림 1 CUBRID 서비스 실행

그림 2 CUBRID 서버 실행

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 testdbCreating database with 5000 pages.CUBRID 2008 R1.4

4. 서버를 구동합니다.

$> cubrid server start testdb@ cubrid server start: testdbCUBRID 2008 R1.4++ cubrid server start: success

5. csql로 접속합니다.

$> csql -C -u dba testdbCUBRID SQL InterpreterType `;help' for help messages.csql>

CUBRID Manager 시작

Windows 환경인 경우

방법 1. [시작] > [모든 프로그램] > [CUBRID] > [CUBRID Magnger Client]를 선택한다.

Windows 환경인 경우

방법 2. CUBRID 서비스 트레이를 클릭하고 [Tools] > [CUBRID Manager]를 선택한다.

CUBRID 서비스 트레이를 클릭

Linux 환경인 경우

%cd $CUBRID/cubridmanager

%./cubridmanager

기본 호스트 정보 등록

CUBRID Manager 클라이언트에서 접속할 호스트 사이트를 등록합니다. 즉, CUBRID Manager 서버가 구동되는 사이트 정보를 입력하여야 합니다. 디폴트 값은 로컬 호스트이고, 통신포트는 8001로 설정되며, 사용자 아이디와 암호는 각각 admin으로 설정되어 있으며, 최초 연결할 때 admin의 암호를 재설정하여야 합니다. 암호는 공백을 포함할 수 없으며, 암호의 길이는 최소 4자리 최대 32자리입니다.

기본 호스트 정보 등록

호스트 연결

호스트 탐색 트리에 등록된 호스트를 더블 클릭하면 해당 호스트로 연결됩니다. 또는 해당 호스트를 마우스 오른쪽 버튼 클릭하여 [연결]을 선택하고, 사용자 이름을 확인한 후 [연결]을 클릭하면 호스트에 연결되고 아이콘이 활성화됩니다.

호스트 연결

데이터베이스 로그인
  • CUBRID 매니저에서 데이터베이스를 구동하려면 데이터베이스에 로그인해야 합니다.
  • 사용자가 일부러 지우지 않았다면 로컬호스트 아래 demodb 데이터베이스가 존재합니다.
  • 매니저 창에 보이는 demodb 데이터베이스를 더블클릭하거나 마우스 우클릭하면 [데이터베이스 로그인] 창이 나타납니다.
  • 기본 값은 dba이며, 초기 암호가 없으니 그냥 엔터를 치면 로그인할 수 있습니다.

데이터베이스 로그인

데이터베이스 시작

CUBRID Manager에서 demodb에 질의를 수행하려면 demodb를 구동해야 합니다. demodb에 마우스 우클릭하여 [데이터베이스 시작]을 선택하면 demodb가 구동되고 아이콘이 활성화됩니다.

데이터베이스 시작

질의 편집기 사용

CUBRID 매니저 질의 편집기는 모든 DML, DDL, DCL 문의 수행을 지원하는 질의 도구로서, 보다 쉽고 편리하게 질의를 편집하고 실행할 수 있습니다.

질의 편집기 실행

질의 편집기를 실행하려면 메뉴에서 [도구] > [새 질의 편집기]를 선택하거나, 툴바에서 [새 질의 편집기 ]를 클릭합니다. 또는 해당 데이터베이스를 마우스 오른쪽 버튼 클릭하여 [새 질의 편집기]를 선택하여 실행할 수 있습니다.

질의 편집기 구성

질의 편집기 화면은 위쪽의 질의 편집기 창과 아래쪽의 질의 결과 창으로 구분할 수 있으며, 질의 편집기 창에서는 수행할 질의를 입력하고 편집하며, 질의 편집기에서 주로 사용하는 기능을 아이콘으로 보여주는 툴바를 포함합니다. 그리고, 아래쪽의 질의 결과 창에서는 수행된 질의별 결과를 탭 형식으로 보여주며, 수행한 질의 및 해당 질의의 수행 시간을 확인할 수 있습니다.

질의 편집기 구성

windows 환경에서 여러버젼의 CUBRID 설치하여 사용하기

소개: 본 문서는 windows 환경에서 여러 버전의 CUBRID 를 설치하는 방법에 대하여 소개한다.

2009-9-14 고객지원팀, 남재우CUBRID

적용 대상: CUBRID2008 이상

소개

CUBRID windows 버전은 제품의 중복설치를 허용하지 않아, 새로운 버전을 설치시에는 반드시 이전에 설치되어 있는 CUBRID 를 제거한 후 설치하여야 한다. 단순히 업그레이드일 경우에는 별 문제가 없지만, 업무상 여러 버전의 제품을 설치하여 번갈아 사용해야 하는 경우에는 문제가 된다. 따라서 본 문서에서는 windows 환경에서 여러 버전의 CUBRID 를 설치하여 사용할 수 있는 방법을 정리하였다.

제약조건

여러 버전을 동시에 사용하는 것은 아니고 하나의 버전만을 사용할 수 있다. 물론 방법이 없지는 않으나 조금 복잡하므로 여기서는 다루지 않고, 별도의 문서로 다루기로 한다.

기존 설치본 처리

기존에 CUBRID가 설치되어있는 경우를 가정하였으나, 설치가 되어있지 않은 경우에는 설치하면 된다. 처음 설치시에는 특별히 할 것 없고 그냥 설치하면 된다. 단, 정상 동작되어야 한다. 설치후 하단의 tray icon의 색깔이 파란색()이면 정상적으로 설치가 된 것이다.

  1. 서비스 종료
    CUBRID 관련 서비스를 모두 종료시킨다. CUBRID tray 의 EXIT를 선택하여 모두 종료시킨다.
  2. CUBRID 프로세스 정상 종료 확인
    CUBRID 관련 프로세스들인 cub_*.exe 가 모두 종료되었는지를 작업관리자를 통해 확인한다. 추가적으로 windows service 에 등록된 cubridservice.exe 와 tray 프로그램인 CUBRID_Service_Tray.exe 도 종료되었는지 확인한다.

    정상 종료 확인

  3. 정상 종료되었으면, CUBRID 설치 디렉토리의 이름을 변경한다. 기본 설치는 C:\CUBRID 이므로 이를 “CUBRID2008 R1.1”로 변경한다. R1.1 은 버전을 표시한 것이므로 적절히 변경하면 된다.

    디렉토리의 이름을 변경

  4. 제어판의 프로그램 추가/제거에서 (R2.0부터는 uninstall 을 제공하므로, R2.0 이라면 시작메뉴→CUBRID→Uninstall CUBRID 를 수행) CUBRID 를 선택하여 제거한다.

    신규 제품 설치

  5. 이전 버전의 CUBRID가 제거되었으므로(실제로는 CUBRID2008 R1.1 디렉토리에 존재), 새로운 버전의 CUBRID를 설치한다. 이때 설치중 ctrlservice.exe 관련 에러가 발생할 수 있는데, 이는 무시하고 계속 진행한다.
  6. 설치가 완료되면 CUBRID tray 에서 버전을 확인한다.

    신규 제품 설치

  7. CUBRID 를 현재 설치한 버전에서 사용한다.

    이전 버전 사용

  8. 이전에 설치한 버전의 CUBRID를 사용하기를 원한다면, 일단 현재 버전의 CUBRID service 를 모두 종료시킨다. CUBRID tray 의 EXIT를 선택하여 모두 종료시킨다.
  9. 현재 설치한 CUBRID 의 디렉토리의 이름을 변경한다. 기본 설치는 C:\CUBRID 이므로 이를 “CUBRID2008 R1.1”로 변경한다. R2.0 은 버전을 표시한 것이므로 적절히 변경하면 된다. 그런 다음 기존에 이름을 변경한 CUBRID 디렉토리(CUBRID2008 R1.1)를 CUBRID 로 변경한다.

    디렉토리의 이름을 변경

    디렉토리의 이름을 변경

  10. CUBRID tray 를 실행시킨다. 시작→CUBRID→CUBRID Service Tray 를 실행시키면 된다.

    CUBRID tray 를 실행

  11. CUBRID 버전을 확인하여 원하는 버전의 제품으로 잘 변경되었는지 확인한다.

    변경확인

  12. 원하는 버전의 CUBRID가 구동되었으므로 CUBRID service 를 구동시킨 후, CUBRID 를 사용하면 된다.

    CUBRID 를 사용

2. 리눅스

UNIX/LINUX 에서 CUBRID 설치하기

큐브리드 설치

설치 프로그램은 바이너리 셸로 이루어져 자동 설치할 수 있다. 설치를 진행하려면 다운로드한 설치 파일을 바이너리 모드로 리눅스 서버의 FTP로 전송한다. 다음 예제와 같이 설치 프로그램을 수행한다.

[daniel@d78740 ~]$ sh CUBRID-8.1.0.1162-linux.sh
Input the CUBRID install directory. [Default: /home1/daniel/CUBRID] :
Install CUBRID to /home1/daniel/CUBRID...
In case a different version of the CUBRID product is being used in other machines, please note that the CUBRID 2008 R1.0 servers are only compatible with the CUBRID 2008 R1.0 clients and vice versa.
Do you want to continue (y/n) [Default: y] : yCUBRID has been successfully installed.
demodb has been successfully created.If you want to use CUBRID, run the following commands
% . /home1/daniel/.cubrid.sh
% cubrid service start

위의 예제와 같이 다운로드한 파일(CUBRID-8.1.0.1162-linux.sh)을 설치한 후, 큐브리드 데이터베이스를 사용하기 위해서는 큐브리드 관련 환경 정보를 설정해야 한다. 이 설정은 해당 터미널에 로그인할 때 자동 설정되도록 지정되어 있으므로 설치 후 최초 한 번만 수행하면 된다. [daniel@d78740 ~]$ . /home1/daniel/.cubrid.sh

이제 큐브리드 매니저에 접속할 수있다. JDBC와 같은 드라이버에서 접속하려면 큐브리드 매니저 서버와 브로커를 구동시켜야 한다. 구동 방법은 다음과 같다. [daniel@d78740 ~]$ cubrid service start

cubrid service를 구동시킨 후 정상적으로 구동되었는지에 대한 확인은 다음과 같이 grep으로 cub_* 프로세스들이 구동되어 있는지를 확인한다.
[daniel@d78740 ~$ ps -ef | grep cub_
daniel 15200 1 0 18:57 00:00:00 cub_master
daniel 15205 1 0 18:57 pts/17 00:00:00 cub_broker
daniel 15210 1 0 18:57 pts/17 00:00:00 query_editor_cub_cas_1
daniel 15211 1 0 18:57 pts/17 00:00:00 query_editor_cub_cas_2
daniel 15212 1 0 18:57 pts/17 00:00:00 query_editor_cub_cas_3
daniel 15213 1 0 18:57 pts/17 00:00:00 query_editor_cub_cas_4
daniel 15214 1 0 18:57 pts/17 00:00:00 query_editor_cub_cas_5
daniel 15217 1 0 18:57 pts/17 00:00:00 cub_broker
daniel 15222 1 0 18:57 pts/17 00:00:00 broker1_cub_cas_1
daniel 15223 1 0 18:57 pts/17 00:00:00 broker1_cub_cas_2
daniel 15224 1 0 18:57 pts/17 00:00:00 broker1_cub_cas_3
daniel 15225 1 0 18:57 pts/17 00:00:00 broker1_cub_cas_4
daniel 15226 1 0 18:57 pts/17 00:00:00 broker1_cub_cas_5
daniel 15229 1 0 18:57 00:00:00 cub_auto start
daniel 15232 1 0 18:57 00:00:00 cub_js start

3. 기타

AutoSet 4.3.2를 이용한 APACHE+PHP+CUBRID 2008 설치 가이드

설치 전 준비하여야 할 사항

Java SE Development Kit (JDK) 설치

CUBRID 에서 제공하는 Java stored procedure 사용과, CUBRID MANAGER 를 실행하는 데 필요한 Java SE Development Kit (JDK) 를 설치합니다. 다운로드 : https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-StartProductRef=jdk-6u12-oth-JPR@CDS-CDS_Developer

Java SE Development Kit (JDK) 설치

CUBRID를 설치할 PC의 os를 선택하고 아래의 버튼을 클릭합니다.

Java SE Development Kit (JDK) 설치

윈도우 버전일 경우, exe 파일명을 클릭, 리눅스 버전일 경우 i586.bin 으로 끝나는 파일명을 클릭합니다. (버튼을 클릭하시면 안됩니다.)

오토셋 4.3.2 다운로드

설치 할 오토셋을 다운로드 받습니다.(오토셋 큐브리드 전체 설치 파일 다운로드)

다운로드 : http://www.autoset.org/v2007/orga/download.php

오토셋 4.3.2를 다운로드

오토셋 4.3.2를 다운로드 받습니다.

오토셋 큐브리드 전체 설치 버전 설치

다운받은 오토셋 4.3.2 파일(AutoSet432Cubrid_090310.exe)을 더블 클릭하여 설치를 시작합니다.

윈도우 비스타 이상의 버전에서는 일반 계정에서는 강화된 보안 설정으로 인해 정상적인 사용이 불가능 하므로 반드시 관리자(Administrator)계정으로 로그온을 하셔야 합니다.

오토셋 큐브리드 전체 설치 버전 설치

보안경고 - 실행을 눌러서 설치를 시작합니다.

오토셋 큐브리드 전체 설치 버전 설치

다음 버튼을 눌러 다음 화면으로 진행합니다.

오토셋 큐브리드 전체 설치 버전 설치

설치정보를 읽고 다음을 눌러서 다음화면으로 진행합니다.

오토셋 큐브리드 전체 설치 버전 설치

설치경로를 설정하시고 다음을 눌러서 다음화면으로 진행합니다.

오토셋 큐브리드 전체 설치 버전 설치

시작 메뉴 폴더 경로를 설정하시고 다음을 눌러서 다음화면으로 진행합니다.

오토셋 큐브리드 전체 설치 버전 설치

추가 사항 적용을 설정하시고 다음을 눌러서 다음화면으로 진행합니다.

오토셋 큐브리드 전체 설치 버전 설치

앞에서 설정한 설치 경로와 시작 메뉴 폴더를 확인합니다. 설치를 눌러서 다음화면으로 진행합니다

오토셋 큐브리드 전체 설치 버전 설치

설치가 진행됩니다.

오토셋 큐브리드 전체 설치 버전 설치

오토셋 큐브리드 전체 설치 버전 설치

설치시 위와 같은 오류가 발생할수도 있습니다. 설치와 실행에는 아무런 문제가 없으니 무시를 누르시면 됩니다.

오토셋 큐브리드 전체 설치 버전 설치

라이센스와 관련된 정보가 나옵니다. 다음을 눌러서 다음화면으로 진행합니다.

오토셋 큐브리드 전체 설치 버전 설치

오토셋 설치는 완료가 되었습니다.
큐브리드 2008 설치를 체크을 합니다.
설치하는 컴퓨터에 Microsoft Visual C++ 2008 재배포 가능 패키지가 설치되지 않았다면 VS 2008 배포팩 설치도 체크를 합니다.
완료 버튼을 클릭하면 CUBRID 2008 설치가 진행됩니다.

Microsoft Visual C++ 2008 재배포 가능 패키지 설치

Microsoft Visual C++ 2008 재배포 가능 패키지와 CUBRID 2008 설치가 동시에 시작됩니다.

먼저 Microsoft Visual C++ 2008 재배포 가능 패키지를 설치합니다.

Microsoft Visual C++ 2008 재배포 가능 패키지 설치

Microsoft Visual C++ 2008 재배포 가능 패키지를 설치합니다. 다음을 눌러서 다음화면으로 이동합니다.

Microsoft Visual C++ 2008 재배포 가능 패키지 설치

사용약관이 나옵니다. 동의함을 체크하고 설치를 누릅니다.

Microsoft Visual C++ 2008 재배포 가능 패키지 설치

구성요소 설치가 진행됩니다.

Microsoft Visual C++ 2008 재배포 가능 패키지 설치

설치가 완료되었습니다.

CUBRID 2008 설치

Microsoft Visual C++ 2008 재배포 가능 패키지가 설치되었으면 CUBRID 2008 설치를 시작합니다.

CUBRID 2008 설치

CUBRID 2008를 설치합니다. 다음을 눌러서 다음화면으로 이동합니다.

CUBRID 2008 설치

설치 디렉토리를 설정합니다. 다음을 눌러서 다음화면으로 이동합니다.

CUBRID 2008 설치

라이센스와 관련된 정보가 나옵니다. I accept에 체크하고 Next를 눌러서 다음화면으로 진행합니다.

CUBRID 2008 설치

설치유형을 선택합니다. ALL을 선택하고 다음을 눌러서 다음화면으로 진행합니다.

CUBRID 2008 설치

호환성 정보가 나옵니다. 예를 눌러서 다음화면으로 진행합니다.

CUBRID 2008 설치

추가 옵션을 선택하고 다음을 눌러서 다음화면으로 진행합니다.

CUBRID 2008 설치

앞에서 설정한 설치경로와 타입, 추가옵션을 확인합니다. 다음을 눌러서 설치를 시작합니다.

CUBRID 2008 설치

설치가 진행됩니다.

CUBRID 2008 설치

설치가 진행됩니다.

CUBRID 2008 설치

설치가 완료되었습니다.

오토셋 큐브리드 다운로더 버전 설치

다운받은 오토셋 4.3.2 파일(AutoSet432_090310.exe)을 더블 클릭하여 설치를 시작합니다.
윈도우 비스타 이상의 버전에서는 일반 계정에서는 강화된 보안 설정으로 인해 정상적인 사용이 불가능 하므로 반드시 관리자(Administrator)계정으로 로그온을 하셔야 합니다.

오토셋 설치는 윗부분의 오토셋 큐브리드 전체 버젼 설치와 동일합니다.

오토셋 큐브리드 다운로더 버전 설치

마지막화면에서 큐브리드 2008 다운로드 실행을 체크하고 완료합니다.

오토셋 큐브리드 다운로더 버전 설치

먼저 Microsoft Visual C++ 2008 재배포 가능 패키지를 설치하지 않았다면 VS 배포팩을 다운로드 받아서 설치합니다.

오토셋 큐브리드 다운로더 버전 설치

CUBRID 2008 R 1.4 Release을 다운로드 받아서 설치합니다..

APC_Install-tools 구성 및 설치 방법


APC_Install-tools 란 : Apache, PHP, CUBRID를 한번에 설치하는 패키지입니다.
차례
1. APC_Install-tools 의 환경
2. APC_Install-tools 설치
3. APC-install.sh의 수행절차
4. apc.sh의 수행절차
5. 기타 : rpm 명령어
6. 실행 화면 (예)

APC_Install-tools 의 환경

리눅스 버전: CentOS release 5 (Final) 64bit
설치파일 버전:
Apache 2.2.11 (소스 컴파일 설치)
PHP 5.1.6, 5.2.8 (소스 컴파일 설치)
CUBRID 2008 R1.3
l 본 패키지는 CentOS release 5 (Final) 64bit 환경 하에서 작성되었습니다. redhat 계열에서는 호환할 것으로 예상되나 CentOS가 아닌 다른 리눅스에서는 정상 설치 및 동작되지 않을 수 있으니 주의하시기 바랍니다.

설치파일 목록

APC_Install-tools-1.4-2.x86_64.rpm : 모든 파일들을 담고있는 rpm 패키지 파일

  1. APC-install.sh : package 설치시 /usr/src/redhat/SOURCES 에 생성되는 shell file
  2. APC-files.tar.gz : package 설치시 /usr/src/redhat/SOURCES 에 생성되는 install할 파일의 묶음
    1. apc.sh : 각 모듈을 설치하는 shell file
    2. php-5.1.6.tar.gz, php-5.2.8.tar.gz : php 프로그램 file
    3. httpd-2.2.11.tar.gz : apache 프로그램 file
    4. CUBRID-8.1.3.1020.linux.sh : CUBRID 프로그램 file
    5. cubrid-php.tar.gz : cubrid-php 프로그램 file
    6. info.php : 설치가 제대로 되었는지 web을 통해 확인할 수 있도록 돕는 info file
APC_Install-tools 설치
  1. APC_Install-tools-1.4-2.x86_64.rpm을 다운 받는다.
  2. rpm -i APC_Install-tools-1.4-2.x86_64.rpm를 실행한다.
  3. root user 로 switch한다. (su -)
  4. /usr/src/redhat/SOURCES/APC-install.sh 파일을 실행한다.
  5. 콘솔에 나타나는 메시지에 따라 진행하면 설치 완료.

참고

l /usr/local/web/ 에 php, apached, CUBRID, cubrid-php 폴더가 생성됨.
l /usr/lib/APC_Install-tools/ 에 APC-files.tar.gz가 해제됨.
n /usr/lib/APC_Install-tools/ 이하 파일은 설치 시에만 사용되는 파일로 추후 삭제하셔도 됩니다.

APC-install.sh의 수행절차

APC-install.sh의 수행절차

  1. /usr/local/web/, /usr/lib/APC_Install-tools/ 기존의 파일이 존재하는지 check합니다. e/usr/local/web/ 과 /usr/lib/APC_Install-tools는 보통 Unique한 폴더이기 때문에 만약에 해당 폴더 안에 파일들이 존재한다면 이전에 APC_Install-tools 를 사용하여 APC 를 설치한 이력이 있다고 판단하고 재설치 여부를 묻습니다
  2. 재설치를 수락하거나 기존의 폴더에 파일이 존재하지 않을경우 APC-files.tar.gz의 압축이 해제 됩니다.
  3. APC-files.tar.gz는 /usr/lib/APC_Install-tools에 해제되고 각 모듈을 설치하기 위한 shell 파일인 apc.sh이 수행됩니다.
apc.sh의 수행절차

apc.sh의 수행절차

  1. 순서대로 각 모듈들을 설치 합니다.
  2. 환경파일들을 추가하고 setting 합니다.
  3. DISK공간 활용도를 위해서 설치를 위해서만 필요로 했던 files을 자동 삭제합니다.
  4. CUBRID setting을 위해 필요한 .cubrid.sh 파일 수행을 사용자에게 echo로 알려줍니다.
기타 : rpm 명령어
  1. 패키지 정보 보기

    [root@cdbs006 SPECS]# rpm -qpi /usr/src/redhat/RPMS/x86_64/APC_Install-tools-1.4-2.x86_64.rpm
    Name : APC_Install-tools Relocations: (not relocatable)
    Version : 1.4 Vendor: (none)
    Release : 2 Build Date: Tue 10 Mar 2009 03:18:57 PM KST
    Install Date: (not installed) Build Host: cdbs006.cub.nhnsystem.com
    Group : System Environment/Daemons Source RPM: APC_Install-tools-1.4-2.src.rpm
    Size : 86160807 License: Check for each (Apache, PHP and CUBRID)
    Signature : (none)
    URL : http://www.cubrid.com/
    Summary : A package to install Apache, PHP and CUBRID at once.
    Description :
    This package is for installing CUBRID package including Apache Web Server and PHP interface.
    This includes recent versions of Apache, PHP and CUBRID.
    Version 1.4 indicates the CUBRID 2008 Release version.
    Release 2 indicates the version of this package.
    How to install this package.:
    1. rpm -i APC_Install-tools-1.4-2.x86_64.rpm
    2. cd /usr/src/redhat/SOURCES
    3. ./APC-install.sh
    How to remove this package.:
    1. rpm -e APC_Install-tools-1.4-2.x86_64
    2. remove /usr/local/web and /usr/lib/APC_Install-tools
  2. 패키지 설치하기

    [root@cdbs006 brightest]# rpm -i APC_Install-tools-1.4-2.x86_64.rpm
  3. 패키지 삭제하기첫번째 명령(-i 옵션)은 설치된 상태를 보여주며, 두번째 명령(-e옵션)은 설치된 패키지를 삭제하는 것을 보여줍니다.

    [root@cdbs006 brightest]# rpm -i APC_Install-tools-1.4-2.x86_64.rpm
    package APC_Install-tools-1.4-2 is already installed
    [root@cdbs006 brightest]# rpm -e APC_Install-tools-1.4-2.x86_64
실행화면 (예)

[root@cdbs006 x86_64]# rpm -i APC_Install-tools-1.4-2.x86_64.rpm
[root@cdbs006 x86_64]# cd /usr/src/redhat/SOURCES
[root@cdbs006 SOURCES]# ./APC-install.sh
/usr/lib/APC_Install-tools folder already exist!
If you didn't want to delete this folder, you can't install this package.
Do you want to delete that folder (yes or no) : yes
CUBRID-8.1.3.1020-linux.sh
apc.sh
cubrid-php.tar.gz
httpd-2.2.11.tar.gz
info.php
php-5.1.6.tar.gz
php-5.2.8.tar.gz
#### APC auto install program ####
This program helps you install Apache, PHP, CUBRID at the same time.
Apache version - httpd-2.2.11. Do you want to install this version (yes or no) : yes
PHP version - 1) php-5.1.6 2) php-5.2.8. Which version do you want to install (1, 2 or no) : 2
CUBRID version - CUBRID 2008 R1.3. Do you want to install this version (yes or no) : yes
……(이하 컴파일 화면)
……
folders realed to APC package are in /usr/lib/APC_Install-tools/
APC package was installed in /usr/local/web/
modify each conf files if needed
please type '. /root/.cubrid.sh' before using CUBRID

설치파일은 큐브리드닷컴의 개발자-자료실 메뉴애서 다운 받을 수 있습니다.

다운로드 링크 : http://www.cubrid.com/zbxe/bbs_developer_reference/39160

CUBRID 2008 + XE 설치 가이드

본 문서는 다음과 같이 구성 되어 있습니다.

  • CUBRID 2008 데이터베이스 설치
  • CUBRID 2008 데이터베이스 사용을 위한 PHP 환경 설정
  • CUBRID 2008 데이터베이스 설정
  • XE 설치 메뉴얼

CUBRID 2008 데이터베이스 설치

설치 전 준비하여야 할 사항
Microsoft Visual C++ 2008 재배포 가능 패키지 설치

CUBRID를 실행하는 데 필요한 Visual C++라이브러리의 런타임 구성 요소를 설치합니다.
다운로드 : http://www.microsoft.com/downloads/details.aspxdisplaylang=ko&FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf

Java SE Development Kit (JDK) 설치

CUBRID 에서 제공하는 Java stored procedure 사용과, CUBRID MANAGER 를 실행하는 데 필요한 Java SE Development Kit (JDK) 를 설치합니다. 다운로드 : https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-StartProductRef=jdk-6u12-oth-JPR@CDS-CDS_Developer

Java SE Development Kit (JDK) 설치

CUBRID를 설치할 PC의 os를 선택하고 아래의 버튼을 클릭합니다.

Java SE Development Kit (JDK) 설치

윈도우 버전일 경우, exe 파일명을 클릭, 리눅스 버전일 경우 i586.bin 으로 끝나는 파일명을 클릭합니다. (버튼을 클릭하시면 안됩니다.)

CUBRID 2008 다운로드

설치 할 CUBRID를 다운로드 받습니다.

다운로드 : http://www.cubrid.com/zbxe/download_2008

CUBRID 2008 다운로드

윈도우 버전일 경우, exe 파일명을 클릭, 리눅스 버전일 경우 .sh 로 끝나는 파일명을 클릭합니다.

CUBRID 2008 다운로드

파일명을 클릭하여 CUBRID 2008을 다운로드 받습니다

통합 설치 프로그램

웹 서버 환경(APACHE+PHP5) 이 마련 되어 있지 않은 경우, APACHE+PHP+CUBRID 패키지를 편리하게 설치 할 수 있는 통합 설치 프로그램을 사용 하실 수 있습니다.
Autoset(윈도우 환경), APC_Install-tools(리눅스 환경) 을 사용하시는 것을 권장합니다.
Autoset 홈페이지 : http://www.autoset.org [설치 메뉴얼]
APC_Install-tools 바로가기 : http://www.cubrid.com/zbxe/39160 [설치 메뉴얼]

윈도우 버전 설치

다운받은 CUBRID 2008 파일을 더블 클릭하여 설치를 시작합니다.
윈도우 비스타 이상의 버전에서는 일반 계정에서는 강화된 보안 설정으로 인해 정상적인 사용이 불가능 하므로 반드시 관리자(Administrator)계정으로 로그온을 하셔야 합니다.

윈도우 버전 설치

파일명을 클릭하여 CUBRID 2008을 다운로드 받습니다

윈도우 버전 설치

설치 경로를 지정하고 다음 버튼을 눌러 다음 화면으로 진행합니다.
설치 경로는 기본 설치 경로를 사용 하는 것을 권장합니다.

윈도우 버전 설치

라이선스에 동의 하고 Next 버튼을 눌러 다음 화면으로 진행합니다.

윈도우 버전 설치

설치 유형을 ALL 로 지정 후 다음 버튼을 눌러 다음 화면으로 진행합니다.
만약, 다른 PC에 CUBRID 2008 이 설치 되어 있는 경우, Client Driver 과 CUBRID MANAGER 만을 사용 한다면 CLIENT_ONLY 를 선택합니다.

윈도우 버전 설치

호환성 경고 메세지가 나오면 예(Y) 를 클릭합니다.
만약, 다른 PC에 CUBRID 2008 이 설치 되어 있는 경우, Client Driver 과 CUBRID MANAGER 만을 사용 한다면 CLIENT_ONLY 를 선택합니다.

윈도우 버전 설치

추가 옵션이 필요 할 경우 설정한 후 다음 버튼을 눌러 다음 화면으로 진행합니다.

윈도우 버전 설치

현재까지 진행 상황을 확인 한 후, 다음 버튼을 눌러 설치 화면으로 진행합니다.

윈도우 버전 설치

설치를 마치고 샘플 데이터베이스 생성 여부를 물어보면 "예(Y)" 를 눌러 생성합니다.
생성 하지 않아도, 데이터베이스 사용에는 문제가 없지만, 생성 하는 것을 권장합니다.

윈도우 버전 설치

축하합니다. CUBRID 2008을 성공적으로 설치하셨습니다.
다음 버튼을 눌러 설치를 종료합니다.

리눅스 버전 설치

다운받은 CUBRID 2008 파일을 리눅스 서버의 CUBRID를 설치할 계정에 ftp등을 사용하여 업로드 합니다.
tip: wget 명령어를 사용 할 수 있다면, 다음의 명령어를 사용하여 편리하게 cubrid 를 서버에 다운로드 받을 수 있습니다.

wget http://dev.naver.com/frs/download.php/282/CUBRID-8.1.3.1020-linux.sh

리눅스 버전 설치

업로드 된 CUBRID 2008 설치 파일의 권한을 755로 조정 합니다.

chmod 755 CUBRID-8.*

리눅스 버전 설치

CUBRID 2008 설치 파일을 실행합니다.

./CUBRID-8.1.3.1020-linux.sh

리눅스 버전 설치

라이센스 동의 문구가 나오면 yes 를 입력합니다.

리눅스 버전 설치

설치 디렉토리를 묻는 문구가 나오면 설치 디렉토리를 입력합니다.
기본값을 사용하는것을 권장하며, 이 경우 yes를 입력하면 다음으로 넘어갑니다.

리눅스 버전 설치

호환성 경고 메세지가 나오면 yes 를 입력합니다.

리눅스 버전 설치

축하합니다. CUBRID 2008을 성공적으로 설치하셨습니다..
붉게 표시된 영역 안의 명령어 두줄를 입력하면, 서버를 구동 할 수 있습니다.

CUBRID 2008 데이터베이스 사용을 위한 PHP 환경 설정

설치 전 확인하여야 할 사항
웹 서버 설치 확인
  • 서버에 PHP를 구동 할 수 있는 웹 서버가 설치 되어 있어야 합니다.
  • 만약 웹 서버가 설치 되어 있지 않은 경우 APACHE(윈도우/리눅스) 또는 IIS(윈도우)를 설치 하셔야 합니다.
  • 본 문서에서는 웹 서버 설치에 대해서는 다루지 않습니다.
PHP5 설치 확인
  • 웹서버와