ORA-12541错误 TNS没有监听程序

csdn1111 2009-11-24 04:31:44
PL/SQl连接
报告 ORA-12541错误 TNS没有监听程序
但是在控制面板里面 Listener启动了
...全文
1350 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
LengFengKong 2012-10-11
  • 打赏
  • 举报
回复
我这些都没问题,还是报错,listener.ora里面Host也是计算机名,lsnrctl status查看也没啥问题,但是还是报错,tnsping+数据库名或者tnsping+数据库IP就报错ORA-12541:TNS 无监听程序
QQ371496669 2011-02-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 warison2008 的回复:]
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = 1521))
)
)
改为本机名称
\oracle\produc……
[/Quote]
我的楼主同样问题
但是我用2楼的方法解决了!
hbdys 2009-11-26
  • 打赏
  • 举报
回复
sqlplus /nolog
conn /as sysdba;
centos2 2009-11-25
  • 打赏
  • 举报
回复
从上面看监听是起来了。

有什么疑问吗?
csdn1111 2009-11-25
  • 打赏
  • 举报
回复
D:\>lsnrctl status

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 25-11月-2009 09:
3:29

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

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Prod
ction
启动日期 25-11月-2009 09:20:12
正常运行时间 0 天 0 小时 13 分 17 秒
跟踪级别 off
安全性 ON: Local OS Authentication
SNMP OFF
监听程序参数文件 D:\oracle\product\10.2.0\db_1\network\admin\listener.
ra
监听程序日志文件 D:\oracle\product\10.2.0\db_1\network\log\listener.lo

监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.207.81)(PORT=1521)))
服务摘要..
服务 "acorn" 包含 1 个例程。
例程 "acorn", 状态 READY, 包含此服务的 1 个处理程序...
服务 "acornXDB" 包含 1 个例程。
例程 "acorn", 状态 READY, 包含此服务的 1 个处理程序...
服务 "acorn_XPT" 包含 1 个例程。
例程 "acorn", 状态 READY, 包含此服务的 1 个处理程序...
服务 "dlhis" 包含 1 个例程。
例程 "dlhis", 状态 READY, 包含此服务的 1 个处理程序...
服务 "dlhisXDB" 包含 1 个例程。
例程 "dlhis", 状态 READY, 包含此服务的 1 个处理程序...
服务 "dlhis_XPT" 包含 1 个例程。
例程 "dlhis", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orclsd" 包含 1 个例程。
例程 "orclsd", 状态 BLOCKED, 包含此服务的 1 个处理程序...
服务 "orclsd_XPT" 包含 1 个例程。
例程 "orclsd", 状态 BLOCKED, 包含此服务的 1 个处理程序...
服务 "sd" 包含 1 个例程。
例程 "sd", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功



大家帮忙看下是什么情况
inthirties 2009-11-25
  • 打赏
  • 举报
回复
你的tnsname是怎么配置的,也许配置中的host指定的不对。
fingerfox 2009-11-25
  • 打赏
  • 举报
回复
set ORACLE_SID=SID

sqlplus /nolog
conn /as sysdba;
伙伴守望者 2009-11-24
  • 打赏
  • 举报
回复
楼上的已经说了
Dave 2009-11-24
  • 打赏
  • 举报
回复
[Quote=引用楼主 csdn1111 的回复:]
PL/SQl连接
报告 ORA-12541错误  TNS没有监听程序
但是在控制面板里面 Listener启动了
[/Quote]

1. cmd->运行命令行-》services.msc
看下listener 的服务是否起来了
2. 如果没有启动下看看,最好在dos,cmd下启动,这样能看到错误。
c:>lsnrctl status
c:>lsnrctl start
3. 如果有问题,检查下tnsnames.ora 文件。 在重新启动
道光2008 2009-11-24
  • 打赏
  • 举报
回复
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = 1521))
)
)
改为本机名称
\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
sxq129601 2009-11-24
  • 打赏
  • 举报
回复
tnsnames.ora 配置错误

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