`
FlyAway2
  • 浏览: 111802 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

“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的啊..

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics