我的数据库是oracle9i.如我本机ip为:192.168.1.5,局域网内数据库的机器ip为:192.168.1.6, SID:OCAL, 用户/密码:vio/vio.我连接本机是用:
string ConnectionString = "Data Source=OCAL;user=vio;password=vio;Persist Security Info=True;";
是成功的.但我要怎么连接192.168.1.6这台机器呢?
ConnectionString要怎么写?
        

解决方案 »

  1.   

    新建连接串连接到6 ,并假设命名这个连接串为Ora06,
    用ora06替换ocal即可.  
      

  2.   

    不知道你是用的什么语言卡法,你在连接字符串上面修改如下试试:
    1。添加Initial Catalog=DB_name;
    2。Data   Source=192.168.1.6;
      

  3.   

    找到oracle安装目录下(D:\oracle\ora92\network\admin)的tnsnames.ora文件,
    将OCAL下的host=改为192.168.1.6。不用修改连接串。
    当然如果.6机器上的oracle实例名称不同,还要修改service_name项