使用带有 node-oracledb 的 SID 连接到 Oracle DB 失败
Connecing to OracleDB using SID with node-oracledb fails
我正在尝试使用 SID 连接到 Oracle 数据库并收到以下错误
获取连接时出错 - 错误:ORA-12545:连接失败,因为目标主机或对象不存在
我试过以下连接字符串:
HOST:1521:SID
主机:1521/SID
HOST、PORT 和 SID 都正确,我可以使用 DBVisualizer 进行连接。
此外,我能够使用服务名称与 DBVisualizer 和节点应用程序成功连接。
有人可以帮我连接 SID 吗?
我假设您正在连接到 Oracle Database 12c。
默认情况下,您不再可以使用 HOST:PORT:SID 进行连接。如果您仍然需要,请将参数 USE_SID_AS_SERVICE_listener=on
添加到您的 listener.ora
文件并重新加载 (lsnrctl reload
)
更多信息:
https://oracle-base.com/articles/12c/multitenant-connecting-to-cdb-and-pdb-12cr1
我正在尝试使用 SID 连接到 Oracle 数据库并收到以下错误
获取连接时出错 - 错误:ORA-12545:连接失败,因为目标主机或对象不存在
我试过以下连接字符串:
HOST:1521:SID
主机:1521/SID
HOST、PORT 和 SID 都正确,我可以使用 DBVisualizer 进行连接。
此外,我能够使用服务名称与 DBVisualizer 和节点应用程序成功连接。
有人可以帮我连接 SID 吗?
我假设您正在连接到 Oracle Database 12c。
默认情况下,您不再可以使用 HOST:PORT:SID 进行连接。如果您仍然需要,请将参数 USE_SID_AS_SERVICE_listener=on
添加到您的 listener.ora
文件并重新加载 (lsnrctl reload
)
更多信息: https://oracle-base.com/articles/12c/multitenant-connecting-to-cdb-and-pdb-12cr1