oracle监听服务启动不来,oracle数据库监听服务启动不成功怎么解决?

1。IP错误。

在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp

数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确

端口号错误:一般不会错误。

进行一下操作:在DOS上键入sqlplus,检查oracle是否开启

一却正常,执行下面第2步。

2。防火墙

如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝试重新连接。

仍然不行,执行第3步。

3。数据库监听未启动 修改PC上注册表中的ImagePath值。

我下面以现在主流的数据库ORACLE为例

重新手动启动数据库监听:

1:开始 → 运行→ 输入CMD→ 进入DOS命令提示界面

d:>lsnrctl

LSNRCTL> status

或者

LSNRCTL> start

如果是类似图片中的信息

恭喜,你的问题已经查找出来,是数据库监听器没未启动而造成的。

以下是手动启动数据库的方法:

在运行处执行regedit进入注册表到

开始 →运行→ regedit

按下面路径

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesOracleOraHome90TNSListener

找到OracleOraHome90TNSListener(我用的是Oracle9i 其他的版本的应该是OracleOraHomexxxTNSListener)

找到之后你会发现ImagePath关键值不存在了,创建它:(存在的话,点击修改,修改方法在下文有介绍)

右键单击,弹出菜单选择新键(N)→字符串值(S)

将其命名为ImagePath

选中ImagePath点右键,选中修改:

在值中输入你的Oracle安装目录ora90(其他本对应的是oraxxx目录)bintnslsnr

如果是ORACLE 10G则安装目录为F:oracleproduct10.1.0Db_2BINtnslsnr

确定后退出注册表:

再在DOS命令下键入start

如果出现下面画面,恭喜你,监听器启动成功:

关闭DOS,启动你的程序进行测试,应该恢复正常了。

以上就是3中常见的引发The Network Adapter could not establish the connection 异常的原因

主要原因:1.可能是server.xml文件的DataSource配置出错。(1).如果用到的是本机上的数据,本地数据源里的部分配置为: username="pcisv62" password="11" url="jdbc:oracle:thin:@localhost:1521:orcl"

(2).如果用到的是服务器上的数据,则数据源里的部分配置为: username="pcisv62" password="11" url="jdbc:oracle:thin:@dbserver:1521:corev6"(dbserver为服务器的名字,corev6为服务器上Oracle的SID)2.可能是oracle的tnsnames.ora文件配置出错。oracle的安装目录E:oracleora92networkadmin下的tnsnames.ora:

本地配置:

ORCL =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521))

)

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = ORCL)

)

)

或服务器配置:

COREV6_DBSERVER =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = dbserver)(PORT = 1521))

)

(CONNECT_DATA =

(SID = COREV6)

(SERVER = DEDICATED)

)

)

关于 The Network Adapter could not establish the connection 异常的一点说明:

在实际中碰到 通过pl/sql developer去连很正常。

Oracle监听问题:

第一个错误:注册表使用了优化软件被删除相关项;

对于每一个系统服务实际上都会在注册表之中有所保存;

注册表中的相关项名:HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesOracleOraDb11g_home1TNSListener;

231225_0.jpg

里面有一个imagePath:E:oracleInstallproduct11.2.0dbhome_1BINTNSLSNR;這个选项有可能被优化软件给自动删除,如果被删除的话用以下方法决解:

决解方法:按照格式从新建立一个相关的注册项;且内用相同

第二个错误:网络环境改变(10G版本):11g版本得到改善

;

问题描述:主要是计算机的名称被改变:

231225_1.jpg

当网络环境发生改变的时候;监听服务就启动不了;决解次问题的方法就是必须修改网络配置文件:

配置文件路径:E:oracleInstallproduct11.2.0dbhome_1NETWORKADMIN;

有两个配置文件:listener.ora;tnsnames.ora;通过记事本打开两个文件:

231225_2.jpg

231225_3.jpg

但是以后使用程序连接oracle1G的话;不能正常访问数据库

第二部:选择Net Manager,进入到网络配置界面;

231225_4.jpg

231225_5.jpg

