남잭슨의 개발 블로그
[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를 다운 각각 다운받습니다.
같은 위치에서 파일을 압축을 해제합니다!
해당 위치를 환경변수에 추가합니다.
'NodeJs' 카테고리의 다른 글
[NodeJS ]1. Nodejs 동작원리 및 이벤트 루프, 논블로킹I/O (Event Loop , Non-Blocking) (0) | 2019.06.17 |
---|