ORACLE数据库异常

dreamzhouwei 2014-06-18 05:23:48
本人写一个服务器程序,该服务器程序采用ADO的方式和两个oracle数据库连接。基本的业务就是终端连接到服务器上,终端连接时,服务器从数据库中查询该终端的信息,判断是否让该终端登录,然后终端上报位置时,业务服务器将位置信息存储到数据库中。
现在的情况是业务服务器运行3天就会出现异常,捕捉的异常信息是:Code = 80040e14 Msg: IDispatch error #3092 Source: OraOLEDB Description: ROW-00001: Ξ???ě? 。出现这个异常后,业务服务器就更新和数据库的连接(断开原来的连接,并新建一个连接),但是还是解决不了问题,异常一直存在。重起业务服务器进程,各种业务恢复正常,但是大约3天后,还会出现这种情况。
出现这种情况是oracle数据库没有任何异常信息。
当前oracle数据库为11,客户端是11对应的客户端,业务服务器运行环境是Windows Server 2003 32位,业务服务器编译工具VS2008。
请高手指点信息!!!
...全文
472 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyufeng509 2014-10-16
  • 打赏
  • 举报
回复
请问楼主是怎么解决的?我遇到了一模一样的问题啊。
卖水果的net 2014-06-19
  • 打赏
  • 举报
回复
引用 5 楼 dreamzhouwei 的回复:
[quote=引用 4 楼 wmxcn2000 的回复:] 建议 LZ 把 ORACLE 的 alert 文件传上来,看看是不是 oracle 的问题。
多谢,下次问题再出现的时候,把最新的alert文件贴上来[/quote] 还是不出问题的好,哈哈!
dreamzhouwei 2014-06-19
  • 打赏
  • 举报
回复
引用 4 楼 wmxcn2000 的回复:
建议 LZ 把 ORACLE 的 alert 文件传上来,看看是不是 oracle 的问题。
多谢,下次问题再出现的时候,把最新的alert文件贴上来
卖水果的net 2014-06-19
  • 打赏
  • 举报
回复
建议 LZ 把 ORACLE 的 alert 文件传上来,看看是不是 oracle 的问题。
dreamzhouwei 2014-06-18
  • 打赏
  • 举报
回复
引用 楼主 dreamzhouwei 的回复:
本人写一个服务器程序,该服务器程序采用ADO的方式和两个oracle数据库连接。基本的业务就是终端连接到服务器上,终端连接时,服务器从数据库中查询该终端的信息,判断是否让该终端登录,然后终端上报位置时,业务服务器将位置信息存储到数据库中。 现在的情况是业务服务器运行3天就会出现异常,捕捉的异常信息是:Code = 80040e14 Msg: IDispatch error #3092 Source: OraOLEDB Description: ROW-00001: Ξ???ě? 。出现这个异常后,业务服务器就更新和数据库的连接(断开原来的连接,并新建一个连接),但是还是解决不了问题,异常一直存在。重起业务服务器进程,各种业务恢复正常,但是大约3天后,还会出现这种情况。 出现这种情况是oracle数据库没有任何异常信息。 当前oracle数据库为11,客户端是11对应的客户端,业务服务器运行环境是Windows Server 2003 32位,业务服务器编译工具VS2008。 请高手指点信息!!!
比较奇怪的是前三天运行都很正常,出现这个异常的时候Windows Server 2003的内存才400多兆,业务服务器的内存才40多兆
dreamzhouwei 2014-06-18
  • 打赏
  • 举报
回复
不知道这个对你有没有帮助,对ADO不是很了解 http://blog.csdn.net/dragoo1/article/details/10138847[/quote] 多谢多谢!!!
CT_LXL 2014-06-18
  • 打赏
  • 举报
回复
引用 楼主 dreamzhouwei 的回复:
本人写一个服务器程序,该服务器程序采用ADO的方式和两个oracle数据库连接。基本的业务就是终端连接到服务器上,终端连接时,服务器从数据库中查询该终端的信息,判断是否让该终端登录,然后终端上报位置时,业务服务器将位置信息存储到数据库中。 现在的情况是业务服务器运行3天就会出现异常,捕捉的异常信息是:Code = 80040e14 Msg: IDispatch error #3092 Source: OraOLEDB Description: ROW-00001: Ξ???ě? 。出现这个异常后,业务服务器就更新和数据库的连接(断开原来的连接,并新建一个连接),但是还是解决不了问题,异常一直存在。重起业务服务器进程,各种业务恢复正常,但是大约3天后,还会出现这种情况。 出现这种情况是oracle数据库没有任何异常信息。 当前oracle数据库为11,客户端是11对应的客户端,业务服务器运行环境是Windows Server 2003 32位,业务服务器编译工具VS2008。 请高手指点信息!!!
不知道这个对你有没有帮助,对ADO不是很了解 http://blog.csdn.net/dragoo1/article/details/10138847

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