当前位置: 首页 > 知识库问答 >
问题:

连接oracle数据库与节点时出错

凌景辉
2023-03-14
var oracle = require('oracle');

    var connectData = {
        hostname: "localhost",
        port: 1521,
        database: "orcl", // System ID (SID)
        user: "scott",
        password: "oracle"
                 }

错误:.错误:在function.module._resolveFilename(module.js:336:15)在function.module._load(module.js:278:25)在module.require(module.js:365:17)在require(module.js:384:17)在object处找不到模块“../build/release/oracle_bindings”。(/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)在module.js:365:17)

共有1个答案

华欣荣
2023-03-14

看起来您使用的是未维护的Oracle模块。您可以考虑切换到Oracle的OracleDB模块。

如果这不是一个可行的解决方案:它难以找到的模块(oracle_bindings)似乎是在Oracle的安装过程中通过gyp安装的。因此,请再次尝试安装它,并特别注意,如果该件成功与否。

此外,请注意,Oracle的安装说明比典型的node.js模块更丰富。确保设置了所需的所有环境变量,并将其设置为正确的值。(在代码中,检查process.env对象中的值。)确保您已经成功安装了说明要求您安装的所有内容。

 类似资料:
  • 主要内容:使用SQL * Plus连接到Oracle数据库服务器,使用SQL Developer连接到Oracle数据库服务器在本教程中,您将学习如何使用和SQL Developer 工具连接到Oracle数据库服务器。 使用SQL * Plus连接到Oracle数据库服务器 是安装Oracle数据库服务器或客户端时自动安装的交互式查询工具。 有一个命令行界面,允许您连接到Oracle数据库服务器并交互执行语句。 注意:如果有使用过MySQL或PostgreSQL,与MySQL中的mysql程序

  • 我们正在使用tomcat jdbc连接池与Oracle数据库。最近,我们遇到了JDBC瘦客户机的Oracle数据库中存在太多非活动会话的问题。 有人能帮我们吗?它为什么会导致数据库中的非活动会话,以及对此的解决方案是什么。

  • 我正在尝试一个程序来检查与oracle数据库的连接,如下所示 但在eclipse中运行之后,它显示了以下异常。 JAVAsql。SQLException:Listener拒绝了连接,出现以下错误:ORA-12505,TNS:Listener当前不知道连接描述符中给出的SID 请帮助我,我是oracle数据库的新手。

  • PS G:\开机 错误:ER_BAD_DB_错误:握手时未知数据库“启动”。顺序_握手时出现错误(G:\boot\node\u modules\mysql\lib\protocol\sequences\Sequence.js:47:14)。协议中的错误包(G:\boot\node\u modules\mysql\lib\protocol\sequences\Handshake.js:123:18)

  • 我正在尝试使用camel-jasypt生成的加密密码和用户名与oracle数据库连接,并将生成的值保留在.properties文件中。但是,不幸的是,我遇到了用户名和密码不正确的错误。我正在提供我的程序的骆驼上下文。 当我试图用.properties文件中的加密值与oracle数据库连接时,我会遇到以下错误

  • 我是php的初学者,对于一个项目,我想把我和数据库连接起来,但问题是: 我需要4个变量: 当我这样做时: 有两个错误: 警告:mysqli::mysqli():php_network_getaddress:getaddrinfo失败:第21行/home/ubuntu/workspace/index.php中的名称或服务未知 而且 警告:mysqli::mysqli():(HY000/2002):p