你在linux商需要安装一个Oracle数据库,服务断和客户端的都行。
然后查找tnsnames.ora,类似创建一个连接到远程数据库的服务名,配置连接到远程数据库的IP地址和SID(远程)
则可以用sqlplus username/password@services连接远程数据库了

解决方案 »

  1.   

    我要做的东西是在linux下的gcc里分析数据,那我怎么在c程序里操作oracle的客户端去
    读取远程数据库?
      

  2.   

    就是配置tnsnames.ora这个文件就可以得到连接的字符串了。
    jj= 
      (DESCRIPTION = 
        (ADDRESS_LIST = 
            (ADDRESS = 
              (COMMUNITY = tcp.world)
              (PROTOCOL = TCP)
              (Host = 192.168.1.177)
              (Port = 1521)
            )
            (ADDRESS = 
              (COMMUNITY = tcp.world)
              (PROTOCOL = TCP)
              (Host = 192.168.1.177)
              (Port = 1526)
            )
        )
        (CONNECT_DATA = (SID = ORCL)
        )
      )
      

  3.   

    这样就可以连接上远程的oracle了吧,谢谢。
    那么在C语言程序中,我该如何操作客户端来读取远程数据库的数据呢,并在c语言中得到
    该数据?
      

  4.   

    可以参考一下这个老贴子http://expert.csdn.net/Expert/topic/2247/2247039.xml?temp=.9179041
      

  5.   

    不要教我用java嘛,我现在是要在LINUX下用c语言去访问远程数据库,该怎么做