我们使用 System.Data.OracleClient 和抽象基类 DbConnection、DbCommand(等)连接到 Oracle。
在我们的开发阶段,连接工作正常。在暂存期间,我们遇到错误 ORA-12514:TNS:listener 目前不知道连接描述符中请求的服务。
我们的目标是在没有 TNS 条目的情况下进行连接,并在连接字符串中提供所有相关信息 (www.connectionstrings.com/oracle#19)
我可以确认 SQL plus 将从登台服务器连接到所需的模式(侦听器正在侦听)。连接到 SQLPlus 的 TNS 条目与正在构建的查询字符串的所有凭据相匹配。
SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));uid=myUsername;pwd=myPassword;
我们错过的服务器上是否有安装?我们可以调整什么?
任何帮助表示赞赏。