问题标签 [node-oracledb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - TNS 侦听器找不到具有匹配协议栈的可用处理程序?在 nodejs 中使用 node-oracledb
即使我在完成查询执行后释放连接,它也会引发错误,称为“TNS 侦听器找不到具有匹配协议堆栈的可用处理程序”。对于前 2 到 5 次,它工作正常。但是,在几次请求(随机)之后,它会抛出这种类型的错误。你能帮我解决可能是什么问题吗?我正在使用 express、oracledb 和 oracle 10g express 版本。
注意:我是 node 和 oracledb 的初学者
以下是我的代码,当我收到请求时:
node.js - 如何连接到 openshift node.js 应用程序上的远程 oracle 数据库?
我有一个node.js
连接到远程Oracle
数据库的应用程序。在我的本地机器上,我node-oracledb
用来连接到数据库,它运行良好。
我正在尝试将此节点应用程序部署在OpenShift
. 但是,我无法node-oracledb
安装在OpenShift
. 我相信这是由于下载和安装 Oracle InstantClient 的先决条件,这不是OpenShift
.
关于如何让它发挥作用的任何想法OpenShift
?
node.js - 如果我们不知道存储过程绑定参数,如何在 node-oracledb 中执行“存储过程”查询?
文档中的所有示例都带有绑定变量。但是如果我们要执行用户编写的查询(存储过程)。(在这种情况下,我们将不知道所有的输入和输出是什么要绑定的参数)。我能够执行所有基本的 ddl 和 dml 查询。但是如何执行像查询这样的存储过程以及检索的方式是什么?
如果我们使用“db-oracle”会有运气吗?
注意:我是 nodejs 和 node-oracle-db 的新手
javascript - 无法读取未定义的属性“摆脱”
当我尝试在我的发布路线上执行这个控制器时,我得到的错误是什么。我已经用 Postman 测试过了。
我试过了,console.log(result)
但我不确定。
我的查询被执行,我的行被插入到我的表中。我已经检查过了。密码也经过哈希处理。
问题是我没有得到任何应该返回的绑定。
有问题的代码(IMO)是
oracle-NodeDB 包装器
控制器
路线
node.js - Node.js 和 Oracle DB:插入语句不起作用
根据 SQL 查询我有一个问题。我的插入查询返回元组插入成功但实际上表中没有元组的答案。所以由于某些原因它不起作用。询问:
谢谢你。
**UPDATE_SOLUTION1:添加到您的服务器脚本:oracledb.autoCommit = true; **
**UPDATE_SOLUTION2:将 { autoCommit: true } 添加到 execute() **
node.js - 无法使用 NodeJS 连接到 Oracle
我正在尝试运行包含与 Oracle 数据库的连接的 NodeJS(v0.10.36) 文件。
当我尝试运行该项目时,出现以下错误。
app.js 包含连接到 Oracle 数据库的简单脚本。
我已按照此处的说明安装oracledb
甲骨文版本:11.2
已设置以下环境:
任何解决问题的线索将不胜感激。
编辑 :
须藤 npm 安装 oracledb
node.js - 在 Node.js 中连接远程 Oracle 数据库时出错
我是 NodeJS 的新手。我无法使用 node-oracledb 连接远程 Oracle 数据库并出现以下错误。
ORA-01017: 无效的用户名/密码;登录被拒绝
现在,扭曲的部分是,使用相同的连接细节,我可以使用 SQLDeveloper 应用程序连接 Oracle 远程数据库。
我已经在 Mac OS X El Capitan 和 Oracle 即时客户端 12.1 上使用 Brew 安装了 Nodejs。
我也试过 SqlPlus 但无法连接 Oracle 远程数据库。
防火墙也关闭了。以下代码正在另一个具有相同配置的 Mac OS X El Capitan 上运行。
node.js - symbol not found errors with glibc
Recently, I started working with Docker to run my Node project and wanted to add the Oracle instant client driver. As far as I know Oracle instant client driver is compiled against glibc
library while my Docker images which is Alpine
based includes musl
library.
So I needed a way to include the glibc
libraries and I stumbled upon docker-glibc-builder which packages the glibc
libraries as a compressed package.
After including the glibc
library into the container I started noticing the following errors when ever my Node project would call the Oracle the instant driver.
Anyone run into such an error ?
node.js - 如何在节点js的oracle db中获取数据库名称而不使用连接对象进行查询
如何在 oracle db node js 中获取数据库名称
我想在每次执行特定查询时获取数据库的名称。