소프트웨어개발/Node.js

[Node.js] Node용 Oracle모듈 설치 (strong-oracle)

곽코딩 2015. 4. 24. 19:16
반응형

node용 oracle을 설치하자. (strong-oracle 사용)


우선 오라클 instant client를 설치하자. (RPM 설치)


아래 사이트로 가서 RPM을 다운받는다. (64bit 기준)

http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html


아래 두개의 파일을 다운받고

oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm 

oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm


RPM 설치를 한다.


# rpm -ivh oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm

# rpm -ivh oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm


런타임 링크 경로를 잡아준다.


# vi /etc/ld.so.conf.d/oracle_instant_client.conf

/usr/lib/oracle/12.1/client64/lib <== 추가

# ldconfig


환경변수 설정하기


# vi /etc/profile

export GYP_DEFINES="oci_version=12"

export OCI_HOME=/usr/lib/oracle/12.1/client64/lib

export OCI_LIB_DIR=$OCI_HOME

export OCI_INCLUDE_DIR=/usr/include/oracle/12.1/client64/

# source /etc/profile


여기까지는 오라클 instant client를 설치하는 방법이다..


 

===========================================================================


다음으로 node용 oracle을 설치하자. (strong-oracle 사용)


의존성 패키지 설치


# yum -y install gcc libaio expat-devel libcurl-devel


노드 프로젝트 폴더의 package.json 에 strong-oracle 모듈 추가


"strong-oracle": "1.6.1",


노드 프로젝트 폴더에서 npm install 해서 설치하자.


끝...