본 문서에서는 windows 환경에서 Oracle 기반 API인 OCI(Oracle Call Interface) 라이브러리를 사용해 Tibero 서버와 연결하는 방법을 안내 합니다.
Note!
본 문서에서는 아래와 같은 환경에서 테스트를 진행했습니다.
OS: Windows 10 (64 bit)
DB: Tibero 6 FS06
IDE: VS 2017
OCI 설치
1. OCI 라이브러리 복사
Tibero 바이너리 안에 포함된 라이브러리 파일(%TB_HOME%binlibtboci.lib,
%TB_HOME%binlibtboci.dll)을 사용할 클라이언트 윈도우로 복사합니다.
copy %TB_HOME%binlibtboci.lib D:DBoci
copy %TB_HOME%binlibtboci.dll D:DBoci
Note!
Tibero 바이너리의 32/64 bit 버전에 따라 해당 라이브러리만 빌드되어 있습니다.
컴파일 하고자 하는 application의 플랫폼 bit에 맞추어 동일 bit 의 바이너리에서 복사합니다.
2. Oracle OCI header 복사
$ORACLE_HOME/rdbms/public 폴더 내 위치한 .h 파일들을 사용할 클라이언트 윈도우로 복사합니다.
3. Project 에 환경설정 추가
[프로젝트]-[속성] 에서 속성 페이지의 [C/C++]-[일반] 탭에 라이브러리 및 헤더 파일 디렉터리를 추가합니다.


[링커]-[일반] 탭에서 추가 라이브러리 디렉터리를 설정합니다.

[링커]-[입력] 탭에서 tibero oci 라이브러리를 종속성에 추가합니다.
