gpt4 book ai didi

node.js - 通过 EC2 上的 Node OracleDB 模块连接到 OracleDB

转载 作者:搜寻专家 更新时间:2023-11-01 00:07:09 26 4
gpt4 key购买 nike

我无法与驻留在不同系统上的 OracleDB 建立连接。从我从 Oracledb Node module Documentation 中学到的,连接设置应如下所示:

oracledb.getConnection(
{
user : "hr",
password : "welcome",
connectString : "localhost/XE"
}
//fun querying goes here

我已经查看了 oracledb 模块文档,但是我似乎无法找到在给定某些变量时我需要遵循的语法。为了确保与数据库的连接安全,我需要在连接上提供:

dbUserID: blah blah (maps to 'user' in Object),
dbPassword: Blahblahblah (maps to 'password' in Object),
oraclePort: (1521 as standard, but not sure where this goes in the object),
dbHostName: db.server.com (maps to 'localhost' in Object),
dbInstance: DBINSTANCENAME (not sure where this goes in object)

我相当确定主机名、端口和实例将用于对象的“connectString”部分,但我不确定应该如何格式化。

任何有关我如何建立联系的帮助和建议都将不胜感激!

编辑:我在第一次启动服务器时也收到此错误:[错误:ORA-12162:TNS:网络服务名称指定不正确] 我以为我已经解决了这个问题错误,但显然我没有!如有任何建议,我们将不胜感激。

最佳答案

尝试以下操作:

   oracledb.getConnection(
{
user : "hr",
password : "welcome",
connectString : "db.server.com:1521/DBINSTANCENAME"
}

关于node.js - 通过 EC2 上的 Node OracleDB 模块连接到 OracleDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31969192/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com