[Node.JS]Nodejs에서 OracleDB(oracledb) 연동하기(Winodw)
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를 다운 각각 다운받습니다.
같은 위치에서 파일을 압축을 해제합니다!
해당 위치를 환경변수에 추가합니다.