配置完成;这样一来就解决问题了。

WIN10上装ORACLE11g遇到的问题,严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。 WIN10上装ORACLE11g遇到的问题 配置数据库到70%左右报错:严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。 有关详细资料, 请参阅 C:\app\zw\cfgtoollogs\dbca\orcl\emConfig.log 中的日志文件。 然后打开这个日志文件发现配置: conn... 阅读详情

相关推荐

win7下oracle11g监听和数据库服务都无法启动

笔记本上的oracle数据库忽然无法启动了,监听和实例的服务全部都无法启动,前几天还是好好的。   监听服务无法启动,报“错误1053:服务没有及时响应启动或控制请求”   用命令行试一下,还是不行 lsnrctl status报错 32-bit Windows Error:61: Unknown error 32-bit Windows Error:2: No such fil

素心侠气的博客 6618

ORACLE监听无法启动的几种情况

1.日志文件大于4GB监听无法启动查看 盘符:\oracle安装目录\diag\tnslsnr\机器名\listener\trace 下的listener.log 文件,如果大于4G,请删除或备份后删除,再启动就正常的了。这是一个oracle的BUG正常情况下,该文件几乎一秒钟至少更新一次。这时可能会想到将当前的日志文件备份一下,然后重新创建一个新的日志文件,但Oracle的监听器在运行时是不允许对其日志文件做删除,重命名操作,于是只有停止监听器。Bug 9497965 - Win: Listener St

影子'的专栏 1万+

Oracle G无法配置监听问题的解决方法

检查监听器配置:首先,确保监听器的配置正确无误。这种情况下,数据库无法接收客户端的连接请求,导致无法进行正常的数据库操作。通过以上方法,您应该能够解决Oracle G无法配置监听的问题,并恢复数据库的正常运行。检查防火墙设置:如果监听器配置正确并且已经启动,但仍然无法连接到数据库,则可能是由于防火墙阻止了监听器端口的访问。监听配置错误:监听器的配置可能存在错误,例如监听器名称、端口号、协议等配置项设置不正确。防火墙设置:防火墙可能阻止了监听器端口的访问,导致无法建立连接。如果您有任何其他问题,请随时提问。

CsmbPascal的博客 651

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

解决 MySQL 数据库中 Oracle 监听器无法启动的问题

当 MySQL 数据库中的 Oracle 监听器无法启动时,我们可以通过解决端口冲突、配置监听地址、修复配置文件错误或增加系统资源等方法来解决问题。在使用 MySQL 数据库时,可能会遇到 Oracle 监听器无法启动的问题。如果监听器配置文件(my.cnf)损坏或包含错误的配置项,则监听器无法正常启动。如果服务器的系统资源(例如内存)不足,可能会导致监听器无法启动。参数的值,将其更改为合适的网络接口。现在,监听器应该能够在配置的地址上启动,并允许远程主机连接。现在,监听器应该能够在新的端口上启动。

带你成为别人眼中的大佬! 374

解决mmdet3d安装中因PyTorch高版本引发的THC.h缺失问题

本文详细分析了在安装mmdet3d时,因PyTorch版本过高导致THC.h头文件缺失的常见报错问题。文章指出该错误的本质是PyTorch 1.7+版本废弃了旧API,与老版本C++扩展代码不兼容。提供了两种核心解决方案:一是降级PyTorch至1.6及以下版本;二是修改源码,将THC.h引用替换为ATen/cuda等新头文件,并给出了具体的代码修改示例和排查技巧。

weixin_29085151的博客 379

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

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

weixin_38610651的博客 7万+

PHP特性知识点总结

(1)类型转换之前提到过的是字符串转为整型。其实php手册里面提到了各种类型的转换。先把他放在这里。我们按照php手册上的顺序来介绍,只介绍几个比较常用的。①转化为bool②转化为整型int。

m0_73605862的博客 1295

Linux下启动/关闭Oracle服务和 oracle监听启动/关闭/查看状态

文章目录一、Linux下启动Oracle 二步曲1)启动监听2)启动数据库实例二、Linux下启动Oracle 实战操作2.1. 登录服务器,切换到oracle用户,或者以oracle用户登录2.2. 打开监听服务2.3. 以SYS用户身份登录Oracle2.4. 通过startup命令启动实例三、Linux下关闭Oracle1. 关闭数据库实例2. 关闭监听器 一、Linux下启动Oracle ...

Gblfy_Blog 2万+

别再用RIDE了!VSCode+RobotFramework插件打造现代化测试开发环境

本文介绍了如何利用VSCode和RobotFramework插件构建现代化的测试开发环境,替代老旧的RIDE工具。详细讲解了环境配置、插件安装、智能代码补全、测试运行与调试等核心功能,帮助开发者提升自动化测试效率。文章还提供了高级技巧、最佳实践和常见问题解决方案,助力团队实现平滑迁移。

weixin_28829629的博客 480

MCP详解:手把手教你理解和如何使用各种开源MCP服务

MCP 作为一种开放协议,为 AI 模型与外部世界的连接提供了标准化的解决方案。它不仅降低了开发门槛,还极大地扩展了 AI 应用的边界。无论是开发者还是普通用户,都可以通过 MCP 更高效地利用 AI 技术,实现更多智能化的功能。

王哥儿聊AI的博客 6051

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

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

weixin_39815879的博客 5608

[RK3568][Android11.0]Vold-DiskInfo:区分u盘和硬盘

测试平台 Platform: RK3568 OS: Android 11.0 需求描述 目前系统内部设备没有对硬盘(sata/usb移动硬盘)和u盘做区分,统一显示的为usb存储设备.目前有需求要在显示上有所区分。 解决方案 如何区分移动硬盘和U盘,见Android usb设备的检测及区分(sata硬盘、优盘及移动硬盘).主要就是检测removeable值,为0:硬盘,为1:u盘 解决补丁如下 From 572cf35c07f68c5cb5defe40c536dd9ad1b4648e Mon Sep 17

weixin_39966398的博客 1897

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

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

moubenmao的专栏 1万+

Unity 编辑器篇|(一)MenuItem菜单栏

"一级菜单/二级菜单上/三级菜单""一级菜单/二级菜单中 %#_B""一级菜单/二级菜单下 %&_C""一级菜单/二级菜单中 %#_B""一级菜单/二级菜单下 %&_C""GameObject/二级菜单""CONTEXT/组件名/菜单名""一级菜单/二级菜单上 #_A""Assets/二级菜单""一级菜单/二级菜单下""一级菜单/二级菜单上""一级菜单/二级菜单中""一级菜单/二级菜单下""一级菜单/二级菜单下""一级菜单/二级菜单上""一级菜单/二级菜单中""一级菜单/二级菜单下""自定义/Test"

游戏开发小Y的博客 13万+

PMO与供应链管理的整合:端到端项目交付的优化策略

在当今全球化和市场竞争日益激烈的环境中,组织面临着前所未有的项目复杂性和交付压力。传统上相互独立的项目管理办公室(PMO)与供应链管理(SCM)正逐渐意识到:只有通过无缝整合,才能实现真正高效的端到端项目交付。本文深入探讨了PMO与供应链管理整合的战略价值、核心框架和实施路径,通过生动的比喻、实际案例和实用工具,展示了如何打破部门壁垒,构建协同高效的项目生态系统。无论您是PMO负责人、供应链专业人士还是高级管理层,都将从本文获得重塑项目交付模式、优化资源利用、降低风险并提升组织竞争力的宝贵见解和行动指南。

项目管理的博客 945

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

Unreal5从入门到精通之一文搞懂Unreal的C++代码编译之谜

我们在开发Unreal项目时,如果时蓝图模板的项目,一般问题不大,因为当你修改完蓝图,点击编译Compile+保存Save,就可以继续开发了。这对于开发者来说也非常友好。但是,如果你使用的C++模板开发项目,代码编译一切都变得魔幻起来,IDE(VS/Rider)里面有编译,编辑器里面也有编译,有什么区别呢?我们来列举几个新手常碰到的问题。1.代码我明明新建了,编辑器里怎么看不到?2.昨天我新家的功能运行的好好的,今天怎么感觉还是老逻辑。或者昨天加的新代码,新蓝图不见了。

