【发布时间】:2015-07-10 08:29:32
【问题描述】:
我对“node-oracledb”库有疑问。它是一个尝试连接到本地数据库的简单文件。 环境:centos 6.4 / nodejs v0.12.2 / oracle 库 node-oracledb 0.3.8 来自 .bash_profile 的环境变量:
导出 ORACLE_BASE=/usr/oracle/app 导出 ORACLE_SID=orcl 导出 ORACLE_HOME=/usr/oracle/app/product/11.2.0/dbhome_1 导出 OCI_LIB_DIR=$ORACLE_HOME/lib 导出 OCI_INC_DIR=$ORACLE_HOME/rdbms/public LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;导出 LD_LIBRARY_PATH
var oracle = require('oracle');
var connectData = {
hostname: "localhost",
port: 1521,
database: "orcl", // System ID (SID)
user: "scott",
password: "oracle"
}
错误: .错误:找不到模块'../build/Release/oracle_bindings' 在 Function.Module._resolveFilename (module.js:336:15) 在 Function.Module._load (module.js:278:25) 在 Module.require (module.js:365:17) 在需要(module.js:384:17) 在对象。 (/usr/oracle/dev/atlantisSGBD/node_modules/oracle/lib/oracle.js:2:16) 在 Module._compile (module.js:460:26) 在 Object.Module._extensions..js (module.js:478:10) 在 Module.load (module.js:355:32) 在 Function.Module._load (module.js:310:12) 在 Module.require (module.js:365:17)
【问题讨论】: