tnsping显示:TNS-12541: TNS: 无监听程序,处理方法

一、Oracle,tnsping不通,1.以太网中右侧栏,windows防火墙关闭,包括域网络,专用网络,公用网络。2.更改高级共享设置中,把专用和来宾或公用2个的网络发现,文件和打印机共享都启用(用于两台电脑互ping不通时设置,当a机ping机b不通时,在b 机上改此设置)

二、tnsping 目标数据库地址,显示TNS-12541: TNS: 无监听程序 。如果在数据库电脑上能运行,但远程连接失败。处理方法:1.telnet  连接远程电脑地址 1521,看是否能通(目标电脑要把防火墙关闭,杀毒软件),2.如不通,查看win服务器,netstat -ano | findstr  1521 如果只显示127.0.0.1:1521,则远程连不上属正常现象,因为只绑定了本机回环,要显示0.0.0.0:1521才算正常,需要修改listener.ora 里的HOST为服务器实际IP或0.0.0.0,然后重新开监听 lsnrctl stop 及lsnrctl  start  。

三、listener.ora  目录位置,可在目标win服务器使用:lsnrctl starus 则监听程序参数据文件 会显示目录

四、Win10开放1521端口,在防火墙中新增一条入站规则,允许tcp1521端口通过,方法,控制面板,防火墙,高级安全win防火墙,新建入站规则,端口,tcp特定本地端口,填1521,选允许连接,作用域、专用、公用,命名ora1521port,完成

 

posted on 2026-11-04 10:28  为人民服务  阅读(1)  评论(0)    收藏  举报