使用ODBC连接oracle,驱动程序用的是ianywhere solutions 9-oracle wire protocol(v5.1) 
ODBC配置页面如图1,提供了两种配置方式,下面的那种配置方式如何配置? 
图2为我oracle10g的tnsname内的连接字符串 图1上的service name应该和tnsname里的service name一样,下面的tnsname file内我把图2的内容复制进去了,但是测试不通,这里应该如何填?
 
图1
图2

解决方案 »

  1.   

    把test=去了,只复制括号内的试试
      

  2.   

    test的配置中咋那么多HOST = 呢?测试不通,明确的提示是啥?你先确认,test配置的是否正确。
      

  3.   


    提示:Cannot open TNS names file.我用TOAD都能连接到数据库上TNS怎么可能配置错呢!
      

  4.   

    tnsnamesfile应该是tns文件的名称(包含路径)他的方式就是获得你的tns文件中test对应的连接串
      

  5.   

    先填standard connnect试试,这个首先要测通如果要用tnsnames connect
    tsnnamesfile应该是新建一个tns文件的绝对路径
    最好把address_list改成一个ip先试试
      

  6.   


    标准连接肯定是通的
    address_list不可能改成一个IP,如果是一个IP那我不如就直接用上面的标准连接了
    因为他是集群
      

  7.   


    恩,用ip的配置方式是可以的,ip是漂移的
    ODBC提供两种方式,我只是再想试下下面的那种