[Node.js] Node용 Oracle모듈 설치 (strong-oracle)
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 해서 설치하자.
끝...