외부 서비스 사용 가이드
    • PDF

    외부 서비스 사용 가이드

    • PDF

    Article Summary

    터미널을 이용한 사용법

    터미널에서 CUBRID에 접속/구동/정지 등 간단한 간단한 사용방법을 설명합니다.

    CUBRID 계정 접속

    CUBRID DB는 접속계정인 root계정이 아니라, cubrid계정에 생성되었습니다. 아래 같은 명령어로 cubrid계정에 접속합니다.

    [root@cubrid-ncloud ~]# sudo su - cubrid
    [cubrid@cubrid-ncloud ~]$
    

    cubrid-10_ko

    CUBRID 구동여부 확인

    CUBRID 관련 프로세스 구동 여부는 아래와 같은 명령어로 확인합니다.

    [cubrid@cubrid-ncloud ~]$ cubrid service status
    

    cubrid-11_ko

    CUBRID 정지 및 구동

    CUBRID 관련 프로세스의 정지 및 구동은 아래와 같은 명령어로 실행합니다.

    [cubrid@cubrid-ncloud ~]$ cubrid service stop
    [cubrid@cubrid-ncloud ~]$ cubrid service start
    

    cubrid-12_ko

    CUBRID DB 접속 및 패스워드 변경

    CUBRID DB에 접속은 아래와 같은 명령어로 실행합니다.

    • 기본 DB로 생성되어있는 demodb가 생성되어 있습니다.
    • 기본 계정으로 dba가 생성되어 있으며, dba 계정은 DB 관리자 계정입니다.
    • dba 계정은 초기 패스워드가 지정되지 않습니다.
    [cubrid@cubrid-ncloud ~]$ csql -u dba demodb
    

    보안을 위해 최초 접속시 패스워드 변경을 권장합니다. 패스워드는 아래 명령어를 사용하여 변경할 수 있습니다.

    csql> alter user dba password 'password';
    

    cubrid-13_ko

    CLI기반 모니터링 툴 (statdump.sh) 이용

    네이버 클라우드 플랫폼[Financial]에서 제공하는 CUBRID서비스에는 CLI(Command Line Interface)형태의 모니터링 프로그램이 제공됩니다.

    개요

    CUBRID DB 상태 변화를 보기 위한 프로그램입니다. 1초단위로 DB Status를 화면에 출력하여 Real-Time에 가깝게 DB상태 변화를 모니터링 할 수 있습니다.

    사용법

    설치경로: /home1/cubrid/bin/statdump.sh
    사용법: statdump.sh dbname

    사용자 화면

    cubrid-14_ko

    모니터링 항목 설명

    속성설명
    SELECTDB에서 처리되는 SELECT 쿼리의 수행 횟수
    INSERTDB에서 처리되는 INSERT 쿼리의 수행 횟수
    UPDATEDB에서 처리되는 UPDATE 쿼리의 수행 횟수
    DELETEDB에서 처리되는 DELETE 쿼리의 수행 횟수
    FETCHESDB에서 가져오기(fetch)한 페이지 수
    IO READ디스크에서 읽은 페이지 수
    IO WRITE디스크에서 기록한 페이지 수

    CM을 이용한 접속 및 조작

    CUBRID에서 제공하는 GUI 툴인 Cubrid Manager(이하 CM)을 이용하여 서버에 네이버 클라우드 플랫폼 CUBRID에 접속하는 방법 및 간단한 조작 방법을 설명합니다. 자세한 설명은 CM 매뉴얼 페이지를 참조합니다. (http://www.cubrid.org/manual/ko/9.3.0/cm/index.html)

    CM 다운로드

    CUBRID 공식 홈페이지인 아래 URL에서 CM을 다운로드합니다.
    (다운 url: http://www.cubrid.org/?mid=downloads&item=cubrid_manager&os=detect)
    사용하는 환경에 알맞은 OS를 선택 후 다운로드합니다.

    cubrid-15_ko

    CM 항목별 기능 설명

    cubrid-16-1_ko

    cubrid-16-2_ko

    접속정보 추가

    cubrid-17-1_ko

    1. [호스트 추가] 를 클릭합니다.

    cubrid-17-2_ko

    2. 적절한 값을 입력합니다.

    • 호스트이름 : 적당한 별칭을 입력합니다.
    • 호스트주소 : 발급받은 공인IP를 입력합니다.(예: 103.244.108.39)
    • 연결포트 : 기본포트인 8001 포트를 이용합니다.
    • CM 사용자 : 기본사용자인 admin을 이용합니다.
      • Admin은 CM 관리자 계정이며, DBA는 각 데이터베이스의 관리자 계정입니다.
    • CM 비밀번호 : CUBRID 매니저 서버 접속을 위한 비밀번호로 최초 접속시 admin입니다.

    3. [찾아보기] 를 클릭하여 JDBC 드라이버 업데이트를 수행합니다.

    • 해당 작업을 미수행시 드라이버가 없어서 접속이 안될 수 있습니다.

    cubrid-17-3_ko

    4. [연결 점검] 을 클릭하여 CM이 CUBRID DB에 정상적으로 접속되는지 확인합니다.

    5. [추가] 를 클릭하여 호스트리스트에 추가합니다.

    CM 관리자 비밀번호 변경

    보안을 위해 최초 접속시 패스워드 변경을 권장합니다.

    cubrid-18-1_ko

    1. 상위 메뉴들 중에 [사용자] 를 클릭합니다.

    2. CM 관리자 비밀번호 변경을 클릭합니다.

    cubrid-18-2_ko

    3. 초기 비밀번호인 admin을 입력합니다.

    4. 공백과 admin을 제외한 4바이트 이상의 비밀번호를 입력합니다.

    5. [확인] 을 클릭하여 적용합니다.

    • admin 패스워드를 초기화할 수 있지만, 되도록 잊어버리지 않도록 유의합니다.

    cubrid-18-3_ko

    6. [예] 를 클릭하여 신규 비밀번호로 다시 로그인합니다.

    • 재접속하지 않을 경우, 권한문제로 데이터베이스 접속이 정상적으로 작동하지 않습니다.

    CUBRID 구동여부 확인

    cubrid-19_ko

    각 항목에 있는 초록색을 통해 구동중임을 확인할 수 있습니다.

    • 기본 DB로 생성되어있는 demodb가 구동 중입니다.
    • 중지된 경우 빨간색으로 보입니다.

    CUBRID 정지 및 구동

    cubrid-20_ko

    1. demodb 데이터베이스를 우클릭합니다

    2. 여러 메뉴를 통해서 데이터베이스를 관리할 수 있습니다.

    3. 데이터베이스 정지를 클릭하여 데이터베이스를 정지할 수 있습니다.

    • 동일한 방법으로 브로커를 정지 및 구동할 수 있습니다.

    CUBRID DB접속 및 패스워드 변경

    cubrid-21-1_ko

    1. demodb 데이터베이스를 우클릭합니다

    2. 데이터베이스 로그인을 클릭합니다.

    cubrid-21-2_ko

    3. 사용자 이름은 DB 관리자 계정인 ‘dba’를 입력합니다. 비밀번호는 공백으로 유지합니다.

    • 기본 계정으로 dba가 생성되어 있으며, 초기 패스워드가 지정되지 않습니다.
    • 보안을 위해 최초 접속시 패스워드 변경을 권장합니다.

    4. [연결 테스트] 를 수행하여 접속여부를 확인합니다.

    • 관리자 비밀번호 변경 후 재접속 안 했을 경우, 정상적으로 접속되지 않습니다.
    • 재접속 후 다시 시도합니다.

    5. [확인] 을 클릭합니다.

    cubrid-21-3_ko

    6. demodb 데이터베이스를 우클릭합니다.

    7. 질의 편집기 열기를 클릭합니다.

    cubrid-21-4_ko

    8. 아래 명령어를 사용하여 dba 계정의 Password를 변경합니다.

    • 보안 침해 방지를 위해 최초 접속시 반드시 패스워드 변경을 합니다.
      alter user dba password 'password';

    9. F5 혹은 파란색 화살표를 클릭하여 입력한 명령어를 수행합니다.

    질의 편집기 버튼들의 설명입니다.

    cubrid-21-5_ko

    cubrid-21-6_ko

    호스트 대시보드

    cubrid-22-1_ko

    1. cubrid-ncloud 서버명을 우클릭합니다

    2. 호스트 대시보드 열기를 클릭합니다.

    cubrid-22-2_ko

    • 데이터베이스 볼륨 정보: 데이터베이스별 볼륨의 사용량을 확인할 수 있습니다.
    • 브로커 정보: 브로커 프로세스별 포트와 각종 상태 정보를 출력합니다.
    • 서버 상태 정보: 현재, 5분 평균으로 현재 서버의 메모리, CPU, TPS, QPS 정보를 조회할 수 있습니다. 대시보드를 열게 되면 15초 동안은 매 1초마다, 이후 매 30초마다 최근 상태를 출력합니다. 만약, 우측 상단의 새로고침 버튼을 클릭하면 다시 15초 동안 매 1초마다 최근 상태를 출력합니다.
    • 데이터베이스 정보: 데이터베이스별 운영 상태를 확인할 수 있습니다.
    • 시스템 정보: CUBRID 버전, Broker 버전, 서버 경로 등을 확인할 수 있습니다.

    리소스 모니터링

    CM의 리소스 모니터링은 서버에서 수집된 정보를 일별, 주별, 월별로 집계하여 그래프로 보여줍니다. 서버들의 상태를 비교하기에 용이하지만, 리소스 모니터링 기능을 사용하면 약간의 CPU 사용 및 디스크 I/O가 발생할 수 있습니다. 기본 설정은 정보를 수집하지 않는 것으로 되어있으며, cm.conf 파일에서 support_mon_statistic의 값을 YES로 변경 후 CM 프로세스를 재시작해야 합니다.

    리소스 모니터링을 위한 사전작업

    [cubrid@cubrid-ncloud ~]$ cd ~/CUBRID/conf
    [cubrid@cubrid-ncloud conf]$ cat cm.conf | grep support_mon_statistic
    #support_mon_statistic=NO
    [cubrid@cubrid-ncloud conf]$ sed --in-place -e "s/#support_mon_statistic=NO/support_mon_statistic=YES/g" cm.conf
    [cubrid@cubrid-ncloud conf]$ cat cm.conf | grep support_mon_statistic
    support_mon_statistic=YES
    
    [cubrid@cubrid-ncloud conf]$ cubrid manager stop
    @ cubrid manager server stop
    ++ cubrid manager server stop: success
    [cubrid@cubrid-ncloud conf]$ cubrid manager start
    @ cubrid manager server start
    ++ cubrid manager server start: success
    

    리소스 모니터링 추가

    cubrid-23-1_ko

    1. [모니터링] 탭을 클릭합니다.

    2. 마우스 우클릭 후 리소스 모니터링 추가를 클릭합니다.

    cubrid-23-2_ko

    3. 대시보드 이름을 적습니다.

    • 대시보드 이름은 영문/숫자로 33자이내로 입력해야 합니다.
    • ncloudcubrid로 만들었습니다.

    cubrid-23-3_ko

    4. 편집모드를 클릭합니다.

    cubrid-23-4_ko

    5. '+' 화면을 클릭하여, 그래프를 추가합니다.

    cubrid-23-5_ko

    6. [호스트 추가] 버튼을 클릭합니다.

    cubrid-23-6_ko

    7. 모니터링 지표로 확인하고자 하는 정보를 넣습니다.

    • 호스트: 호스트 탭에 등록된 호스트들이 드롭 다운됩니다. ubrid-ncloud를 클릭합니다.
    • 유형: 데이터베이스/볼륨/브로커/운영체제 유형을 선택할 수 있습니다. 운영체제를 클릭합니다.
    • 시간: 일간/주간/월간/연간을 선택할 수 있습니다. 일간을 선택했습니다.
    • 지표: 보고자 하는 정보를 클릭합니다. OS Physic Memory Free를 선택했습니다.

    8. [확인] 을 클릭합니다.

    cubrid-23-7_ko

    9. [호스트 추가] 를 클릭하여 OS Swap 그래프도 추가해봅니다.

    10. [확인] 을 클릭합니다.

    cubrid-23-8_ko

    11. '+'를 클릭하여 다양한 그래프를 추가할 수 있습니다.

    12. 그래프 그리기가 완료되면, 조회모드를 클릭하여 모드를 변경합니다.


    이 문서가 도움이 되었습니까?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.