除了

许多的

不同的设置,我们无法找到原因/解决方案。

每一条建议都会受到赞赏,因为这真的让我发疯。我想知道切换到ODP.NET是否能解决这个问题,或者至少能使故障排除变得更容易(我读到MS的提供商不是很稳定)。但是,由于体系结构不是很灵活,因此切换需要相当长的时间。但如果这是唯一合理的做法。。。

我正在使用的代码:

DbConnection conn = new OracleConnection();

conn.ConnectionString = _connectionString;

try

{

conn.Open();

DbCommand cmd = conn.CreateCommand();

cmd.CommandText = "select sysdate from dual";

cmd.Connection = conn;

_logger.Info("Sysdate: " + cmd.ExecuteScalar().ToString());

}

catch (OracleException oex)

{

_logger.ErrorException("Oracle exception: " + oex.Message, oex);

}

catch (Exception ex)

{

_logger.ErrorException("Exception: " + ex.Message, ex);

}

finally

{

if (conn != null) conn.Close();

}

提供程序:System.Data.OracleClient

库:instantclient-basiclite-win32-10.2.0.3-20061115

Data Source=ip_address:port_number/instance;Persist Security Info=True;User ID=user;Password=passwd

其他无问题连接的应用程序:使用相同libs的QueryExpress、Sql Developer

操作系统:Windows Server 2008标准SP 2

oracle 偶尔登录超时,OracleClient,间歇性连接问题:应用程序挂起在OracleConnection.Open()上,没有超时,没有引发异常...相关推荐

  1. 扩展屏幕没有连接,但程序窗口还在扩展屏幕上,在看不到这个屏幕的情况下,把程序窗口拉回来的方法

    使用win键+P,唤出下面: 先选"扩展",然后再选回"仅计算机".

  2. oracle报609,案例:Oracle报错ORA-609 TNS-12537 TNS-12547 连接超时导致

    天萃荷净 生产数据库alert日志中出现错误信息ORA-609 TNS-12537 TNS-12547,分析原因为数据库inbound connect timeout默认为60导致 1.数据库aler ...

  3. 修改密码后服务器断开连接,SSH无需密码登录服务器且保持连接不断开的方法

    SSH无需密码登录服务器 Mac 无密码 SSH 登录服务器,只需要简单三步,不再需要记住账号密码,快速进入服务器 测试H1 dfsdfsf 测试H2 dfsdfsf 测试H3 dfsdfsf 测试H ...

  4. 因主机名更改造成oracle控制台登录错误:ora-12545,ora-12541

    http://blog.csdn.net/rookie_one/archive/2006/11/30/1421781.aspx 昨天临下班因嫌自己的计算机名太丑,就改成了别的.(当初装系统的时候太匆忙 ...

  5. java ftp上传超时_java - Java FTP连接超时 - 堆栈内存溢出

    我正在做一个项目,修改后,稍后会将一些文件上传到FTP服务器...除了弄清楚文件的上传之外,我什么都没有. 我可以成功连接到FTP服务器,但是一旦文件上传,该程序将挂起几分钟,然后显示超时. java ...

  6. 如何连接oracle xe_为什么应始终将连接池与Oracle XE一起使用

    如何连接oracle xe 介绍 Oracle Express Edition是Oracle Enterprise Edition的免费版本,其较小的尺寸使其非常方便地测试各种Oracle功能. 根据 ...

  7. 服务器连接异常系统无法登录,Win10系统电脑无法登录LOL提示服务器连接异常的原因及解决方法...

    Win10系统电脑无法登录LOL提示服务器连接异常的原因及解决方法 腾讯视频/爱奇艺/优酷/外卖 充值4折起 win10正式版LOL无法登录,提示"服务器连接异常"的问题,这该怎么 ...

  8. Oracle 数据库登录详解

    目录 一.登录oracle 重启服务器后启动oracle oracle的登录方式: 二.监听 监听服务的主要文件: 三.用户 oracle安装后常用的默认三个用户 权限角色: 创建用户及授权: 四.一 ...

  9. Oracle远程登录命令

    Oracle远程登录命令 转载自这篇文章 sqlplus登陆方式 sqlplus有几种登陆方式 比如: 1.C: > sqlplus "/as sysdba"      C: ...

  10. oracle用户密码已过期,oracle提示登录密码过期完美解决方法

    oracle 提示登录密码过期解决 1.登录到oracle的 服务器 2.切换到oracle 用户 3.设置到当前操作的实例名:export ORACLE_SID=XXX 4.连接数据库的命令行模式: ...

最新文章

  1. 【计算机网络】传输层 : TCP 拥塞控制 ( 慢开始 | 拥塞避免 | 快重传 | 快恢复 )
  2. element.onclick = fun与element onclick=fun()的区别
  3. 软件官网与memcached介绍
  4. javascript --- 将DOM结构转换成虚拟DOM 虚拟DOM转换成真实的DOM结构
  5. TheFatRat免杀
  6. python生成器详解
  7. MATLAB绘制折线图和散点图
  8. 南科大副教授“跳槽”到深圳中学引热议!大学老师不香了吗?
  9. This is a CONNECT tunnel, through which encrypted HTTPS traffic flows.
  10. 51单片机编程题:编程将外部数据存储器1050H~1054H单元分别赋值为01,02,03,04
  11. 联想2015年冲进全球PC服务器前三甲
  12. John F. Kennedy的就职演说(在线收听)
  13. 如何把flash.exe转换成家用DVD可以播放的MPG格式
  14. 青春无敌?那只是一瞬间
  15. 对称加密 非对称加密
  16. 驱动-MDL内存映射
  17. jQuery添加元素
  18. 无锡设计培训——家装和工装的区别有哪些
  19. PCI Express架构概述
  20. 华为2020秋招结构工程师笔试-避免雷区

热门文章

  1. jvm内存分析和cpu耗时分析
  2. Hbase启动hbase shell运行命令报Class path contains multiple SLF4J bindings.错误
  3. 小记tensorflow-1:tf.nn.conv2d 函数介绍
  4. 火狐中jq的attr出现的bug问题用prop代替
  5. 奇怪吸引子---Rucklidge
  6. git将本地练手的项目放置到git远端上--本地仓库和远程建立连接
  7. 视频点播-上传视频状态异常
  8. 数据库 之 Mysql的表分区
  9. [转]如何使用消息系统避免分布式事务?
  10. 关于期权的若干硬知识,知道这些就不那么担心了