关于OracleOraDb11g_home1TNSListener监听程序在windows服务列表中消失问题

本文详细记录了解决Oracle数据库本地连接测试失败的问题,包括通过NetManager配置客户端节点时遇到的 localhost 和 ip 连接冲突,以及服务列表中 Oracle 监听服务被禁用的解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在本地新建了一个oracle数据库,并用Net Manager 配置客户端节点时遇到一个问题,当在地址主机号框中输入localhost时进行连接测试能成功,当输入具体ip或者127.0.0.1进行连接测试时则报:没有找到监听程序。

百度了下依着步骤用net configuration assistant 删除了原来节点,设置了新的节点(我理解目的是将监听程序listener.ora文件中HOST配置从localhost【我原来的监听中主机确实配的是localhost】修改为主机名,如leaf-PC,配置为主机名可以覆盖localhost,反之则不行)。


新问题又来了


当services.msc进入服务列表,想重新启动监听和新建的数据库时,OracleOraDb11g_home1TNSListener已经被禁用掉,原因是相关程序已被删除。可是我已经用netca新建了监听。电脑重启后,服务列表中OracleOraDb11g_home1TNSListener服务已经消失。


解决办法

进入本地oracle安装目录E:\app\Leaf\product\11.2.0\dbhome_1\BIN,点击LSNRCTL.EXE (若配置了环境变量,可直接cmd进入输入lsnrctl start),在弹出的界面中输入start命令会显示:

启动tnslsnr: 请稍候...

Failed to open service <OracleOraDb10g_home2TNSListener>, error 1060.
TNSLSNR for 32-bit Windows: Version 10.1.0.2.0 - Production
系统参数文件为D:\oracle\product\10.1.0\db_2\network\admin\listener.ora
写入D:\oracle\product\10.1.0\db_2\network\log\listener.log的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PC-200903232225)(PORT=1521)))

正在连接到 (ADDRESS=(PROTOCOL=tcp)(PORT=1521))
LISTENER 的 STATUS
------------------------
别名                      LISTENER
版本                      TNSLSNR for 32-bit Windows: Version 10.1.0.2.0 - Produ
ction
启动日期                  20-11月-2009 01:17:50
正常运行时间              0 天 0 小时 0 分 2 秒
跟踪级别                  off
安全性                    ON: Local OS Authentication
SNMP                      OFF
监听程序参数文件          D:\oracle\product\10.1.0\db_2\network\admin\listener.o
ra
监听程序日志文件          D:\oracle\product\10.1.0\db_2\network\log\listener.log

监听端点概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PC-200903232225)(PORT=1521)))
监听程序不支持服务
命令执行成功
----------------------------------------



这样刷新之前的服务列表 OracleOraDb11g_home1TNSListener服务就在了

在Net Manager中使用ip进行连接测试亦成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值