测试连接 关闭  
jdbc:oracle:thin:@127.0.0.1:1521:cms:  --------------------------------------------------------------------------------
 
连接失败,原因:java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=169869568)(ERR=12528)(ERROR_STACK=(ERROR=(CODE=12528)(EMFI=4))))   远程连接。上午连接都是好好的。服务器也正常。到下午客户就找我 问我为什么数据库连接不上。。请高手解决。急 在线等

解决方案 »

  1.   

    -- 从下面方面去找原因:
    -- *01)网络问题:ping ip
    -- *02) 网络没问题,可以先尝试从你的客户机去 tnsping ,如:
    C:\Documents and Settings\Administrator>tnsping 192.168.5.8TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 30-3月 -2011 18:16:32Copyright (c) 1997, 2005, Oracle.  All rights reserved.已使用的参数文件:
    D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora已使用 HOSTNAME 适配器来解析别名
    Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=192.168.5.8))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.5.8)(PORT=1521)))
    OK (50 毫秒)-- *03) 如果上面提示OK,就表示服务器的监听应该是打开的,没什么问题!
    -- *04) 如果上面提示非OK,则去查找服务器的监听文件,看其配置是否正确?监听是否启动?用的什么端口?
    --       端口是否被防火墙屏蔽?-- ......
      

  2.   

    F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 文件夹下的listener.ora文件
    前边的路径是你oracle安装路径
      

  3.   

    Connection refused服务器上的Listener里面注册的服务状态应该是BLOCKED了吧。连接太多了,服务器不给连接了。