关于解决PLSQL的监听器:ORA-12541:TNS:无监听程序的问题(Oracle),本人亲测有效
哈喽~大家好呀,本人在做与基于SpringBoot小组项目时候,由于项目统一数据库,曾经由于Oracle的监听器问题,花了近三天的时间解决,于是写下这篇分享文,分享本人的一些学习遇到的问题解决方案。
🥇个人主页:个人主页
🥈 系列专栏:【日常学习上的分享】
🥉与这篇相关的文章:
解决Oracle的状态: 失败 -测试失败: IO 错误: The Network Adapter could not establish the connection 解决Oracle的状态: 失败 -测试失败: IO 错误: The Network Adapter could not establish the connection_程序猿追的博客-CSDN博客_oracle连接io错误 Servlet 架构思路(MVC) Servlet 架构思路(MVC)_程序猿追的博客-CSDN博客_servlet的mvc 别人都不知道的“好用”网站,让你的效率飞快 别人都不知道的“好用”网站,让你的效率飞快_程序猿追的博客-CSDN博客
目录
一、前言
1、问题前景
本人在做与基于SpringBoot小组项目时候,由于项目统一数据库,曾经由于Oracle的监听器问题,花了近三天的时间解决,于是写下这篇分享文,分享本人的一些学习遇到的问题解决方案。
2、关于解决
这个问题百度上的方法几乎都试过了,什么改Oracle 监听配置文件(listener.ora)和TNS配置文件(tnsnames.ora),将localhost改ip地址,啥啥的。有用,但我们ip改变的时候,又会有问题。
二、如何解决
错误界面如上图,很明显我们的监听器没有启动,打开计算机管理,查看服务,找到OracleOraDB12Home2TNSListener 这个服务名,右击启动。发现直接就停止了。
网上教程:找到listener.ora文件添加一行
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.222.1)(PORT = 1521))
)
但没有用,大概率是这两类问题。
1、多个监听器被开启
这里我开启了OracleOraDB12Home2TNSListener2,再开启OracleOraDB12Home2TNSListener,很明显有问题
2、重新配置监听
从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置”,如下图所示,点击下一步。
选择“重新配置”。
选择监听程序,如下图所示,选择协议,一般默认就好,点击下一步。
注:如果你的监听已启动,则出现提示框,选择是
选择协议,使用默认的TCP协议,下一步
选择端口号,使用标准端口号1521,下一步
不配置另一个监听程序,选择否,下一步
监听程序配置完成,下一步
打开PLSQL输入登录名与密码
发现有用新的错误了
哦,原来还有其他的oracle服务没有开呀,我们打开计算机服务,把新配置的监听器与oracle有关的服务都打开(可以设置服务开机自启动,这个看个人)
再次输入登录名与密码,ok完成
不积跬步无以至千里,趁年轻,使劲拼,给未来的自己一个交代!向着明天更好的自己前进吧!
相关文章
- iOS滚动视图UIScrollView使用方法
- 科学瞎想系列之一四〇 电机绕组(16)
- 值得永久收藏的 C# 设计模式套路(二)
- 利用注解 + 反射消除重复代码,妙!
- 这次性能优化, QPS 翻倍了
- NWD-Based Model | 小目标检测新范式,抛弃IoU-Based暴力涨点(登顶SOTA)
- Mac下从安装Git到使用github进行版本控制(git命令/Xcode管理)
- 内网渗透之隐藏通信隧道 -- sock5
- iOS创建调试证书真机调试
- iOS中storyboard故事板使用Segue跳转界面、传值
- 手写一个必然死锁的例子
- iOS操作属性列表plist(增删改查)
- 【科普向】纸上得来终觉浅,绝知此事要躬行:从π的355/113近似说起
- 再来无限刷新,永不掉线的那种。
- 程序员必备的8个编程工具
- iOS中TableView小技巧
- iOS摄像头和相册-UIImagePickerController
- 奇妙“水仙花数”的判断
- iOS中Keychain保存用户名和密码
- iOS7自带扫描二维码、条形码功能实现引1、准备工作2、实现扫描界面3、优化扫描界面