";格式不正确的数据包:TNS“;从Oracle数据库检索数据
本文关键字:Oracle 检索 数据 TNS 数据库 格式 quot 不正确 数据包 | 更新日期: 2023-09-27 18:06:34
我在从"Oracle Database 12c Release 12.1.0.1.0-64bit Production"中选择数据时,发现大量"格式错误的数据包:TNS"(使用wireshark版本1.12.06观察到(,我寻求帮助
我可以选择数据,但性能太慢了。我可以通过使用oracle.net驱动程序的c#应用程序、使用ROBC的R和sqlplus命令来重现这一点。然而,使用Oracle SQL Developer studio似乎不会在网络上产生这种故障数据包,因此,性能正如我所期望的那样
我提出问题的背景是SELECT
的性能非常非常差。我观察到工作站正在以10比特/秒的速度检索数据,并以6 MBit/s的速度发送数据,进行SELECT
。这使我的注意力转向了网络层。我承认我是神谕新手,我需要一些时间来弄清楚什么司机需要疯狂。此外,我确实卸载了好几次oracle驱动程序,不能排除我的设置被破坏的可能性。我不想配置tnsnames.ora,而是想使用连接字符串和EZCONNECT
来配置客户端
我感谢您对如何进一步调试此问题的帮助。
谢谢一月
TNS(SQLNet(协议从11g更改为12c。
Wireshark1.x将所有12c+数据包视为格式错误。
作为一个测试,我对11g数据库连接运行了tshark 1.12,一切都显示正常。
我构建Wireshark 2.6是为了与Oracle协同工作,这基本上是正确的。
连接数据包仍然显示为格式错误。这个问题有一个开放的错误:
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=15727