您好,欢迎访问一九零五行业门户网

RAC hosts没有配置导致TNS-12541: TNS:no listener

rac hosts没有配置导致tns-12541: tns:no listener
tns-12541: tns:no listener
 这次错误我总结一下有三种情况
 1. 本地监听程序没有开起来
 2. 服务器网络到客户端网络不通
 3. hosts里面配置问题
[oracle@his1 admin]$ tnsping crds3db2  客户端tnsping提示程序无监听
tns ping utility for linux: version 11.2.0.2.0 - production on 28-may-2014 11:11:57
copyright (c) 1997, 2010, oracle.  all rights reserved.
used parameter files:
used tnsnames adapter to resolve the alias
 attempting to contact (description = (address = (protocol = tcp)(host = 192.168.20.8)(port = 1521)) (connect_data = (server = dedicated) (service_name = crds3db)))
 tns-12541: tns:no listener
 到oracle用户查看监听状态为正常,但是有一个节点1ip没有注册到节点2监听上面
 [oracle@his1 ~]$ lsnrctl status
lsnrctl for linux: version 11.2.0.2.0 - production on 28-may-2014 10:56:09
copyright (c) 1991, 2010, oracle.  all rights reserved.
connecting to (address=(protocol=tcp)(host=)(port=1521))
 status of the listener
 ------------------------
 alias                    listener
 version                  tnslsnr for linux: version 11.2.0.2.0 - production
 start date                28-may-2014 10:09:10
 uptime                    0 days 0 hr. 46 min. 59 sec
 trace level              off
 security                  on: local os authentication
 snmp                      off
 listener parameter file  /app/grid/product/11.2.0/grid/network/admin/listener.ora
 listener log file        /app/grid/grid_base/diag/tnslsnr/his1/listener/alert/log.xml
 listening endpoints summary...
  (description=(address=(protocol=ipc)(key=listener)))
  (description=(address=(protocol=tcp)(host=127.0.0.1)(port=1521)))
  (description=(address=(protocol=tcp)(host=192.168.20.6)(port=1521)))
 services summary...
 service +asm has 1 instance(s).
  instance +asm1, status ready, has 1 handler(s) for this service...
 service crds3db has 1 instance(s).
  instance crds3db1, status ready, has 1 handler(s) for this service...
 the command completed successfully
[root@his1 admin]# vi /etc/hosts
 把里面删除his1 因为两个计算名冲突导致监听只注册到127.0.0.1
 # do not remove the following line, or various programs
 # that require network functionality will fail.
 127.0.0.1    his1  localhost.localdomain localhost
 #::1            localhost6.localdomain6 localhost6
 192.168.20.1      his1
 192.168.20.2      his2
 192.168.20.5      his-scan
 192.168.20.6      his1-vip
 192.168.20.7      his2-vip
 192.168.20.15      hisdg
 10.0.0.1          his1-priv
 10.0.0.2          his2-priv
 [grid@his2 ~]$ lsnrctl status
lsnrctl for linux: version 11.2.0.2.0 - production on 28-may-2014 11:18:14
copyright (c) 1991, 2010, oracle.  all rights reserved.
connecting to (description=(address=(protocol=ipc)(key=listener)))
 status of the listener
 ------------------------
 alias                    listener
 version                  tnslsnr for linux: version 11.2.0.2.0 - production
 start date                28-may-2014 11:06:52
 uptime                    0 days 0 hr. 11 min. 22 sec
 trace level              off
 security                  on: local os authentication
 snmp                      off
 listener parameter file  /app/grid/product/11.2.0/grid/network/admin/listener.ora
 listener log file        /app/grid/grid_base/diag/tnslsnr/his2/listener/alert/log.xml
 listening endpoints summary...
  (description=(address=(protocol=ipc)(key=listener)))
  (description=(address=(protocol=tcp)(host=192.168.20.2)(port=1521)))
  (description=(address=(protocol=tcp)(host=192.168.20.7)(port=1521)))
 services summary...
 service +asm has 1 instance(s).
  instance +asm2, status ready, has 1 handler(s) for this service...
 service crds3db has 1 instance(s).
  instance crds3db2, status ready, has 1 handler(s) for this service...
 the command completed successfully
 c:\users\oracle>tnsping crds3db
tns ping utility for 32-bit windows: version 11.2.0.1.0 - production on 28-5月 -
 2014 11:32:16
copyright (c) 1997, 2010, oracle.  all rights reserved.
已使用的参数文件:
 d:\app\mxq\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
其它类似信息

推荐信息