ORA-12541: TNS: 无监听程序 的解决办法

article/2025/9/6 16:05:58

今天好好的,突然有用户报系统登录不了了,经过排查问题出在Oracle,报ORA-12541: TNS: 无监听程序,先是重新服务不行,然后重新配置监听还不行,最后上网查了一下,结果是是它的问题哈,就是下面我所说的解决方法1。下面根据我在网上的参考分别列出无监听程序问题平日最可能涉及到的三种情况及解决方法:

1、 首先查看监听文件是否超过4G,删除它,然后重启监听服务。

位置在.....listener\trace下的listener.log

 

2、找到 Oracle 监听配置文件(listener.ora)和TNS配置文件(tnsnames.ora),

我的安装路径为 " D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN " ,如下图:

 

将两个文件中的 HOST=192.168.78.138(当然这个是我的地址),全改为 " HOST=localhost " 。

listener.ora 文件修改后,如下图:

tnsnames.ora 文件修改后,如下图:

以上两个配置文件修改完成后,Ctrl + R 在弹出框中输入 " SERVICES.MSC " ,找到Oracle的服务(OracleService)和 Oralce 监听服务 (OracleOraDb10g_homeTNLListener)

注意:先停止,然后再启动,如下图:

 

 

 

3、重新配置监听,从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置”,如下图所示,点击下一步。

 

选择“重新配置”。

 

选择监听程序,如下图所示,选择协议,一般默认就好,点击下一步。

 

 

选择端口号,如下图所示,点击下一步。

 

选择“否”,如下图所示,点击下一步。

 

监听程序配置完成,如下图所示,点击下一步。

 

选择“本地网络服务名配置”,如下图所示,点击下一步。

 

选择“重新配置”,如下图所示,点击下一步。

 

“网络服务名”选择你自己数据库的名字,如下图所示,点击下一步。

 

填写“服务名”,其实就是你创建数据库时的全数据库名,如下图所示,点击下一步。

 

选择协议,默认选择“TCP”,如下图所示,点击下一步。

 

填写“主机名”,可以是你的IP地址,也可以是你的主机名;选择端口号,如下图所示,点击下一步。

 

选择“是,进行测试”,如下图所示,点击下一步。

 

选择“更改登陆”,填写“用户名”和“口令”,点击“确定”会显示“正在连接…测试成功。”,点击下一步。

 

填写“网络服务名”,就是你自己的数据库名,小编的是“zboracle”,点击下一步。“是否配置另一个服务名?”选择“否”,点击下一步,完成。

启动PL/SQL Developer,输入用户名、口令,即可登录成功,如下图所示。

 


http://chatgpt.dhexx.cn/article/lgSsC4g7.shtml

相关文章

关于连接Oracle数据库时出现的“ORA-12541:TNS 无监听程序”和“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”的解决办法

目录 问题一:“ORA-12541:TNS 无监听程序”。 问题2:“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务” 问题一:“ORA-12541:TNS 无监听程序”。 ① 关闭所有Oracle服务 winr:输入SERVICES.MS…

ORA-12541 无监听程序解决方案

1、先进入服务看OracleOraDb11g_home1TNSListener和OracleServiceORCL是否打开,如果没打开就将他们打开,如果打开了再连接还是出现 “ORA-12541 无监听程序解决方案”,那么请查看2 2、如果OracleOraDb11g_home1TNSListener和OracleServiceORC…

ORA-12541错误总结

这个错误很普遍,也很容易遇到。今天刚在电脑上装了个oracle,连接时就出现了这个问题 1、 ORA-12541: TNS: 没有监听器 显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。 启动监听器: …

操作系统——处理系统的分类

