ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

正在尝试使用以下用户 ID 连接:scott 测试没有成功。 ORA-12541: TNS: 无监听程序 在输入的字段中可能有错误, 或者服务器连接未就绪。

2021-09-20 18:31:48  阅读:575  来源: 互联网

标签:单击 一步 配置 程序 监听 scott 12541 Oracle 连接


Question:

新建一个主机名为本地固定IP的服务命名NetOrcl11进行连接测试时提示

正在尝试使用以下用户 ID 连接:scott
测试没有成功。
ORA-12541: TNS: 无监听程序

在输入的字段中可能有错误, 
或者服务器连接未就绪。 

Solution:

在开始菜单中找到Oracle - OraDb11g_home1目录

打开配置和移植工具目录

右键Net Configuration Assistant选择以管理员身份运行

这里一定要选择以管理员身份运行,否则重新配置监听程序后listener.ora文件没有任何改变,重新配置无用

详细步骤见下Analysis

Analysis:

 

 

根据连接测试的提示信息可以知道没有测试成功的原因是ORA-12541: TNS: 无监听程序

出现这个提示的原因就是因为没有这个配置的监听信息

Oracle数据库的监听配置信息文件为------{Oracle基目录}\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora

至于Oracle基目录什么?看下图

本例中监听配置信息文件为------F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora

打开该文件可以看到配置信息为下图

那么这个时候监听配置里只有对127.0.0.1(localhost)的监听配置

而没有对新创建的NetOrcl11的主机名(本机固定IP)的监听,此时当然会提示无监听程序

而在监听程序正确配置完成之后,其内容变为下图

 

 

那么如何知道你的机器名是什么呢?

在cmd里面输入hostname回车就会显示你的电脑的机器名

 

 

Oracle监听绑定机器名

在进行连接时其会自动进行监听

下面开始详细配置过程

Step1:

以管理员方式运行Net Configuration Assistant

 

 

Step2:

选择监听程序配置,单击下一步

Step3:

选中重新配置,单击下一步

Step4:

这一步只有一个选项,直接点击下一步

 

 

Step5:

这一步也什么不用管,直接单击下一步

 

 

Step6:

选择使用标准端口号1151,单击下一步

 

 

Step7:

出现下图提示信息

单击------是

 

 

Step8:

是否配置另一个监听程序

选择否,单击下一步

 

 

Step9:

这个时候监听程序就已经配置完成了

单击下一步

 

 

Step10:

重新回到主界面

单击完成就完成监听程序的配置了

 

标签:单击,一步,配置,程序,监听,scott,12541,Oracle,连接
来源: https://www.cnblogs.com/jijm123/p/15314872.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有