如题:
服务,监听,都测试通过.
sqlplus能登陆,但plsql却不能登陆.
plsql报连接超时 错误.用的瑞星,关掉防火墙和杀毒软件也不行.

解决方案 »

  1.   

    看看这个回复是不是和你的问题一样http://community.csdn.net/Expert/topic/4339/4339311.xml?temp=.2669336服务器的操作系统是Windows吗?如果是,那么找到“Configuration   and   Migration   Tools、Administration   Assistant   for   Windows   NT(AAW)”,在AAW的树里找到你的Oracle主目录的叶结点,点右键,选属性,在属性对话框里添加一个名为“USE_SHARED_SOCKET”值为“TRUE”的参数,然后重启服务器。   
      问题原因在于,ORACLE回应每个客户端的请求时,生成一个线程(或者是进程,我记不清了),在这个线程里,它用一个随机端口与客户端通信。而设置了上述参数后,则都用统一的端口了(缺省是TCP1521)。
      

  2.   

    是登陆本地数据库吗?还有你登陆的连接权限都一样吗?nomal、syadba,sysoper
      

  3.   

    不是登陆本地服务器,不过,我同事和我一个局域网里,用pl/sql都可以登陆上去.
    报错:ORA-12170:TNS:Connect timeout occurred我恢复了本机系统win2003(没有杀毒软件)也不行.
      

  4.   

    是啊,我原来没事的. 后来不用oralce了,停了些服务.后来在用就不行了,不过我是客户端应该用不着什么服务吧.