处理系统的分类 手工操作(电子管)单道批处理系统(晶体管)多道批处理系统(集成电路)分时系统实时系统微机操作系统网络操作系统分布式操作系统 操作系统:一组程序的集合 (能有效组织和…

操作系统原理: 操作系统概述

操作系统(OS)是一个系统软件,它处于硬件之上,应用软件之下。其层次架构在硬件和应用软件之间。操作系统完成对硬件的访问和控制,它有外壳(shell)对外部提供服务,和内核(K…

操作系统介绍(按发展顺序)人工操作方式、单道批处理系统、多道批处理系统、分时系统、实时系统、微机操作系统

操作系统介绍(按发展顺序) 1.未配置操作系统的计算机系统2.单道批处理系统3.多道批处理系统4.分时系统5.实时系统6.微机操作系统 1.未配置操作系统的计算机系统 (1)人工操作方式 程序员将事先已穿孔的纸带(或卡…

两种批处理方式(操作系统)

目录 一、联机批处理 二、两种批处理方式 一、联机批处理 联机批处理 : 慢速的输入输出处理直接由主机来完成。 特点 :实现了作业的自动定序、自动过渡,缩短了 建立作业和人工操作时间。 问题 : CPU 与 I/O 串行操作&#x…

单道批处理系统与多道批处理系统(操作系统)

目录 目录 单道批处理系统 一、单道批处理系统的处理过程 二、单道批处理系统的原理 三、单道批处理系统的特征 多道批处理系统 四、多道程序设计的基本概念 五、多通道程序设计的目的 六、多道程序的运行特点 七、多道程序的优缺点 八、多道批处理系统的特点 单…

linux批处理操作系统_批处理操作系统

linux批处理操作系统 批处理操作系统 (Batch Processing Operating System) When we are working in an environment there is a restriction of making use of computer resources effectively and improvement in the programmers output. When we are working with tapes a …

Windows操作系统cmd/Dos批处理命令与脚本手册bat

Windows操作系统命令与脚本总结 管理员权限:添加账号并加入管理员组添加用户至远程桌面组允许修改密码 防火墙 :关闭防火墙 匹配出注册表信息中的软件:获取完整补丁信息(比systeminfo全):获取系统和版本信息显示本地或…

操作系统接口之批处理作业

批处理作业控制语言与作业说明书 作业控制语言 用户用于描述批处理作业处理过程控制意图的一种特殊程序 书写作业说明书的语言称为作业控制语言(JCL) 作业控制语言的类别 包括:I/O命令、编译命令、操作命令以及条件命令等 作业说明书 表…

批处理系统、分时系统、实时操作系统的特点和比较

一、批处理系统 在批处理系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”。然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。 特点&#xff1a…

解锁scott用户

最近做项目用的都是mysql,挺久没用oracle了,今天打开PL/SQL意外发现自己的scott用户被锁了,写一篇短短的博文记录一下,oracle数据库给普通解锁的过程。 1. alter user scott account unlock; //注意这里记得后面的分号 Oracle …

饥荒如何解锁机器人_饥荒人物怎么解锁

展开全部 饥荒游戏中人物该如何解锁,相信这是大家很久以前都很关心的话题了。游戏中每位主e68a8462616964757a686964616f31333431376531角有不同的技能与特点,但解锁这些人物需要一定的条件,今天带来饥荒全人物解锁条件及方法,感兴…

linux oracle用户解锁

sqlplus sys sys as sysdba alter user test account unlock; commit;

用户解锁不存在_“sim卡无效,显示lte,电信掉3g,通讯录+86”等出现在卡贴“tmsi解锁模式”中的解决方法...

tmsi模式是iPhone有锁机诞生以来就有的模式,存在到现在近10年,也将一直存在。因为具有获取周边基站临时证书绕过服务器激活的原理的特性,故而以不稳定著称。但是咱们想想:如果当没有任何模式且完美iccid模式都封了的情况下,它是唯一能挑起有锁机重担的。得益于解锁卡贴持续…

gitlab 普通用户解锁

问题 参考 https://docs.gitlab.com/ee/security/unlock_user.html 登录gitlab console 进行解锁 gitlab-rails console -e production --------------------------------------------------------------------------------Ruby: ruby 2.7.2p137 (2020-10-01 revisio…

Oracle解锁scott用户

第一步:WinR进入命令框,然后输入cmd进入管理员页面; 第二步:C:> sqlplus 请输入用户名:system 输入口令:system as sysdba //注意:在口令这里输入的密码后面必须要跟上 as sysdba 才可以。 …