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种方法,第一个最佳!

oracle监听启动不了的问题 1 问题描述oracle数据库在服务器上运行正常,但是不能通过网络连接(即使用客户端不能连接数据库,在服务器端正常,诊断的初步原因为监听器问题)。在服务器端使用以下命令:bash-3.1$ cd $ORACLE_HOME/binbash-3.1$ ./lsnrctlLSNRCTL> status结果出现:CONNECT (DESCRIPTION=(ADDRESS=(PROT 阅读详情

相关推荐

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

一、连接主机字符串,说没有监听器SVRMGR> connect internal/oracle@orcl;ORA-12541: TNS:no listenerSVRMGR>二、运行监听器,说地址的协议专用组件指定不正确C:/>lsnrctlLSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 14-3月 -2003 14:17:

XMLTea.net的专栏 4517

安装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万+

微波无源器件 功分器1 新型方波导双模无功功分器

本名证明了一种基于有着特定功能的(dedicated)T性匹配元件(散射件)的进化结点的新型波导双模两路功分器的可行性。这个散射件,有着面向三个部分的匹配部分,提供了等效功分并且朝着对应的输出端口传输矩形波导的两个TE10/TE01正交模式。所提出的设计紧凑,易于比例变化并且能够级联来获得。

qq_45245770的博客 1391

oracle监听程序无法启动

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

huangguo1688的博客 572

RAG-Anything 实战指南:从零构建企业级多模态知识库

本文是RAG-Anything的实战指南,详细介绍了如何从零构建企业级多模态知识库。通过一体化框架,它能无差别解析文本、表格、图片、公式等多格式文档,并构建可深度理解和智能检索的知识图谱。指南涵盖了环境搭建、核心实战、智能查询及生产级部署优化,帮助企业将杂乱文档转化为智能知识大脑。

pandas7gardener的博客 243

如何实现电路级别的CDM ESD防护

采用先进制程的CMOS工艺,可能具有比以前更薄的栅极氧化物和更大的芯片尺寸,大的衬底可能积累大量的电荷,导致CDM事件期间的高ESD放电峰值电流。传统CDM保护器件使用栅极接地NMOS被添加到输入级的栅极。然而,这种方法通常会在信号路径上引入显著的寄生电容,这不适合RF应用。

weixin_42693135的博客 2503

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

连续相位调制通信调制方法的载波同步和定时同步研究及MATLAB仿真

本文将探讨CPM调制方法中的载波同步和定时同步问题,并提供MATLAB仿真源代码。本文讨论了连续相位调制通信中的载波同步和定时同步问题,并提供了相应的MATLAB仿真源代码。通过适当的载波同步和定时同步方法,可以实现对CPM信号的准确解调。希望本文对您理解连续相位调制通信调制方法的载波同步和定时同步问题有所帮助,同时也为您提供了一些MATLAB仿真实现的思路和示例代码。在CPM系统中,载波同步的主要任务是估计接收信号的载波频率偏移和相位偏移。在CPM系统中,常用的定时同步方法是基于自相关函数的峰值检测。

2301_79331230的博客 692

linux 4中安装oracle11gr1出现无法启动监听的问题及解决办法

先列出查看监听状态出现的错误信息: [root@oracle admin]# lsnrctl status LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 06-AUG-2009 05:47:16 Copyright (c) 1991, 2007, Oracle.  All rights reserved. Connecting to (

8034

YOLOv12改进策略【Neck】| arXiv 2024 MAFPN:多分支辅助特征金字塔网络 | 通过双向辅助融合与异构卷积机制,解决传统PAFPN多尺度特征融合不充分与小目标检测不足问题

本文记录的是利用MAFPN颈部结构改进YOLOv12的目标检测网络模型。通过引入双向辅助融合机制优化特征处理流程,在自底向上路径利用 SAF 模块融合主干浅层特征与颈部输出,并保留浅层空间信息,为小目标检测提供更丰富细节;自顶向下路径通过 AAF 模块建立密集连接,聚合浅层高 / 低分辨率层、同级层及前层特征,均衡各层通道数后实现多向梯度信息交互,增强中 / 大目标特征表达。将其应用到中,解决传统特征金字塔在多尺度信息整合中的不足,提升多尺度目标检测的精度与特征表达的丰富性。Multi-Branch Aux

Limiiiing的博客 1256

材料仿真软件:LAMMPS_(8).温度和压力控制

在 LAMMPS 中,温度和压力的控制是通过多种恒温器和恒压器实现的。Nose-Hoover 恒温器和恒压器因其准确性和广泛适用性而被经常使用,而 Berendsen 恒温器和恒压器则因其计算效率高而适用于初步仿真或粗粒化模型。温度重标和压力重标方法虽然简单,但在某些情况下可以快速调整系统的温度和压力。通过选择合适的控制方法,可以根据具体的需求和系统特性来设计和运行分子动力学仿真,从而获得准确和可靠的结果。在实际应用中,建议先进行初步的仿真以确定合适的控制参数,然后再进行细致的仿真以验证结果的稳定性。

kkchenjj的博客 1692

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

《SAP FICO系统配置从入门到精通共40篇》030、集成配置:FI与生产计划(PP)的自动科目确定

FI和PP的自动科目确定,本质上是把生产业务翻译成会计语言。翻译规则就藏在那些配置表里。配的时候多想一步:这个业务动作,在财务眼里是什么?是材料消耗?是产出入库?还是工费分摊?想清楚这个,再看配置界面,那些代码就不是天书了。最好的测试方式,是月底关账前,让生产部门跑一遍所有类型的生产订单。配置对不对,业务最知道。

985大学毕业,前某大厂员工,啥都会点的程序员! 574

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

oracle环境如下: SQL> select * from V$version   2  ; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod PL/SQL Rel...

llc87的专栏 183

【异常】Coze/扣子 Workflow 调用报 4200 错误深度解析

Coze API 的。

奶爸的编程之路,也就一周冷个三天 302

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

oracle启动服务,解决监听无法启动问题

因为oracle数据库占用很大的内存,所以一般在不使用oracle数据库的情况下,会将oracle服务修改为手动启动,在需要使用的时候手动打开,那么oracle具体打开那几个就可以使用了呢,如图 首先,可以在端口命令行中,查看监听是否打开,使用win+R 键,打开运行条,输入cmd ,打开端口命令页面,输入lsnrctl status 查看监听状态,如图 说明监听没有打开 2、打开搜索,...

weixin_38610651的博客 7万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

oracle监听不能启动的问题

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

qq_34412985的博客 227

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

解决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

oracle监听服务启动不了 启动后又停止问题解决

C:\Documents and Settings\All Users\「开始」菜单\程序\Oracle - OraHome81\Network Administration\Net8 Assistant 重建监听 ORACLE监听重建 在注册表里清理启动项就OK了 产生这个问题的原因是listener服务不正常,因此需要重建这个服务。 解决方法如下: 1、进入dos窗口,手工启动li

moubenmao的专栏 1万+

oracle 启动 linux监听,Linux下启动Oracle服务和监听程序

$ su – oracle$ sqlplus / nologsql> conn / as sysdbasql> startup #启动Oracle,需设置好环境变量sql> quit #退出$ lsnrctl start #启动监听器#关闭oracle$ su – oracle$...

weixin_42314711的博客 3302

ORACLE中关于OEM不能启动的问题

总体说来EM在ORACLE中是一个脆弱的工具,有太多的因素影响其正常启动. 一般来说要找到其不能启动的原因可以依次从下面着手. 1.进入计算机内的"服务"列表,看Oracle控制台服务(OracleDBconsoleSID)是否能正常启动,如果能正常启动,但不能正常进入EM,一般有如下问题:   1)进入EM时要求验证你的操作系统账户及其密码       应该在计算机中的"本地安全策略"-

zhshow的专栏 3958

oracle监听服务启动不来,oracle监听启动不了的问题 - 华仔的博客 - 优快云博客

oracle监听启动不了的问题 收藏1 问题描述oracle数据库在服务器上运行正常,但是不能通过网络连接(即使用客户端不能连接数据库,在服务器端正常,诊断的初步原因为监听器问题)。在服务器端使用以下命令:bash-3.1$ cd $ORACLE_HOME/binbash-3.1$ ./lsnrctlLSNRCTL> status结果出现:CONNECT (DESCRIPTION=(ADDR...

weixin_39815879的博客 5608

关于ORACLE监听服务无法启动的问题

今天电脑拿回家,启动oracle数据库的监听服务时发现无法启动。给出的错误提示是说,这个服务启动了又停止了,不知道是为什么。因为在学校的时候用是没有问题的。我想应该是因为ip的是问题。在网上查了一下:你是否修改你的机器名或IP地址,如果有修改,把ORACLE/ora81/network/admin/listener.ora文件中的host修改为新机器名或IP。我用的是oracle 10g,list

woamly的专栏 7221

如何启动oracle实例及监听

启动oracle需要同时启动oracle实例以及监听器 1 如何启动oracle实例 切换用户:su - oracle 设置启动实例:export ORACLE_SID=orcl ,orcl为你要启动的实例的名称 连接:sqlplus / as sysdba 启动:startup,如果要关闭则用shutdown immediate 退出:exit 2 如何启动监听器 启动:lsnrctl start 停止:lsnrctl stop 查看状态:lsnrctl status ,如果查看到的状态为UNK.

ben_na_的博客 5622

windows重启oracle监听口令,oracle_windows下命令启动oracle监听和服务

1.检查监听器状态C:\Users\Administrator>lsnrctl status2.启动监听程序C:\Users\Administrator>lsnrctl start3.启动oracle服务实例C:\Users\Administrator>net start oracleServiceOrcl --oracleService+数据库实例名4.关闭oracle服务实...

weixin_36450655的博客 6799

linux下安装oracle启动监听程序,Linux下启动Oracle服务和监听程序步骤

Linux下启动Oracle服务和监听程序启动和关闭步骤整理如下:1、安装oracle;2、创建oracle系统用户;3、/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME:export ORACLE_SID=testexport ORACLE_BASE=oracle_install_direxport O...

weixin_39884270的博客 1647
上一篇: Hibernate学习笔记
下一篇: 解决“鼠标关机后仍然发光”的方法
飞飞的魔毯小窝
博客等级 码龄14年 12粉丝 735原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值