FlyAway2 发表于 2013-1-14 08:40:05

“ORA-12541:TNS:无监听程序”

 
从服务中启动tnslistener的时候,总是报错,总是启动不了!!什么无法启动啊,1067啊..网上搜索,尝试了很多方法,搞了很长时间,依然不行,我晕死了!比如,设置环境变量啊,telnet ip port啊,tnsltr啊,从tnsnames.ora/listener.ora改host名啊改端口啊,注册表里面增加xximagePath啊,通过oracle自带的net工具配置啊,重启电脑啊,都不行!我需要重装oracle?可是我oracle才安装没多久?我改了电脑名,这个有关系?需要我重装电脑?晕掉了。后面想想为什么以前可以呢?好像是前段时间修改了tnsnames.ora并通过oracle自带的net工具配置了后就不行了,于是,修改了listener.ora:
 
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = WINDOWS-LUOK)(PORT = 1521))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.16.8)(PORT = 1522))
    )
  )
 
 
 
把 (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = WINDOWS-LUOK)(PORT = 1521))
    )
去掉就可以了!
 
貌似跟tnsnames.ora都没关系啊..
 
尽管ok了,但我还是不懂怎么回事,因为不懂oracle的监听原理啊。我回家后是连不上10.0.16.8了,然后导致后面的WINDOWS-LUOK也连不上吗? 但是在工作现场是可以连接10.0.16.8的啊..
 
 
 
 
页: [1]
查看完整版本: “ORA-12541:TNS:无监听程序”