问题标签 [node-oracle]

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.

0 投票
0 回答
31 浏览

node.js - 如何在使用 Typeorm 的节点中使用 tnsnames.ora 和客户端钱包?

我正在尝试使用 TNS 和客户端钱包连接到外部 Oracle 数据库。我的组织要求进行确切的设置,所以我没有办法。问题是,当谈到甲骨文时,我是一个完全的菜鸟,而互联网没有完全零的信息——这意味着一些知识。node-oracledb 本身没有非常描述性的错误消息,所以我只是在这里闲逛,我很感激任何指导。

这是我的设置:

我得到的是这样的

如果我将字符串从 tnsnames.ora 直接移动到 JS 的配置中,我会收到以下错误:

所以我在这里,不知道我在做什么。甚至不确定如何调试,似乎混合节点和oracle并不是一件流行的事情。我会很感激任何方向。

UPD:发现我可以用字符串把钱包目录定义正确,所以我的 TypeORM 配置变成了:

所以我现在得到的错误是: