남잭슨의 개발 블로그

[Node.JS]Nodejs에서 OracleDB(oracledb) 연동하기(Winodw) 본문

NodeJs

[Node.JS]Nodejs에서 OracleDB(oracledb) 연동하기(Winodw)

남잭슨 2017. 6. 12. 17:43


Nodejs 에서 OracleDB를 사용하기 위해서는

Oracle 사에서 제공하는 모듈을 사용해야한다.

해당 모듈은 NPM을 통해 oracledb를 받아와야한다.


보통은 NPM을 통해 필요한 모듈만 받아오면 사용이 가능한데,

Orcale의 경우는 환경설정을 좀 많이 해줘야한다.


Oracle의 경우는 인스턴트클라이언트등을 설치해놔야 사용이 가능하다.


oracledb 깃허브에서 제공하는 레퍼런스 가이드를 참고하여 설치를 진행하면된다.


https://github.com/oracle/node-oracledb/blob/master/INSTALL.md







먼저 , Microsoft visual studio 2013같은 빌드 환경이 구성되어 있어야한다고 한다.

나는 노트 6 이상인 노드7을 사용할것 이기 때문에 , vs2015가 있어야한다.


Visual studio 설치 사이트

https://www.visualstudio.com/ko/downloads/?rr=https%3A%2F%2Fcommunity.oracle.com%2Fdocs%2FDOC-931127


https://www.microsoft.com/ko-kr/download/

나는 microsoft visual c++ 2015 Microsoft 홈페이지에서 검색하여다운받는다!





PATH변수에 VS Redistributable도 필요하다고 하니 각 Oracle 버전에 맞는 VS를 설치해줍니다!


※참고 DB에서 오라클 버전 보는법

SELECT * FROM v$version WHERE banner LIKE 'Oracle%';


또 파이썬 2.7버전을 설치합니다!





이제 Oracle 사이트에서

Oracle client를 다운받습니다 .


각 Oracle에 맞는 버젼을 다운받습니다 .

instantclient-basic-windows.x64-11.2.0.3.0

instantclient-sdk-windows.x64-11.2.0.3.0

Basic, sdk를 다운 각각 다운받습니다.


같은 위치에서 파일을 압축을 해제합니다!



해당 위치를 환경변수에 추가합니다.

















Comments