create shared public database link dblink
  authenticated by dbname identified by dbpassword;

解决方案 »

  1.   

    公司服务器有硬件防火墙,服务器公网地址218.2.5.232
    确定打开1521,1526端口。
    用tnsping可以ping通。
    tns配置确定正确。
    用SQL/PLUS连接,报错:
    TNS超时?
    请问有几种可能,如何解决????
      

  2.   

    tnsping可以ping通,但程序联结显示超时?又可能是网络的问题。
    ------------------------------------------------------
    OTN 中文技术论坛
    OCP 认证 Oracle学习资料
    欢迎各路新手和高手光临!
    http://211.99.196.144:8090/forum1/frontshow/index.jsp
      

  3.   

    看log了,log不行,就打开trace试着找到问题了.
    或者按照步骤一步一步的来了:确定本地联数据库没有问题
    看本地的tnsnames.ora or sqlnet.orq有没有语法错误,匹配listener.ora 有没有错我记得电子工业出版社出版的一本书上专门讲过这个问题,它的描述是"有时候超时,有时候又可以连的上",我没带那本书.不过我相信用trace可以解决的.
      

  4.   

    问题解决:
    如何穿过防火墙连接数据库 
    这个问题只会在WIN平台出现,UNIX平台会自动解决。 
    解决方法: 
    在服务器端的SQLNET.ORA应类似 
    写代码