Service Name不是写你的IP地址。而是写你的实例的名称。

解决方案 »

  1.   

    你使用连接字符串:
    http://www.csdn.net/Develop/read_article.asp?id=16437
      

  2.   

    你连接本机数据库,还是远程的数据库,Service Name:      192.168.130.171是你配制连接远程数据库的串,可以直接修改TNSNAMES.ORA文件获得
    D:\Oracle\Ora81\network\ADMIN\listener.ora用记事本打开TNSNAMES.ORA,可以得到连接字符串。TEST
    test =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.177)(PORT = 1521))--修改成
            服务器数据库IP或服务器名
        )
        (CONNECT_DATA =
          (SERVICE_NAME = ORCL)-----修改成服务器数据库实例名
        )
      )