oracle监听不能启动的问题

Oracle中监听器未启动的报错与解决 Oracle监听器未启动是数据库运维常见问题,本文总结了5大原因及解决方案:1)监听器配置文件错误需检查listener.ora和tnsnames.ora;2)端口冲突需使用netstat检查并修改端口;3)权限问题需确保Oracle用户有足够权限;4)Oracle服务未启动需用sqlplus启动;5)防火墙限制需调整规则允许端口通信。文中提供了详细命令示例和排查表格,帮助快速定位和解决监听器无法启动的问题。 阅读详情

试过可行
oracle监听不能启动的问题及处理过程!
oracle环境如下:
SQL> select * from V$version
2 ;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
出错过程回忆:在此之前用windows优化大师对系统注册表进行了修复!
Q:链接oracle时报错:ORA-12541: TNS: 无监听程序
A:
1〉查看监听有没有启动:
一:运行lsnrctl
C:\Documents and Settings\Admin>lsnrctl
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-4月 -2007 09:
1:43
Copyright (c) 1991, 2005, Oracle. All rights reserved.
欢迎来到LSNRCTL, 请键入"help"以获得信息。
二:查看stauts
LSNRCTL> status
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
32-bit Windows Error: 2: No such file or directory
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=zxt)(PORT=1521)))
TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
32-bit Windows Error: 61: Unknown error
三:发现监听没有启动,现在启动监听
LSNRCTL> start
启动tnslsnr: 请稍候...
Failed to start service, error 3.
TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误
2〉发现监听启动不起来,估计是注册表有点问题,登录注册表
C:\Documents and Settings\Admin>regedit
进入注册表到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraDb10g_home1TNSListener
发现ImagePath关键值没有了,增加可扩充字符串值,取名为ImagePathImagePath,编辑字符串的数值数据为:G:\oracle\product\10.2.0\db_2\BIN\TNSLSNR(对应oracle的TNSLSNR的位置) ,退出注册表。
3〉启动监听
LSNRCTL> start
启动tnslsnr: 请稍候...
TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
系统参数文件为d:\oracle\product\10.2.0\db_1\network\admin\listener.ora
写入d:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=zxt)(PORT=1521)))
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
启动日期 20-4月 -2007 09:41:29
正常运行时间 0 天 0 小时 0 分 3 秒
跟踪级别 off
安全性 ON: Local OS Authentication
SNMP OFF
监听程序参数文件 d:\oracle\product\10.2.0\db_1\network\admin\listener.o
ra
监听程序日志文件 d:\oracle\product\10.2.0\db_1\network\log\listener.log
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=zxt)(PORT=1521)))
服务摘要..
服务 "PLSExtProc" 包含 1 个例程。
例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功
4>监听启动成功后尝试登录
C:\Documents and Settings\Admin>sqlplus zxt@orcl
SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 4月 20 09:42:33 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
输入口令:
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
登录成功!
总结:估计是windows优化大师或者别的工具在修复注册表时候删掉了ImagePath字段,补上后就可以了!
补充:登录sqlplus时报
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务错误!
处理办法:
1〉oracle_home\NETWORK\ADMIN\tnsnames.ora中修改(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
为(ADDRESS = (PROTOCOL = TCP)(HOST = 本地计算机名)(PORT = 1521)),保存即可。
2〉有的人介绍oracle_home\NETWORK\ADMIN\sqlnet.ora中修改SQLNET.AUTHENTICATION_SERVICES = (NTS)为
SQLNET.AUTHENTICATION_SERVICES = (NONE)
这2种方法,第一个最佳!

stm32f103c8t6的中文字库 stm32的成熟中文字库,上手即用,操作简单 阅读详情

相关推荐

图信号处理中的多尺度分析:图小波变换与图傅里叶变换的对比与应用

本文深入探讨了图信号处理中的多尺度分析方法,重点对比了图小波变换(GWT)与图傅里叶变换(GFT)的技术特点与应用场景。通过分析图的拓扑结构,GWT展现出强大的局部洞察力,适用于异常检测和社区发现;而GFT则擅长全局频率分析,适合趋势分析和信号去噪。文章结合实战案例,为读者提供了方法选型指南和前沿进展,帮助开发者在生物信息学、社交网络分析等领域高效应用这些技术。

weixin_30369041的博客 406

安装Oracle011g(64位)提示[INS-20802] Oracle Net Configuration Assistant 失败

日志信息信息: D:\app\frank\product\11.2.0\dbhome_1\bin\lsnrctlstartLISTENER 信息:监听程序控制完成。 信息:未能启动监听程序。 说监听程序没有起来,所以手动启动了LISTENER监听程序,重新试了一下OK了。 不过有点疑问就是在该路径下没有lsnrctlstartLISTENER,只有LIST...

Amelia_Liu的博客 2万+

Tecplot进阶:巧用公式与多Frame对比,实现CFD多工况数据差异的可视化分析

本文详细介绍了如何利用Tecplot进行CFD多工况数据差异的可视化分析,通过公式计算和多Frame对比,实现变量差值自动计算、多视图同步展示和差异量化统计。文章还提供了数据准备、基础操作、实战技巧和常见问题解决方案,帮助工程师高效完成CFD后处理工作。

weixin_29227425的博客 530

oracle监听不能启动的问题及处理过程!

  oracle监听不能启动的问题及处理过程! oracle环境如下: SQL> select * from V$version 2 ; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10...

qingfengxia2013的专栏 679

嵌入式开发必备:UART、RS232、RS485通信协议实战对比(附代码示例)

本文从嵌入式开发实战角度,深度对比了UART、RS232和RS485三种核心串行通信协议。详细解析了它们的工作原理、硬件连接、代码配置及典型应用场景,并提供了基于通信距离、节点数量和电磁环境的三维度选型指南,帮助开发者根据项目需求做出最优技术决策。

i0j1k2l3m的博客 474

vivado Block Design 设计 .tcl 文件使用,导出,修改,添加方式

在vivado中生成 Block Design可以导出tcl文件进行保存(体积小),或者在别的版本vivado中打开(版本互通),这是一个非常好的功能。另外GitHub中很多项目都是采用这种方式上传的,学会如何使用可以快速修改历程项目。

2203_75345038的博客 2494

oracle监听程序无法启动

1.查看环境变量是否配置正确 2.查看注册表中oracle服务路径是否正确(ImagePath后缀有没有.EXE) 3.点击启动成功

huangguo1688的博客 572

避坑指南:Unity新版InputSystem在移动端的5个常见问题及解决方案

本文针对Unity新版InputSystem在移动端开发中的常见问题,提供了5个关键解决方案,包括虚拟摇杆灵敏度调节、多点触控冲突处理、按钮反馈延迟优化、手势识别与陀螺仪数据融合以及Android/iOS平台差异处理。这些实战经验帮助开发者高效解决触控适配难题,提升移动游戏体验。

soda5的博客 405

oracle监听无法启动的的操作

路径:C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN。10.当你在oracle再次打开监听时候,会提示在外部修改它了,点是就行了,之前前面配置的就会保存到里面。2.监听程序配置和本地网络服务配置用的比较多,这次只配置监听程序。这个配置差不多都能解决因为没监听启动不了oracle。3.因为我有监听,所以只需要重新配置就行了。11.这个就是oracle里面的监听。1.在oracle菜单找到这个。7.端口号不用改就行。

m0_67204892的博客 2648

当LightGBM推理遇上GPU:3种替代方案性能对比(含ONNX实战代码)

本文针对LightGBM官方不支持GPU推理的性能瓶颈,深度评测了RAPIDS cuML、ONNX Runtime GPU和Triton Inference Server三种GPU加速推理替代方案。通过详尽的性能对比和实战代码,为高并发、低延迟的在线预测场景提供了清晰的选型指南,帮助工程师打破推理性能枷锁,实现显著的吞吐量提升。

salt9的博客 813

MathType公式使用技巧汇总——Mathtype怎么在word中编辑公式?论文中公式有哪技巧?有哪些注意事项?论文中的公式怎么写?

如果word中到公式编号(2-1)中间的符号如下图........ .......类似与省略号的,这是手动打的空格,公式和编号的位置都是手动敲空格操作的,这种就只是使用MathType写了公式而已,格式上还是很不方便的。**如果要修改公示,直接双击文档中的公式,就会自动弹出MathType公式编辑窗口,进行修改。如果要修改公示,直接双击文档中的公式,就会自动弹出MathType公式编辑窗口,进行修改。而第二种,是公式里面带的括号符号,他是可以随着公式结构自适应变化的。这时需要将公式插入到一行文字的某处,

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 5万+

解决Oracle监听器服务不能启动的问题

解决Oracle监听器服务不能启动的问题一、连接主机字符串,说没有监听器SVRMGR> connect internal/oracle@orcl;ORA-12541: TNS:no listenerSVRMGR>二、运行监听器,说地址的协议专用组件指定不正确C:/>lsnrctlLSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production o

jxmhbj的专栏 2215

OpenCV实例(二)手势识别

手势识别的范围很广泛,在不同场景下,有不同类型的手势需要识别,例如:● 识别手势所表示的数值。● 识别手势在特定游戏中的含义,如“石头、剪刀、布”等。● 识别手势在游戏中表示的动作,如前进、跳跃、后退等。● 识别特定手势的含义,如表示“OK”的手势、表示胜利的手势等。理论基础凸包和凸缺陷在图像处理中具有非常重要的意义,被广泛地用于图像识别等领域。逼近多边形是轮廓的高度近似,但是有时候,我们希望使用一个多边形的凸包来简化它。凸包和逼近多边形很像,只不过凸包是物体最外层的凸多边形。

小幽余生不加糖 9410

oracle监听驱动怎么启动不了,oracle监听不能启动的问题

晚上22:32接到服务器报警,访问数据库的测试页test.jsp报错,数据库连接不上了。经查1521监听端口被干掉了。重新启动了Oracle监听程序lsnrctl start,oracle数据始终链接不上,监听就是启动不了,报如下错误:su - oracleLSNRCTL> statusConnecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HO...

weixin_27419879的博客 203

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

服务中oracle监听无法开启,解决Oracle监听器服务不能启动的问题

解决Oracle监听器服务不能启动的问题从客户端连接到服务器,出现了这个错误,ora12541-TNS : 没有监听器启动secure CRTLast login: Tue Jun 10 11:18:03 2008 fromdengyu.9251.cn[root@linux root]# su--bash: su-: command not found[root@linux root]# su -...

weixin_42298225的博客 894

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

解决重装oracle后监听不能启动的问题

需要卸载现有的oracle,然后重新安装oracle。刚刚听朋友说,如果卸载oracle的时候要卸载注册表,否则不能正常安装,当时还以为不信,但今天竟然遇到了这种问题。重新安装了oracle,发现OEM无法进入,而且用SQL Devloper也无法练级,报错显示:连接适配器错误,监听起不能正常启动,检查了本地命名,发现一切正常。查看服务,手动启动OracleTNSListener发现不能启

重剑无锋,大巧不工。。。 3043

oracle监听程序打不开,oracle监听不能启动的问题及处理过程!

oracle监听不能启动的问题及处理过程!oracle环境如下:SQL> select * from V$version2;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Pro...

weixin_42513944的博客 1522

安装oracle后监听启动不了,解决重装oracle后监听不能启动的问题

需要卸载现有的oracle,然后重新安装oracle。刚刚听朋友说,如果卸载oracle的时候要卸载注册表,否则不能正常安装,当时还以为不信,但今天竟然遇到了这种问题。重新安装了oracle,发现OEM无法进入,而且用SQL Devloper也无法练级,报错显示:连接适配器错误,监听起不能正常启动,检查了本地命名,发现一切正常。查看服务,手动启动OracleTNSListener发现不能启动,右键...

weixin_35422396的博客 560

解决Oracle监听器服务不能启动的问题- 转 载

一、连接主机字符串,说没有监听器 SVRMGR> connect internal/oracle@orcl; ORA-12541: TNS:no listener SVRMGR> 二、运行监听器,说地址的协议专用组件...

cuishuobi4947的博客 536

配置DG时Oracle监听不能启动问题

配置DG的第2个备库时,启动监听出现一个奇怪的错误 监听配置文件如下: [oracle@kvm103 admin]$ cat listener.ora SID_L...

269

ORACLE监听器TNS服务不能启动的问题解决

从客户端连接到服务器,出现了这个错误,ora12541-TNS : 没有监听器于是,在服务器中启动OracleOraHome92TNSListener服务,显示“在本地计算机无法启动OracleOraHome92TNSListener服务,错误3,系统找不到指定路径”。查看服务的属性里面的路径是空的。原因:服务没有指定相关的应用程序,所以提示找不到路径,可能的因素是Windows优化大师将Orac...

weixin_33743661的博客 459

记录今天因oracle监听不能启动,报错误问题

今天在公司将oracle装上,能够正常运行,但回到家开电脑却不能用数据库,一看OracleOraDb10g_home1TNSListener监听服务未启动,手动启动时报错;   纠结了半天,看到有帖子上说oracle安装时会绑定ip,ip更换之后有可能就出现这个问题,急忙去查看了下安装目录下:D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 的liste

jwyde的专栏 446

关于Oracle10g监听服务不能启动的问题

在安装的目录下(ora92\network\admin)把listener.ora和tnsnames.ora这两个文件删除了

u012129031的专栏 820
上一篇: oracle分页查询
下一篇: oracle忘记解锁scott和hr用户问题
qq_34412985
博客等级 码龄11年 143粉丝 983原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值