目前我在客户现场遇到这样一个问题.程序能够连接到oracle,ping也能ping 服务器,用PL/SQL工具能够登陆,但是查看不了有那些表,执行最简单的命令seect * from 表,无反映,不能查找出任何数据,我们的软件也是如此,能够连接数据库但是不能查看数据.用户的网络是通过USB猫连接的.同样的环境同样的软件在另外一个区(同城同网)缺可以访问.不知道这是什么原因!

解决方案 »

  1.   

    你在服务器本机上用SQLPLUS执行下 看看能否查出记录
      

  2.   

    Oracle中能执行select * from吗?好像不行的吧
      

  3.   

    执行select * from 不行
      

  4.   

    PL/SQL能登录,但不能查数据。
    ===============================
    那你在服务器上用PL/SQL试试,如果可以查数据,正常的话,那就是网络的问题。
      

  5.   

    那就是说,只有这一个客户端有问题,其他客户端是好的了。
    如果是这样,请检查这个客户端的Oracle版本,是不是比服务器端的Oracle低。
      

  6.   

    也不是版本的问题,因为我们做的客户端程序都是一个版本的免oracle安装的.
      

  7.   

    select * from dual;
    啥结果?
      

  8.   

    执行select * from 不行,需要列出具体的字段名。现在本机上面测试,如果成功,可能网络有问题。
      

  9.   

    是猫的问题,查看包的大小 调整一下就OK(1460),不过对于中兴831的ADSL还不知道该如何解决