一个用c#开发的.net framework2.0的程序,使用oracle10g数据库,程序采用ado.net连接数据库的时候出现数据库连接错误,错误信息为ORA-03113: end-of-file on communication channel。
关键是这个错误还不是每次都出现,经过摸索发现,该问题只在每天17:00至18:20才出现,其余时间程序都能正常使用。
后对代码进行分析后发现,采用oledb的.net数据库提供程序进行链接就会在17:00至18:20出现
ORA-03113: end-of-file on communication channel连接错误。而在同一时刻采用oracle的.net数据库提供程序进行链接不会出现任何错误。这个就比较怪了,首先是故障时间是定时出现,出现故障时,进行过网络原因查找,没有发现网络出现问题,网络环境正常。其次是数据库连接方式不同,有的出错,有的正常。请问大家有遇到过的没,帮忙分析分析,谢谢!!!
关键是这个错误还不是每次都出现,经过摸索发现,该问题只在每天17:00至18:20才出现,其余时间程序都能正常使用。
后对代码进行分析后发现,采用oledb的.net数据库提供程序进行链接就会在17:00至18:20出现
ORA-03113: end-of-file on communication channel连接错误。而在同一时刻采用oracle的.net数据库提供程序进行链接不会出现任何错误。这个就比较怪了,首先是故障时间是定时出现,出现故障时,进行过网络原因查找,没有发现网络出现问题,网络环境正常。其次是数据库连接方式不同,有的出错,有的正常。请问大家有遇到过的没,帮忙分析分析,谢谢!!!
解决方案 »
- 关于疑问:UI.Add add = new UI.Add()
- 32位C#程序 连接64位ORACLE数据库
- C#中 webBrowser中如何响应回车按键事件
- 在C#的winform中怎么直接在DataGridView里面修改,添加数据.(添加,修改到数据库里)
- Microsoft Visual Studio 2008 Shell (integrated mode)
- 关线程的问题,很简单,帮忙解决一下
- 救命啊,来看看啊!出人命了!
- active report for net中viewer的问题?
- 如何调试process调用的外部程序(这个外部程序是自己写的)
- 关于某列是由COMBOX选择的,COMBOX数据源是前一列的值。改变前一列的值的时候此列对应的值也会改变
- 串口数据读取的问题?
- 求 不等于0的正则表达式
你试试换一个版本的oracle。
很有可能就是某些任务占用了过多的连接。
再者,服务器本身的资源占用情况。