ORACLE .net应用程序通过ODP.NET连接oracle12c之ORA-03137

在将Oracle客户端从11.2.0.4.0升级到12.1.0.2.0后,使用ODP.NET托管驱动器的.NET应用出现ORA-03137错误。该错误在执行查询时出现,但在SQL*PLUS中执行相同查询则正常。原因可能是旧版ODP.NET DLL存在导致。解决方案是下载并应用Oracle客户端12.1.0.2的Windows DB BUNDLE PATCH 12.1.0.2.170418或更高版本。
摘要由CSDN通过智能技术生成
    数据库服务器操作系统:
  [ora12c@ora29 trace]$ uname -a
  Linux ora29 2.6.39-400.17.1.el6uek.x86_64 #1 SMP Fri Feb 22 18:16:18 PST 2013 x86_64 x86_64 x86_64 GNU/Linux
  [ora12c@ora29 trace]$ 
  数据库版本:
[ora12c@ora29 trace]$ sqlplus -v
SQL*Plus: Release 12.2.0.1.0 Production
[ora12c@ora29 trace]$ 
   今天,测试同事反应,他们.net应用程序连接的12c数据库出问题了,客户端应用程序报错:

登录数据库服务器,查看告警日志也发现一大堆的类似报错:
2017-06-14T13:16:40.873489+08:00
Errors in file /u03/app/diag/rdbms/ora12c/ora12c/trace/ora12c_ora_12761.trc  (incident=26305):
ORA-03137: 来自客户机的格式错误的 TTC 包被拒绝: [kpoal8Check-3] [49152] [0] [0x000000000] [34856] [] [] []
2017-06-14T13:16:40.876466+
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值