Oracle 9i 에 node로 connect하는 방법

 node koa 를 활용하여 Oracle 9i 에 접속하는 방법이다.

최신의 오라클은 접속이 잘 되지만 오래된 버전은 접속하는 방법 찾기가 어려웠다.

구형 데이터베이스인 오라클 9i 버전을 운영중인데 이를 EAI 도구를 통해서 동기화 하는데 너무 오래 걸리고 자꾸 죽어서 노드를 활용하여 데이터베이스 내용을 동기화 할 예정이다.

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

오라클 정식 매뉴얼은 위와 같다.

여기 순서대로 설치 했더니 ORA-03113 오류가 난다.

많은 자료를 찾아본 결과 instanctclient 11.2 버전을 설치하면 된다고 한다.

위 매뉴얼대로 하면 11 버전도 설치된거 같은데 아닌가 보다.


난 zip 파일로 압축된 파일을 받아서 /opt/oracle/ 폴더 밑에 이동시켰다.

그런 다음 다음과 같은 명령어를 실행했다.

$ sudo sh -c "echo /opt/oracle/instantclient_11_2 > /etc/ld.so.conf.d/oracle-instantclient.conf"

$ sudo ldconfig

이 명령어를 친 다음에 node app.js 파일에 연결하고 간단한 질의문을 실행 했더니 결과가 나왔다.

괜히 다른 설정을 찾는다고 많은 시간을 허비한거 같다.

처음부터 버전을 맞추었다면 시간을 절약할 수 있었을 거 같다.

댓글

이 블로그의 인기 게시물

한글 2010 에서 Ctrl + F10 누르면 특수문자 안뜰 때

아이폰에서 RFID 사용하는 방법

VCC 와 GND 는 무엇일까?