最近决定进行迁移。在一些数据库服务器上一切正常,但另一方面由于某些未知原因发生错误。 我使用以下代码:
using System.Data.OracleClient;
using Oracle.ManagedDataAccess.Client;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
System.Data.OracleClient.OracleConnection _conn =
new System.Data.OracleClient.OracleConnection("Data Source=[TNS_NAME];User Id=[USER_ID];Password=[PASS];");
_conn.Open();
Oracle.ManagedDataAccess.Client.OracleConnection _conn1 =
new Oracle.ManagedDataAccess.Client.OracleConnection("Data Source=[HOST/TNS_NAME];User Id=[USER_ID];Password=[PASS];Validate Connection = true");
_conn1.Open();
}
}
}
在_conn1.Open()
行上的我收到错误" ORA-03135:连接失去联系" 为什么会出现这种现象? 数据库服务器 - Oracle数据库11g企业版11.2.0.1.0版 - 64位生产
答案 0 :(得分:0)
如果没有帮助,网络问题可能是最难诊断的问题。首先,您应该联系DBA以获取相关数据库,并请他们帮助您。
让您的DBA查看日志以查看他是否可以找到任何内容。防火墙可能会破坏连接。或者可以将SQL Net配置为超时连接。
贵公司是否有支持合同?如果是这样,我会打开一个SR,他们可以帮助您追踪问题以缩小问题范围。您将需要DBA的合作来查看服务器端。