cubrid_service start 로 큐브리드 데이터베이스를 실행하지 않았는데도
createdb 명령으로 DB 생성이 가능하네요.. 그리고 start_server DB이름 하면
정상적으로 디비 프로세스가 실행되는거 같습니다.
cubrid_service start 없이도 DB 사용이 정상적으로 가능한가요?
설명 부탁드리겠습니다.
cubrid_service는 데이터베이스를 생성, 실행할 수 있는 cubrid manager의 환경을 구동 시켜주는 프로세스입니다.
cubrid manager client가 접속해서 작업을 할 수 있도록 하는 프로세스이죠.
cubrid manager client로 접속하여 DB를 생성하고 삭제하고 구동 시키고 백업 등의 관리를 할 수 있는 것은 cubrid service가 구동되어 있기 때문입니다. 만약 cubrid service가 구동되어 있지 않다면 cubrid manager client에서 접속은 불가능하죠.
createdb 명령어는 cubrid service를 통하여 cubrid manager가 수행할 수 있는 명령어이긴합니다만 반드시 귀속되어 있는 명령어는 아닙니다. 예를 들어 cubrid servie가 구동 되어 있지 않아도 자체 수행되는 DB server관련 명령어 입니다.
이와 같은 예로 cubrid_broker start와 같은 명령어도 있습니다. 이는 cubrid borker를 구동 시키는 명령어인데 cubrid service를 구동할 때 같이 구동되기도 하지만 별도로 구동 시키는 것이 가능합니다.
정리하면 cubrid service는 DB server와 broker 위에서 이를 관리하는 툴인 cubrid manager server를 구동하기 위한 명령어고 createdb는 DB생성과 관련된명령어로 cubrid manager client를 통해서 사용이 가능하나 직접 콘솔에서 작업도 가능합니다.
추가 사항은 cubrid manager 메뉴얼을 참조하세요.
>cubrid_service start 로 큐브리드 데이터베이스를 실행하지 않았는데도
>
>createdb 명령으로 DB 생성이 가능하네요.. 그리고 start_server DB이름 하면
>정상적으로 디비 프로세스가 실행되는거 같습니다.
>cubrid_service start 없이도 DB 사용이 정상적으로 가능한가요?
>설명 부탁드리겠습니다.