尝试使用LINQPad连接到Oracle,提供“无法获取Oracle客户端信息”

问题描述 投票:0回答:1

我正在尝试使用OCI连接将LINQPad 4或LINQPad 5连接到新的Windows 2016服务器上的Oracle数据库。我可以打开SQl Developer并连接但是当我尝试使用LINQPad时,我得到“无法从注册表中获取Oracle客户端信息。请确保已安装Oracle客户端软件,或使用直接连接到服务器的模式”。如果我尝试使用直接模式并提供服务器名称,我会收到“连接被拒绝,错误ORA-12504”。

我只是将第一个控制台应用程序放在连接到该Oracle数据库的服务器上,它能够连接并返回数据。

在已经启动并运行一段时间的Windows 2008服务器上,我已经能够在过去3年多的时间内使用LINQPad连接到Oracle。我能想到的唯一区别是在2008服务器上它是32位Oracle,现在我们使用的是64位。

我正在寻找有关我可以尝试的任何建议。如果可能的话,我更愿意使用LINQPad而不是SQL Developer。

oracle linqpad
1个回答
0
投票

经过更多的研究,我找到了以下帖子,它对我有用。发布以防其他人可以使用此功能。我也在使用tnsname.ora文件。

LINQPad - Connection String to my Oracle DB

© www.soinside.com 2019 - 2024. All rights reserved.