:meta-keywords: cubrid service, cubrid shell, cubrid create database, cubrid start database :meta-description: CUBRID quick start guide. How to launch CUBRID service, create and start a database. CUBRID 서비스 시작 ================== 환경 변수 ë° ì–¸ì–´ ì„¤ì •ì„ ì™„ë£Œí•œ 후, CUBRID 서비스를 시작한다. ì´ì— 대한 ìžì„¸í•œ ì„¤ëª…ì€ :ref:`control-cubrid-services` 를 ì°¸ê³ í•œë‹¤. ì…¸ ëª…ë ¹ì–´ --------- Linux 환경 ë˜ëŠ” Windows 환경ì—서 아래와 ê°™ì€ ì…¸ ëª…ë ¹ì–´ë¡œ CUBRID 서비스를 ì‹œìž‘í•˜ê³ , 설치 íŒ¨í‚¤ì§€ì— í¬í•¨ëœ demodb를 구ë™í• 수 있다. :: % 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 % cubrid server start demodb @ cubrid server start: demodb This may take a long time depending on the amount of recovery works to do. CUBRID 11.3 ++ cubrid server start: success @ cubrid server status Server demodb (rel 11.3, pid 31322) CUBRIDService ë˜ëŠ” CUBRID Service Tray -------------------------------------- Windows 환경ì—서는 다ìŒê³¼ ê°™ì€ ë°©ë²•ìœ¼ë¡œ CUBRID 서비스를 시작하거나 ì¤‘ì§€í• ìˆ˜ 있다. * [ì œì–´íŒ] > [성능 ë° ìœ ì§€ 관리] > [관리ë„구] > [서비스]ì— ë“±ë¡ëœ CUBRIDService를 ì„ íƒí•˜ì—¬ 시작하거나 중지한다. .. image:: /images/image5.jpg * 시스템 íŠ¸ë ˆì´ì—서 CUBRID Service Tray를 마우스 오른쪽 버튼으로 í´ë¦í•œ 후, CUBRID를 ì‹œìž‘í•˜ë ¤ë©´ [Service Start]를 ì„ íƒí•˜ê³ ì¤‘ì§€í•˜ë ¤ë©´ [Service Stop]ì„ ì„ íƒí•œë‹¤. 시스템 íŠ¸ë ˆì´ì—서 [Service Start]/[Service Stop] 메뉴를 ì„ íƒí•˜ë©´, ëª…ë ¹ì–´ 프롬프트 ì°½ì—서 **cubrid service start** / **cubrid service stop** ì„ ì‹¤í–‰í–ˆì„ ë•Œì™€ ê°™ì€ ë™ìž‘ì„ ìˆ˜í–‰í•˜ë©°, **cubrid.conf**\ì˜ **service** 파ë¼ë¯¸í„°ì— ì„¤ì •í•œ í”„ë¡œì„¸ìŠ¤ë“¤ì„ êµ¬ë™/중지한다. * CUBRIDê°€ 실행 ì¤‘ì¼ ë•Œ CUBRID 서비스 íŠ¸ë ˆì´ì—서 [Exit]를 ì„ íƒí•˜ë©´, 해당 서버ì—서 실행 ì¤‘ì¸ ëª¨ë“ ì„œë¹„ìŠ¤ì™€ 프로세스가 중지ë˜ë¯€ë¡œ 주ì˜í•œë‹¤. .. note:: CUBRID 서비스 íŠ¸ë ˆì´ë¥¼ 통해 CUBRID ê´€ë ¨ 프로세스를 시작/종료하는 ìž‘ì—…ì€ ê´€ë¦¬ìž ê¶Œí•œ(SYSTEM)으로 수행ë˜ê³ , ì…¸ ëª…ë ¹ì–´ë¡œ 시작/종료하는 ìž‘ì—…ì€ ë¡œê·¸ì¸í•œ ì‚¬ìš©ìž ê¶Œí•œìœ¼ë¡œ 수행ëœë‹¤. Windows Vista ì´ìƒ ë²„ì „ì˜ í™˜ê²½ì—서 ì…¸ ëª…ë ¹ì–´ë¡œ CUBRID 프로세스가 ì œì–´ë˜ì§€ 않는 경우, ëª…ë ¹ 프롬프트 ì°½ì„ ê´€ë¦¬ìž ê¶Œí•œìœ¼ë¡œ 실행([시작] > [ëª¨ë“ í”„ë¡œê·¸ëž¨] > [ë³´ì¡° 프로그램] > [ëª…ë ¹ 프롬프트]를 마우스 오른쪽 버튼으로 í´ë¦í•˜ì—¬ [ê´€ë¦¬ìž ê¶Œí•œìœ¼ë¡œ 실행] ì„ íƒ)하거나 CUBRID 서비스 íŠ¸ë ˆì´ë¥¼ ì´ìš©í•´ì„œ 해당 ìž‘ì—…ì„ ìˆ˜í–‰í• ìˆ˜ 있다. CUBRID 서버 프로세스가 ëª¨ë‘ ì¤‘ë‹¨ë˜ë©´, CUBRID Service Tray ì•„ì´ì½˜ì´ 회색으로 변한다. ë°ì´í„°ë² ì´ìФ ìƒì„± ----------------- ë°ì´í„°ë² ì´ìФ 볼륨 ë° ë¡œê·¸ ë³¼ë¥¨ì´ ìœ„ì¹˜í• ë””ë ‰í„°ë¦¬ì—서 **cubrid createdb** ìœ í‹¸ë¦¬í‹°ë¥¼ 실행하여 ë°ì´í„°ë² ì´ìŠ¤ë¥¼ ìƒì„±í• 수 있다. **\-\-db-volume-size** ë˜ëŠ” **\-\-log-volume-size** 와 ê°™ì€ ì¶”ê°€ ì˜µì…˜ì„ ì§€ì •í•˜ì§€ 않으면 기본ì 으로 1.5GB í¬ê¸°ì˜ 볼륨 파ì¼ì´ ìƒì„±ëœë‹¤(ë°ì´í„° 볼륨 512MB, 활성 로그 512MB, 백그ë¼ìš´ë“œ ë³´ê´€ 로그 512MB로 ì„¤ì •ë¨). :: % cd testdb % cubrid createdb testdb en_US % ls -l -rw------- 1 cubrid dbms 536870912 Jan 11 15:04 testdb -rw------- 1 cubrid dbms 536870912 Jan 11 15:04 testdb_lgar_t -rw------- 1 cubrid dbms 536870912 Jan 11 15:04 testdb_lgat -rw------- 1 cubrid dbms 176 Jan 11 15:04 testdb_lginf -rw------- 1 cubrid dbms 183 Jan 11 15:04 testdb_vinf 위ì—서 *testdb* 는 ë°ì´í„° 볼륨 파ì¼ì„, testdb_lgar_t는 백그ë¼ìš´ë“œ ë³´ê´€ 로그 파ì¼ì„, testdb_lgat는 활성 로그 파ì¼ì„, testdb_lginf는 로그 ì •ë³´ 파ì¼ì„, ê·¸ë¦¬ê³ testdb_vinf는 볼륨 ì •ë³´ 파ì¼ì„ 나타낸다. ë³¼ë¥¨ì— ëŒ€í•œ ìžì„¸í•œ ë‚´ìš©ì€ :ref:`database-volume-structure` 를, 볼륨 ìƒì„±ì— 대한 ìžì„¸í•œ ë‚´ìš©ì€ :ref:`creating-database` 를 ì°¸ê³ í•œë‹¤. **cubrid addvoldb** ìœ í‹¸ë¦¬í‹°ë¥¼ 사용해 ìš©ë„ì— ë”°ë¼ ë³¼ë¥¨ì„ ë¶„ë¥˜í•´ 추가하ë„ë¡ ê¶Œìž¥í•œë‹¤. ìžì„¸í•œ ë‚´ìš©ì€ :ref:`adding-database-volume` ì„ ì°¸ê³ í•œë‹¤. ë°ì´í„°ë² ì´ìФ 시작 ----------------- ë°ì´í„°ë² ì´ìФ 프로세스를 ì‹œìž‘í•˜ë ¤ë©´ **cubrid** ëª…ë ¹ì–´ë¥¼ ì´ìš©í•œë‹¤. :: % cubrid server start testdb 앞ì—서 설명한 CUBRID 서비스 시작(**cubrid service start**) 시 *testdb* ê°€ ê°™ì´ ì‹œìž‘ë˜ê²Œ í•˜ë ¤ë©´, **cubrid.conf** 파ì¼ì˜ **server** 파ë¼ë¯¸í„°ì— *testdb* 를 ì„¤ì •í•œë‹¤. :: % vi cubrid.conf [service] service=server,broker,manager server=testdb ...