728x90
npm install oracledb
const oracledb = require('oracledb')
oracledb.outFormat = oracledb.OUT_FORMAT_OBJECT
DB 연결
connection = await oracledb.getConnection({
user : "user",
password : "password",
connectString : "host:port/service_name"
})
Error: DPI-1047 에러가 날 경우,
아래 페이지에서 각 환경에 맞는 오라클 클라이언트 파일을 zip 파일로 다운 받은 다음, 압축 해제한 디렉토리를 아래 명령어로 지정해준다
oracledb.initOracleClient({libDir: "./instantclient_19_8"})
12154 에러가 발생할 경우,
[Error: ORA-12154: TNS:could not resolve the connect identifier specified] {
errorNum: 12154,
offset: 0
}
errorNum: 12154,
offset: 0
}
Add Oracle Client libraries version 21, 19, 18, 12, or 11.2 to your operating system library search path such as PATH on Windows or LD_LIBRARY_PATH on Linux. On macOS link the libraries to /usr/local/lib.
반응형