IT其它 数据库

PLSQL连接Linux上的oracle数据库出现,ORA-12541 TNS 无监听程序

外部的PLSQL无法连接Linux上的oracle数据库,出现ORA-12541 TNS 无监听程序错误。待解决。

[oracle@OracleDB ~]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 10-APR-2015 12:08:26

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1522)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                10-APR-2015 11:31:11
Uptime                    0 days 0 hr. 37 min. 14 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /opt/oracle/11g/network/admin/listener.ora
Listener Log File         /opt/oracle/diag/tnslsnr/OracleDB/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1522)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=OracleDB)(PORT=1522)))
Services Summary...
Service "orc1XDB" has 1 instance(s).
  Instance "orc1", status READY, has 1 handler(s) for this service...
Service "orcl" has 1 instance(s).
  Instance "orc1", status READY, has 1 handler(s) for this service...
The command completed successfully



tnsnames.ora文件
orc1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = OracleDB)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orc1)
    )
  )
参与9

6 同行回答

liulei_oracle liulei_oracle 数据库管理员 lgcns china
OMG, 请看 PORT=1522lisntener的端口是1522啊,你的tns配置的是1521显示全部
OMG, 请看 PORT=1522

lisntener的端口是1522啊,你的tns配置的是1521 收起
系统集成 · 2015-04-10
浏览931
淡定波 淡定波 数据库运维工程师 广州风神物流
注册表开了监听了?显示全部

注册表开了监听了?

收起
仓储/物流 · 2015-10-27
浏览994
shangke1207 shangke1207 数据库运维工程师 济宁银行
安装oracle客户端,建立本地监听显示全部
安装oracle客户端,建立本地监听 收起
银行 · 2015-04-10
浏览960
liulei_oracle liulei_oracle 数据库管理员 lgcns china
回复 3# lyn12514    把listener.ora内容发上来看看,还有你可以tail 一下 listener.log看看有啥异常。另外是不是所有客户端都不能连接数据库?还有 ps -ef|grep ora_ 结果弄来看看显示全部
回复 3# lyn12514


   把listener.ora内容发上来看看,还有你可以tail 一下 listener.log看看有啥异常。
另外是不是所有客户端都不能连接数据库?还有 ps -ef|grep ora_ 结果弄来看看 收起
系统集成 · 2015-04-10
浏览1008
苏州易博创云 苏州易博创云 CTO 苏州易博创云网络科技有限公司
client端tns配置文件中请修改host为IP地址,同时端口必须和服务器监听端口一致。显示全部
client端tns配置文件中请修改host为IP地址,同时端口必须和服务器监听端口一致。 收起
IT咨询服务 · 2015-04-10
浏览979
lyn12514 lyn12514 网络工程师 中国oracle
回复 2# liulei_oracle    不是这个问题,即使该了端口,还是有问题的。ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务显示全部
回复 2# liulei_oracle


   不是这个问题,即使该了端口,还是有问题的。ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 收起
IT其它 · 2015-04-10
浏览992

提问者

lyn12514
网络工程师 中国oracle
评论3

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-04-10
  • 关注会员:2 人
  • 问题浏览:4228
  • 最近回答:2015-10-27
  • X社区推广