在一段时间的不活动中,与Oracle数据库的连接被取消,这将导致错误-> end-of-file on communication channel。客户端机器(sqlnet.ora或某种环境变量)上是否有任何可指定连接超时并因客户端而异的Oracle设置?或者是某些“心跳”功能的客户端设置(客户端在某个时间间隔内发送数据包),从而阻止防火墙丢弃连接?
在哪里我可以找到设置服务器上的连接超时,因为不活
嗨,我有一个Oracle数据库11g 11.2.0.4,我下载了许多客户端和ODAC工具,最后我得到了32位Oracle运行时11.2.0.4和11.2.0.4 32位版本的XCopy ODAC。我成功地安装了网关,在Azure Analysis服务上注册了它,并使用Visual 2017连接到数据库、检索到的表和数据。我能够在VS2017上构建这个项目,但是当我想要部署这个项目时,我会得到这个错误,这是令人沮丧的,因为我没有说太多:
Failed to save modifications to the
我正在尝试连接到我的朋友Oracle服务器。但是,当连接我有错误时,请帮助……Class.forName(oracle.jdbc.driver.OracleDriver).newInstance();at oracle.jdbc.driver.PhysicalConnection.(NSProtocol.java:672)
at oracle.net.ns.NSProtocol.conne
我在服务器上正确安装了Oracle 11g。在工作站上,我安装了tnsname.ora指向oracle数据库的Oracle客户端。我可以ping到安装了oracle db的服务器。我可以使用sqlplus连接到数据库,甚至可以使用C#以编程方式连接到数据库。然而,我想不起来了。尝试执行此操作时,我收到错误消息3511 not found。换句话说,如果我的tnsping不工作,但我仍然可以使用C#以编程方式连接到数据库,那么我应该担心