我再本地机器上装了oracle9i试了程序调试通过!
在linux机器上用./tnsping 机器名、sid、ip均无法ping通,看了一些网友的提问和回答
好像是oracle的tns有问题,但是怎么解决了?或者是怎么一步一步配置啊?
分少解决问题后再开帖感谢!

解决方案 »

  1.   

    ping ok?
    tnsping service_name;
    无法建立连接或者是端口被封闭(比如1521端口),或者服务器没有配置(本地网络服务)正确。
      

  2.   

    对方没有启动监听服务,或者你这里没有配tnsname.ora那个文件
      

  3.   

    都有的,lnsrctl也启动了,所以感觉很怪
      

  4.   


    telnet <ip> 1521
    试试 1521端口是否正常。如果出现连接失败则有问题,如果有反应则无问题
      

  5.   

    看看你的环境变量是否设置正确:TNS_ADMIN
      

  6.   

    你是要9连接8,还是8连接9手工编辑tnsnames.ora文件把参数设置正确,或者你把你这个文件的
    连接串的内容列出来看下