oracle – 无法从SQL / Plus和Toad返回数据,但可以从SQL Developer返回

这个让我难过.我们在Amazon EC2上运行Oracle 11g,我可以使用SQL Developer进行连接和查询,但是使用Toad和SQL / Plus我可以连接但是当我尝试从v $session中进行简单的选择时,它会给我一个ORA -03135过了一会儿.这是我到目前为止所看到/尝试的内容(没有特别的顺序):

>查看listener.log文件,看到所有三个连接正常
>在服务器上完全关闭Windows防火墙(没有更改)
>从我的机器TNSPing解决
>扫描端口以确保端口1521已打开
>使用telnet确保1521已打开
>将侦听器设置与另一个项目上的oracle db进行比较

最佳答案
听起来网络缓冲区正在填充但没有刷新. SQL *此区域的网络性能通常通过在sqlnet.ora中设置tcp.nodelay = yes来管理;另请参阅send_buf_size和recv_buf_size参数.

SQL * Dev工作而不是SQL * Plus是我指出这种故障排除方法的原因. SQL * Developer在后台使用jdbc来进行提取.

心连心!

转载注明原文:oracle – 无法从SQL / Plus和Toad返回数据,但可以从SQL Developer返回 - 代码日志