TxNet 1601

oracle db 服务 如何在Windows下启动Oracle数据库服务

使用Windows服务来关闭和启动Oracle数据库服务 在微软Windows操作平台上,你可以通过【控制面板】,在【管理工具】下的【服务】中找到相应服务程序。你必须启动或停止以下服务来进行对Oracle数据库进行操作: OracleService<SID>, 这是你的Oracle实例。 Oracle<ORACLE_HOME>TNSListener, 这是你的Ora...

ORACLE数据库数据恢复、性能优化、故障诊断来问问MACLEAN 4794

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

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

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

weixin_42314711的博客 3302

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

mysql数据库监听启动不了_MySQL数据库之oracle数据库监听服务启动不成功怎么解决?...

本文主要向大家介绍了MySQL数据库之oracle数据库监听服务启动不成功怎么解决?通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。1。IP错误。在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp数据库服务器不正确:ping服务器IP是否正确。不正确,将URL更改为正确端口号错误:一般不会错误。进行一下操作:在DOS上键...

weixin_39998903的博客 559

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

启动Oracle服务并启动监听

1. 启动Oracle服务 重启Linux服务器后,Oracle服务还需要手动启动。启动步骤如下: 登录到Linux服务器,并切换到oracle用户权限下(命令:su - oracle) 运行sqlplus命令,进入sqlplus环境,并添加nolog参数,表示不登录 (命令:sqlplus /nolog) 以系统管理员的身份连接数据库 (命令:conn /as sysdba) 启动数据库实例 (命令:startup) 2. 启动Oracle监听服务 有时候启动Oracle服务后,依然无法

二哈欢乐多的博客 2万+

oracle 数据库起监听,oracle启动数据库监听

linux/Aix启动、关闭Oracle及监听Aix环境下管理Oracle1、Aix下查看、启动数据库监听器以oracle用户执行以下命令:① lsnrctl status //-查看监听器状态② lsnrctl start //-启动监听器2、Aix下启动/停止Oracle数据库实例① su – oracle ...文章undefault2014-06-05814浏览量linux/Aix启...

weixin_42562124的博客 1313

Linux下Oracle数据库监听和服务启动、关闭操作

一、在启动数据库之前先检查监听是否已经启动 检查监听状态命令: [oracle@localhost ~]$ lsnrctl status 如果是successfully状态说明是已经启动的,如果显示是no listener则说明监听没有启动。 启动监听命令: [oracle@localhost ~]$ lsnrctl start 启动好的状态和上面图片显示的一样就说明成功了。 关闭监听命令: [oracle@localhost ~]$ lsnrctl stop 二、用Oracl.

code_ang的博客 5899

oracle 监听服务启动后停止

oracle 监听服务启动后又停止;Oracle 监听服务;oracle 监听服务配置

weixin_40768341的博客 4689

oracle服务器重启后监听启动6,服务器重启后Oracle监听服务没有自动启动的解决方案...

最近一直在被这样一个问题烦恼,就是服务器断电重启后,Oracle监听服务没有正常自动启动(监听服务已经设置为自启动)。具体是这样的,监听服务设置为开机自启动,Oracle数据库服务设置为开机延时启动,按道理这个应该符合“先启动监听,后启动数据库服务”这个条件,但是每次断电重启后都是数据库服务正常启动了,监听服务没能启动。查阅了一下,有这么两个说法,感觉还是挺有道理:1、一般设置了开机自启动的服务要...

weixin_28878311的博客 1243
上一篇: 艺龙java面试题,同城艺龙2018秋招Java笔试之newInstance()
下一篇: Oracle用户的变量LANG,Oracle 设置环境变量NLS_LANG(客户端的环境变量)
四达印务
博客等级 码龄6年 31粉丝 1288原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值