- oracle DataBase를 사용하기 위해서 해당 프로젝트에 oracledb를 설치.
- 기존에 만들어 둔 express 프로젝트 폴더로 이동하여 다음 명령어를 실행.
1-1) npm install –-save oracledb
- 해당 프로젝트의 package.json 파일에 oracledb가 정상적으로 설치되었는지 확인.
[비고] 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 클라이언트 라이브러리를 추가.
- 다운 경로 :
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 폴더의 경로를 지정.
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 |