解决方案 »

  1.   

    应该是格式不对,端口和服务名之间应该用/,试一下吧
    Ip地址:1521/exam
      

  2.   

    不对啊,大哥~Io 异常: Invalid connection string format, a valid format is: "host:port:sid",要不要Oracle数据库的授权啊?Oracle不在我本地呐,我不是很懂唉,记得MySQL都需要对ip进行授权才能远程访问呢?
      

  3.   

    cmd环境下执行
    tnsping IP地址:1521/exam
    先确定你的机器能不能连接上数据库服务
    如果通的话,检查帐号密码是否正确,最好用oracle的东西先连下,看看能不能连上
    不通的话试试 tnsping ip地址,如果ip地址能通的话应该是服务名没写对
      

  4.   

    先看看plsqldev 能不能连吧。 
      

  5.   

    Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
    根据这个推测是不是实例配置出错,实例参数配置如下,另外可以执行tnsping 实例名,看该命令执行是否ok。
    实例名=
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = ip地址)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = 实例名)
        )
      )
      

  6.   

    connect refused 是不是用户名密码错误了啊?