我使用以下说明安装了 node-oracle:https ://github.com/oracle/node-oracledb
但是,我一直在努力尝试连接到远程 oracle 数据库。所以我正在利用社区来帮助我。我创建了不同的 *.ora 文件(ldap.ora、sql.ora TNS 等)并将我的 TNS_ADMIN 目录设置为这些文件所在的位置。底线是我有这个连接字符串:
jdbc:oracle:thin:@ldap://{hostName-1}:{portNumber}/{dbname},cn=OracleContext,dc=world ldap://{hostName-2}:{portNumber}/{dbname},cn=OracleContext,dc=world
我可以使用 Oracle SQL Developer 很好地访问数据库。但是,我使用 SQLPlus 或 Node 没有成功。
我已经检查了这些(以及许多其他):
https://community.oracle.com/thread/3759037
如何使用 node-oracledb 连接到 LDAP 服务器?
有没有人想出这一点,并可以发布以下解决方案:
- 你的 jdbc 连接字符串
- 您的示例 *.ora 文件或您从节点传递给 oracledb.getConnection() 的任何参数?
谢谢,