我正在尝试使用OCI连接将Oracle 4或Oracle 5连接到新的Windows2016服务器上的LINQPad数据库。我可以打开Oracle,它可以连接,但当我尝试使用LINQPad时,我得到“无法从注册表获取SQl客户端信息。请确保安装了Oracle软件,或使用直接连接到服务器的模式”。如果我尝试使用直接模式,并为其提供服务器名称,我会得到"Connection I with error ORA-12504“。 我刚刚在连接到Oracle数据库的服务器上安装了我们的第一个控制台应用程序,它能够连接和返回数据。 在我们已经启动并运行了一段时间的Windows2008服务器上,在
我有一个问题,希望有人能给我解释一下。我在服务器上正确安装了Oracle 11g。在工作站上,我安装了tnsname.ora指向oracle数据库的Oracle客户端。我可以ping到安装了oracle db的服务器。我可以使用sqlplus连接到数据库,甚至可以使用C#以编程方式连接到数据库。然而,我想不起来了。尝试执行此操作时,我收到错误消息3511 not found。所以我的问题是:在什么情况下使用tnsping,以及如何使tnsping工作?换句话说,如果我的tnsping不工作,但我仍然可以使用C#以编程方式连接到数据库,那么我应该担心的问题是什么?我是Oracle的新手..谢谢!