.

- oracle DataBase를 사용하기 위해서 해당 프로젝트에 oracledb를 설치.

- 기존에 만들어 둔 express 프로젝트 폴더로 이동하여 다음 명령어를 실행.

1-1) npm install –-save oracledb

- 해당 프로젝트의 package.json 파일에 oracledb가 정상적으로 설치되었는지 확인.

본인은 VSC라는 Edit Tool을 사용했다. 

 [비고] VSC (Visual Studio Code) Editor 설치

- Node를 사용할 Editor가 필요하다. 개인 성향에 맞는 Editor를 설치하거나 사용하면 되지만 Node를 가장 보편적으로 사용하는 Editor VSC이다.

- 설치 URL : https://code.visualstudio.com/

 

1-2) C ++을 지원하는 C컴파일러 설치.

- Window 사용자는 Visual Studio 2015 Version이 필요

- 설치 경로 :

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

 

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

Cookies are disabled Please enable cookies and refresh the page

support.microsoft.com

 

1-3) Python 설치

- node-oracledb를 컴파일 하기 위해 필요.

- 설치 경로 :

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

- C컴파일러와 Python을 설치하는 이유는 Oracledb Libray가 C언어와 Python언어로 만들어진 영역이 있기 때문에 필수적으로 설치가 필요하다.

 

1-4) 오라클 인스턴트 클라이언트 다운

- 운영체제에 맞는 라이브러리 경로에 Oracle 클라이언트 라이브러리를 추가.

- 다운 경로 :

https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html

 

Oracle Instant Client Downloads

 

www.oracle.com

- Oracle 버전에 맞는 instantclient-basic-windows.x64, instantclient-sdk-windows.x64 Basic, sdk를 각각 다운.

 

- zip 파일로 된 두 개의 인스턴스 파일들을 하나의 폴더에 압축 해제.

 

1-5) 환경변수

   - 다운받은 두 개의 Oracle 인스턴스 파일들을 환경변수에 지정.

   - sdk 경로를 basic 경로 위에 지정.

 

1-6) 프로젝트 WorkSpace 폴더에 환경변수 지정.

  - oracledb를 사용할 프로젝트들이 있는 폴더에 cmd창을 이용해서 환경변수를 다시 지정.

  - sdk가 설치된 경로와 sdk 폴더 안의 include 폴더의 경로를 지정.

(본인은 myapp폴더에 환경변수를 지정 하였지만 상위폴더인 node_workspace에 지정하여도 무방합니다.)

set OCI_LIB_DIR=D:\oracle\instantclient\instantclient-sdk-windows.x64-18.3.0.0.0dbru\instantclient_18_3\sdk

 

set OCI_LIB_DIR=D:\oracle\instantclient\instantclient-sdk-windows.x64-18.3.0.0.0dbru\instantclient_18_3\sdk

\include

 

set OCI_LIB_DIR=(해당 경로)

 

1-7) 설치 완료 후 테스트

 - oracledb Example 경로:  https://github.com/oracle/node-oracledb

 

oracle/node-oracledb

Oracle Database driver for Node.js maintained by Oracle Corp. - oracle/node-oracledb

github.com

 - 해당 경로에 들어가서 예제를 다운.

 - examples 폴더 안에 js파일들을 위에서 생성한 Express 프로젝트 폴더에 이동.

 

- dbconfig.js 파일을 열어 접속할 User, Passowrd, ip주소 정보를 입력.

- 정보 입력 후 connect.js 를 실행시키면 Connection was successful! 출력 확인.

 

1-8) 참고

- oracleDB 설치 가이드 URL:

https://oracle.github.io/node-oracledb/INSTALL.html#quickstart

 - oracleDB 함수 및 가이드: https://oracle.github.io/node-oracledb/doc/api.html

 - oracleDB 설치 (Window) 방법 Youtube URL:

https://www.youtube.com/watch?v=I23XTkUMrtM

 

잘 설치가 되었다면 공감 부탁드립니다.

'Node.js' 카테고리의 다른 글

Node Express 서버 프로젝트 생성하기.  (0) 2019.07.11
Node.js 설치 방법 (Window 64Bit)  (0) 2019.06.07

+ Recent posts