(急!!!)我用sqlplus进行远程连接oracle时都能成功,但用Pro*C所写的程序进行远程连接oracle时总连不上,这是为什么????

解决方案 »

  1.   

    oracle自带的demon中的程序都是本地连接.不是远程连接...
      

  2.   

    是的,因为同样的程序在语句:
    SQL CONNECT :username IDENTIFIED BY :passwd USING :server;
    中,如果不用:USING :server 则可以连接本地oracle,但加上它后,就连不上本地和远程oracle了....
    补冲一句:此pro*c程序是在linux下编写并运行的.
      

  3.   

    请问你用sqlplus怎么连接远程数据库的
    sqlplus /nolog
    con usrName/password@dbName我这样连不上,不知道IP地址写到哪里
      

  4.   

    不可能的事情。
    可能是dbName 不对。
    或者没有配置net协议。
      

  5.   

    直接用 SQL CONNECT "<NAME>/<PASSWORD>@<TNS NAME>"
    试试