라벨이 instantclient인 게시물 표시

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 파일에 연결하고 간단한 질의문을 실행 했더니 결과가 나왔다. 괜히 다른 설정을 찾는다고 많은 시간을 허비한거 같다. 처음부터 버전을 맞추었다면 시간을 절약할 수 있었을 거 같다.