第一次玩这远程连oracle...局域网可以连通..但想在家开发..不知道怎么连..
求高手解答.
  已知信息:  
服务器:113.240.223.55
数据库:imERP
端口:8090
用户:admin
密码:admin

解决方案 »

  1.   

    起码先确认你的服务器ip是可以从你家ping到或者访问到的
    至于以后,从来没在家开发的飘过
      

  2.   

    首先,你要在机上安装oracle客户端
    然后,配制网络,可用oracle的网络配制工具(Net Configuration Assistant)或第三方的或直接改
    %ORACLE_HOME%\network\ADMIN\TNSNames.ora文件
    内容如下:
    TEST_ORA=
      (DESCRIPTION=
        (ADDRESS=
          (PROTOCOL=TCP)
          (HOST=113.240.223.55)
          (PORT=8090) //你确定这个端口?缺省为1521
        )
        (CONNECT_DATA=
          (SERVICE_NAME=imERP)  //这个,如果你服务器是ora8以下,改SID=imERP
        )
      )
    配制完成后,再好测试下(oracle的Net Configuration Assistant可测试)或用
    在命令行执行:tnsping TEST_ORA如果一切OK ,就可以用ADO了,
    这个与本地无区别
    连接串:
    Provider=OraOLEDB.Oracle.1;Password=admin;Persist Security Info=True;User ID=admin;Data Source=test_ora
      

  3.   

    用 UniDac 组件连吧。无需要在客户端安装 Oracle 客户端。下载地址
    http://download.csdn.net/detail/netcreate/3517299 
      

  4.   

    先在客户端配置网络服务名,用ADO还是ODBC,都配置这个本机网络服务名、用户名、密码就可以了