uw의 의미
stub의 의미
[출처 및 참고]
http://littletrue.egloos.com/4108012
http://blog.naver.com/PostView.nhn?blogId=cache798&logNo=130004442784
compat의 의미
예를 들자면, 배포판에 있던 어떤 library가 이전 버전 배포판보다 최신형으로 바뀌었는데, 이전 library하고만 돌아가는 프로그램을 현 배포판에 추가로 설치할 경우 이전 버전과의 호환성을 주기위해 설치하는 것이 있을 수 있습니다.
[출처]
http://kldp.org/node/29741
자릿수 표현
scale : 소수점 자릿수
precision => 5
scale => 2
===> xxx.yy
약어
- Database MigrationTool ?
- Database Manager Tool?
OCI -> Oracle Call Interface
CCI -> Cubrid Call Interface
데이터베이스 생성과정
2. cubrid.exe에서 createdb의 속성을 검색
3. util type속성이 ADMIN일때 실행하는 cub_admin.exe를 실행
4. cub_admin에서 createdb를 수행하기 위한 라이브러리 로드(cubridsa.dll)
5. 로딩된 라이브러리에서 createdb 함수를 (..\executables\util_sa.c) 를 수행한다.
CCI
CUBRID CCI 프로그래밍(1) : http://blog.naver.com/hyangtack/140095508648
CUBRID CCI 프로그래밍(2) : http://blog.naver.com/hyangtack/140096094909
CUBRID CCI 프로그래밍(3) : http://blog.naver.com/hyangtack/140096368391
CUBRID 매니저 서버
cub_auto 프로세스는 CUBRID 매니저 클라이언트 사용자의 인증처리 및 주기적인 자동화 작업과 진단 정보를 수집하는 기능을 수행한다.
cub_js 프로세스는 CUBRID 매니저 클라이언트로부터 전송된 사용자의 요구를 수행한다.
큐브리드 컴파일 하기전에 환경변수 설정
제어판 - 시스템 에서 고급탭
시스템변수에서 "새로만들기"
변수 이름 : JAVA_HOME
변수 값 : C:\Program Files\Java\jdk1.6.0_18
Path의 변수 값을 수정
변수 값 : ....;%JAVA_HOME%\bin;
msvc에서 cubrid 소스 리딩을 위한 팁
탭크기를 아래와 같이 변경해 주시면 소스보기가 한결 좋아집니다.
도구 -> 옵션 -> 텍스트 편집기 -> C/C++ -> 탭 을 선택합니다.
"탭 크기" 항목이 기본 "4" 로 되어있는데 "8"로 수정하고,
"들여쓰기 크기" 항목은 기본 "4" 로 되어 있는데 "2"로 수정합니다
이제 확인 버튼을 눌러 보시면 소스가 정렬되어 소스 읽기가 한결 편해집니다..
그리고 혹시 수정을 할때나 디버깅 코드를 넣어 보고 싶을때도 최대한 비슷하게 맞추기 위해서는
도구 -> 옵션 -> 텍스트 편집기 -> C/C++ -> 서식 을 선택합니다.
"들여쓰기"에서
"중괄호 들여쓰기" 체크박스를 선택합니다.
그러면 좀 더 비슷한 코딩 스타일이 되는 것 같습니다.
큐브리드 프로젝트 빌드순서
grammar
libcubrid
cubridsa
cas_cci
cubridcs
csql
cubrid
cub_admin
gencat
broker_log_runner
cubrid_rel
brokeradmin
cub_server
broker_monitor
libesql
loadjava
cubrid_broker
cub_commdb
cub_sainfo
cub_js
cub_jobsa
cub_job
cub_auto
broker_changer
cub_broker
broker_log_top
broker_log_converter
cub_cas
cubrid_esql
cub_master
cascci
install
cubrid.exe
실행 순서
cubrid service start (cubrid.exe)
-> cubrid master start (cub_master.exe)
-> cubrid broker start (cubrid_broker.exe)
-> cubrid manager server start (cub_auto.exe)
cubrid server start demodb (cub_server.exe)
cubrid.exe에서 실행하는 프로그램들
cub_admin.exe
cub_server.exe
cub_master.exe
cubrid_broker.exe
cub_auto.exe
repl_server.exe
repl_agent.exe
-----------------------------------------
큐브리드 매니저 실행되면 나오는 사이트 관리자
큐브리드 매니저를 실행하면 [사이트 관리자] 창이 뜹니다. 이게 뭔가 했는데 매니저 서버가 구동되는 호스트 사이트 정보라고 하는군요.
------------------------------------------
cubrid 가동시 처음에 생성되어 있는 프로세스
cub_auto.exe
cub_broker.exe - 2개
cub_cas.exe - 10개
cub_master.exe
cubridservice.exe
CUBRID_Service_Tray.exe
-----------------------------------------
cubrid 인스톨 후 작업
..\trunk\win\install\installshield\Script Files\Setup.rul
에 보면
...
// 인스톨후 CUBRID Service Tray 를 실행.
PROGRAM = TARGETDIR + "\\bin\\CUBRID_Service_Tray.exe";
...
PROGRAM = TARGETDIR + "\\bin\\ctrlService.exe";
...
와 같이 되어있습니다.
댓글을 달아 주세요