oracle 提示无监听程序

oracle 提示无监听程序,第1张

可能你同时有多个监听程序,你重新配置一下监听程序,步骤如下:

点Net

Configuration

Assistant

,进入后会出现一个窗口,点老笑早监听程序配置-下侍雀一步-重新配置就可以了。

或者你删除原来的监听程序,再重新添加升卜一个也可以。

-

-删除添加过很多次了,数据库也删了从建

还是不行.回答:

重装Oracle相当的麻烦,不建议这样做。你是不是装了两个Oracle啊,我那时是装了两个才不行的。要不你就是

XP系统

用Oracle11g,这样监听程序也会找不到。

有可能是你监听不是指向野腔芹你现在用的服颂毕务,你的oracle服务有两个ACCP、ORCL,你的监听很可能是对应你另外一个你没用的服务。

解决办法是切换监听所对的服务数据库。

1, 在开始中找到Net Manager。

2. 选择监听程序,在右侧上方的下拉列表中,我着圆稿显示有点问题,选择数据库服务,配置如下

我默认的是ORCL库,对应的Oracle主目录:

在windows下是 set ORACLE_HOME=d:\oracle\prodcut\10.2.0\db_1在linux下是 export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1

3. 点击文件--》保存设置--》然后重启服务和监听--- 不确定就都重启就是了。

二,另一个办法是添加监听,还是第二个图,添加监听(左侧绿色的加号)--》下拉列表(监听位置)添加地址(在下面),流程如刚才一样,然后保存。

2. 你添加的监听其实在服务中没有的,你需要启动,进入CMD

启动listener1 这个listener1是刚刚添加的监听名字,可以任意起。之后会提示成功。

一、问题描述:

安装好ORACLE服务器端后,利用PL/SQL连数据,提示无监听程序。

二、解决步骤:

1.检查防火墙。

将防火墙关闭。

2.查看监听服务。

在管理工具->服务中查看监听服务是否已经启动,如果没有,请启动。

3.查看注册表。

在HKEY_LOCAL_MACHINE->SYSTEM->掘茄CurrentControlSet->services中查看监听程序是否注册。

1)如果没有ImagePath字段,就手动添加这个字段,将TNSLSNR.EXE的路径添加判纤察进去。

我的是F:\app\Administrator\product\11.2.0\dbhome_1\BIN\TNSLSNR。

2)如果整个监听程序都未注册,那么请重新配置监听服务。步骤如下:

<1>打开网络配置工具(Net Configuration Assistant)

<2>.选择监听程序配置,点击下一步

<2>.删除原有的监听配置,直接点下一步即可。如果没有删除选项则跳过此步竖野进行第<3>步。

<3>添加监听程序,也是直接点击下一步即可。

<4>.监听服务添加后,在管理工具->服务中查看监听服务,并重启该服务。

4.查看客户端的tnsnames.ora文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12377032.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存