oracle启动正常,在CMD中使用sqlplus 能连接,但使用plsqldev无法连接,直接就死在连接过程中,同时使用Net Manager 使用测试功能就直接死掉
不知道具体什么原因,在以前系统一直正常。

解决方案 »

  1.   

    是不是机器资源使用过严重了?或者是windows没有释放资源?
      

  2.   

    看看alter.log中有什么错误提示吗
      

  3.   

    直接死在连接过程中,很奇怪。感觉好像不是oracle的问题。也没有什么提示信息!!!
      

  4.   

    sqlplus真的连接上了?可以操作表了?
      

  5.   

    重建一下net configuration assistant试试
      

  6.   

    pl/sql dev是走的监听,那么使用sqlplus你是走监听不?还是就在本地?
    如果是这样的话,你试着使用监听方式连接,看看sqlplus还能不能连接进去,
    如果不行的话,先看看listener.log和你的客户端的sqlnet.log有多大了,大的话,先清一下,如果还连不上去,要考虑trace你的client和listener了.多半是监听有问题.关键是windows,否则,要是truss 这个process会比较方便.不过windows上也可以安装类似的命令的.
      

  7.   

    查看一下 D:\oracle\ora92\network\log\listener.log 文件
      

  8.   

    看看你的ip是不是自动获取的,监听配置是用的主机名还是ip
      

  9.   


    你使用sqlplus的连接有没有@servicename这样的形式,plssqldev和net manager的测试都是要经过listener的。而如果是sqlplus不带@servicename是不需要经过listener的,你检查一下,如果是上面所说的,就是tnsname配置的问题或者是listener的问题了。==================================================================
    Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
    联系方式QQ:370140387
    QQ群:  85837884(注明:数据库)
    电子邮件:[email protected]
    网站: http://www.inthirties.com