OracleDBConsole服务不能启动的经历

Oracle数据库无法启动dbconsole问题解决方案 在使用Oracle数据库的过程中,有时可能会遇到dbconsole无法启动的问题。通过按照上述步骤重新配置和启动dbconsole,您应该能够解决Oracle数据库无法启动dbconsole的问题。请注意,上述步骤假设您已经正确安装了Oracle数据库,并且具有适当的权限来执行这些操作。如果您遇到任何权限问题,可以使用具有适当权限的用户执行相应的命令。希望本文能够帮助您解决Oracle数据库无法启动dbconsole的问题。在此步骤中,我们将删除现有的dbconsole配置,以便重新创建它。 阅读详情
OracleDBConsole[SID]服务简介

  OracleDBConsole[SID]服务负责Windows平台下启动Oracle企业管理器,从Oracle 10g开始引入这个服务,也是从Oracle 10g开始,Oracle的企业管理器从客户端形式变为浏览器操作模式,这里的[SID]即Oracle SID,如果是默认安装就是orcl,故这个服务在你的机器上可能就是OracleDBConsoleORCL,事实上在我的机器上也是它。

  本文基于Oracle 11g,操作系统为Windows xp,故本文描述的解决办法仅供参考。

  故障描述

  在一次正常使用企业管理器后,重新启动计算机,再次启动OracleDBConsoleORCL服务时,报:

  Windows 不能在 本地计算机 启动 OracleDBConsoleORCL。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 1。

  在应用程序事件日志中记录了如下错误信息:

  Process exited abnormally during initialization.

  解决过程

  尝试从命令行下启动该服务,也以失败告终,正寻思着是否删除数据库再重新安装,突然想起Oracle企业管理器其实是一个单独的组件,可以将其单独删除,再重新安装的,其实这里并不是删除Oracle企业管理器,而是Oracle数据库控制台资料档案库,删除资料档案库会同时删除OracleDBConsoleORCL服务,并删除用户SYSMAN及其所属对象,重新创建资料档案库就会重新添加OracleDBConsoleORCL服务,并创建SYSMAN用户及其所属对象。搞清楚这一点关系后,开始动手实施修复。

  首先删除资料档案库,注意此时Oracle的监听器服务和数据库服务必须处于启动状态,因为删除命令会连接到数据库删除SYSMAN用户及其所属对象:

  C:\>emca -repos drop

  EMCA 开始于 2009-1-31 9:13:24

  EM Configuration Assistant, 11.1.0.5.0 正式版

  版权所有 (c) 2003, 2005, Oracle。保留所有权利。

  输入以下信息:

  数据库 SID: orcl

  监听程序端口号: 1521

  SYS 用户的口令:【输入SYS用户的口令,输入口令时屏幕不会回显】

  SYSMAN 用户的口令:【输入SYSMAN用户的口令】

  SYSMAN 用户的口令:

  是否继续? [是(Y)/否(N)]: y

  2009-1-31 9:15:04 oracle.sysman.emcp.EMConfig perform

  信息: 正在将此操作记录到 c:\app\Administrator\cfgtoollogs\emca\orcl\emca_2009_01

  _31_09_13_24.log。

  2009-1-31 9:15:05 oracle.sysman.emcp.EMReposConfig invoke

  信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...

  开始等待删除,这个过程可能比较长,来杯咖啡,休息休息吧。

  删除结束后,往往有人会想到使用命令重新创建资料档案库,但经过我多次尝试,使用这种办法创建好资料档案库后,OracleDBConsoleORCL服务仍然无法启动,企业管理器依旧无法使用,于是想到使用dbca来创建,于是在运行窗口输入:dbca,启动数据库配置助手,在第一步时选择“配置数据库选件”,后面的操作只需要一直点击下一步就可以了,注意在选择是否使用EM资料档案库时,一定要选中,默认没有选中,dbca检查到系统中已经没有EM资料档案库,于是就会重新创建,OracleDBConsoleORCL服务也会重新添加了,这也会花一段时间,如果dbca重新配置过程中不出现错误,那配置结束后,OracleDBConsoleORCL服务就能够正常启动,就可以正常使用Oracle企业管理器了。如果删除EM资料档案库不彻底,运行dbca期间可能会报错,一般是SYSMAN用户及其对象没有删除干净,遇到这种问题时,只需要再次运行一次emca –repos drop即可。

  如果在删除EM资料档案库时,删除了SYSMAN用户及其所属对象,但OracleDBConsole[SID]服务没有删除时,如果该服务还能够启动,并能够通过浏览器进入,那此时就可以使用emca –repos create重新创建EM资料档案库即可。

  总结

  经过这次冒险,总觉得Oracle的OracleDBConsole[SID]服务很脆弱,在没有任何误操作的情况下,重新启动计算机后,它也可能就启动不了了,但在这时,大家一定要保持冷静,多思考,办法总是有的,不到万不得已,不要重新安装,建议大家在重新启动系统前,先手动停止OracleDBConsole[SID]服务、监听器服务和数据库服务。

 

第二种方法

出现情况:原来正常,IP地址变了后就不能启动,报错误"Agent process exited abnormally during initialization."
步骤:
1:运行cmd
2:执行emctl start dbconsole,提示“找不到环境变量ORCALE_SID”,请运行SET ORCALE_SID=***
3:再次执行emctl start dbconsole,提示“无法找到D:\oracle\product\10.2.0\db_1\e1c8cd_SKYORCL”,复制该目录下的 “localhost_skyorcl”文件夹放在同一目录下,且把名称改成“e1c8cd_SKYORCL”。
4:再次执行emctl start dbconsole,提示“无法找到D:\oracle\product\10.2.0\db_1\oc4j\j2ee \OC4J_DBConsole_e1c8cd_skyorcl”,复制该目录下的 “OC4J_DBConsole_localhost_skyorcl”文件夹放在同一目录下,且把名称改成 “OC4J_DBConsole_e1c8cd_skyorcl”。
4:再次执行emctl start dbconsole,既可以启动
注意:“localhost_skyorcl”与“OC4J_DBConsole_localhost_skyorcl”俩个文件夹的我名称与目录由您自己安装决定。

Windows不能在本地计算机启动OracleDBConsoleorc Windows不能在本地计算机启动OracleDBConsoleorc怎么办 立即下载

相关推荐

RDMA性能调优实战:如何用ib_*命令榨干你的Mellanox网卡带宽?

本文深入探讨了如何利用ib_*命令工具集对RDMA网络进行深度性能调优,以充分释放Mellanox网卡的带宽潜力。文章从理解Send/Write/Read三种核心通信原语的差异入手,逐步指导读者通过调整消息大小、队列深度、内联数据等关键参数,并结合系统级的NUMA绑定、中断亲和性等优化策略,实现从基准测试到逼近硬件极限的性能提升。

weixin_29306011的博客 88

解决OracleDBConsoleorcl服务无法启动问题[转帖]

解决OracleDBConsoleorcl服务无法启动问题[转帖] Windows 不能在 本地计算机 启动 OracleDBConsoleorcl。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2。 在c:\windows\system32\drivers\etc 文件夹中找到...

weixin_30895603的博客 338

别再傻傻分不清了!Anaconda和Miniconda到底选哪个?附保姆级安装与镜像源配置(Windows/Mac)

本文详细解析了Anaconda和Miniconda的核心差异,包括体积、预装内容、系统资源占用等关键维度,并提供了针对不同需求的决策框架。附有Windows和Mac双平台的详细安装与配置指南,帮助用户根据实际需求选择最适合的conda工具,提升开发效率。

weixin_30315723的博客 426

OracleDBconsoleorcl服务无法启动的原因及解决思路

被这个OracleDBconsole服务无法启动的问题折磨了两个星期了,今天很幸运,在网上无意间看到了一位大侠的思路,虽然错误的情况并不完全相同,但他的思路完全可以搬过来用。 环境:Windows XP, 装Oracle 11g,装完数据库软件、新建一个数据库(数据库的SID为orcl20120825),但是无法进入网页版的企业管理器(EM),提示是“403,服务器拒绝了您的访问请求”。因为数据

小鹰信息技术服务部 11万+

Homebrew国内镜像自动安装全攻略:从零到精通

本文提供了一份详尽的Homebrew国内镜像自动安装指南,旨在帮助Mac用户,特别是国内开发者,快速、无痛地部署这一强大的包管理器。通过使用优化的国内镜像脚本,实现一键自动安装,有效解决官方源访问缓慢或失败的问题。文章从安装前准备、脚本执行步骤、原理讲解到日常使用命令和常见问题排查,提供了从零到精通的完整路径,让用户在短时间内掌握Homebrew的核心用法,提升开发与工作效率。

a0b1c2d3的专栏 969

【HALCON工业视觉应用探索】02. C# + Halcon铸件毛刺机器人打磨引导:点云处理从实验室到工业现场的全流程落地

摘要:铸件毛刺的自动化打磨是机械制造领域的重要难题,其随机性(高度0.1-3mm)和复杂工况导致人工打磨效率低(3分钟/件)、工伤率高。本文基于Halcon 24.11与.NET 6,构建了一套点云处理方案:通过线激光扫描仪获取三维点云,经预处理、毛刺检测、路径规划三大模块,引导机器人完成打磨。虚拟实验测试显示,对高度>1mm的毛刺检出率达100%,定位误差±0.08mm,但工业现场受油污、粉尘影响,性能降至检出率68-75%、处理时间>45秒。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1128

OracleDBconsoleorcl 服务无法启动 解决方法

最近发现服务器的 OracleDBconsoleorcl 服务停止运行,以为重启服务器后会解决问题 结果问题依旧没有解决,显示的错误如下 在网上也查询很多解决方案,比如IP地址发生改变,hosts文件 填写 计算机名称,但问题是服务器没有改过IP地址,而且计算机名称也完全没有改过;比如端口1158被占用,KILL掉进程发现还是不行;还有重新配置em资料库什么的。但问...

Banlap的博客 6631

Python爬虫实战:如何爬取12306列车信息

本文介绍了如何使用Python编写爬虫,抓取12306列车信息。我们讲解了如何分析12306的列车数据接口,如何发送HTTP请求,解析返回的JSON数据,并将数据保存到本地文件中。我们还讨论了如何绕过反爬虫机制,如使用随机User-Agent和设置请求延时。通过这个实战项目,你应该掌握了如何爬取并解析来自公共API的数据,同时提高了你的爬虫技能。这些技能不仅适用于12306列车信息抓取,也可以广泛应用于其他需要抓取JSON数据的网站。

2201_76125261的博客 1923

[转]OracleDBConsole服务不能启动的经历

  【IT168 技术文档】   OracleDBConsole[SID]服务简介   OracleDBConsole[SID]服务负责Windows平台下启动Oracle企业管理器,从Oracle 10g开始引入这个服务,也是从Oracle 10g开始,Oracle的企业管理器从客户端形式变为浏览器操作模式,这里的[SID]即Oracle SID,如果是默认安装就是orcl,故这个服务在你的...

weixin_34238642的博客 77

无人机视角下基于YOLOv5/v8/v10的车辆检测系统:从算法原理到UI界面实战

随着无人机技术的普及和智慧城市的发展,无人机视角下的车辆检测在交通监控、战场侦察、灾害救援等领域展现出巨大的应用价值。然而,无人机航拍图像存在目标尺度小、视角多变、背景复杂等挑战。本文深入探讨了如何利用YOLOv5、YOLOv8、YOLOv10三个代表性目标检测算法,构建一套完整的无人机车辆检测系统。文章不仅详细解析了各版本YOLO的核心技术演进,还提供了从数据集准备、模型训练、性能评估到基于PyQt5/PySide6的图形界面开发的完整代码实现。通过本文,读者将能够掌握构建无人机实时车辆检测系统的全流程技

YOLO 172

PCL 区域生长分割【2026最新版】

区域生长算法原理介绍、代码实现以及一个具体实验场景的应用案例进一步实现将分割结果的分类保存至本地文件夹。最近一次更新时间为:2026年5月4日。

点云侠的博客 40万+

零基础也能搭建AI智能体:从入门到上手的实操指南

人工智能技术正快速走进各行各业,大模型与智能体开发平台大幅降低了应用构建门槛。智能体以自然语言理解为基础,结合知识库检索与工作流编排,能够模拟人类完成特定任务。其核心原理是把复杂业务流程拆解为可配置的节点,通过提示词和大模型能力驱动,无需编写传统代码。这种模式让非技术人员也能参与AI应用开发,极大扩展了技术落地的边界。在客服问答、销售线索筛选、内部员工助手等场景中,智能体可承担重复性工作,提升响应效率与业务自动化水平。对于零基础用户,掌握流程拆解、提示词表达和基础调优方法,即可借助现有平台完成从需求设计到发

weixin_34267123的博客 164

基于Python实现学习进度跟踪系统

{{ task }}: {{ "%.1f"|format(hours) }}小时

寒寒豆豆软件公司的博客 196

OracleDBConsole服务不能启动原因与解决

OracleDBConsole服务不能启动的经历 发布时间:2009-2-5 10:34:07 作者:IT168 开心果 编辑:晓熊      OracleDBConsole[SID]服务简介  OracleDBConsole[SID]服务负责Windows平台下启动Oracle企业管理器,从Oracle 10g开始引入这个服务,也是从Oracle 10g开始,Oracle的企业管理器从客户端

AKen的專欄 4425

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

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

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Oracledbconsoleorcl启动不了,本地连接数据库失败

由于公司使用的是Oracle服务器,开发项目的时候也一般数据需要导入到本地中,因此时不时的需要连接下本地的Oracle数据库,都知道想要连接Oracle本地的数据库,必须要开始几个服务,              我的这两个服务都是正常开启的,可以还是连接Oracle服务器的时候,提示连接失败。后来才知道,这其中有一个服务被关了,但是后来发现在其他的机器上有的Oracle没有这个服务也能

samile的专栏 2905

Camera2Demo

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

Oracle EM 无法连接

闲着无聊,搞搞数据库EM。net start oracleserviceorcl后,手动把相关的服务启动了一下。然后用HTTP连接EM,竟然无法连接。想来我也没改IP啊,这是我的个人PC。在看了下服务,嘿~ 原来oracleDB...

cmiufchzxbjf932905的博客 164

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

OracleDBConsoleorcl 服务无法启动 报错 2

OracleDBConsoleorcl 服务无法启动 2方法一 、尝试恢复启动OracleDBConsoleorcl失败,提示错误代码2由于更改计算机名导致的异常解决方法:1、管理员权限cmd下执行emctl start dbconsole2、提示Environment variable ORACLE_SID not defined. Please define it.3、输入set oracle_sid=orcl4、再次执行 emctl start dbconsole。

weixin_44654023的博客 2307

Oracle11g中的几个服务

Oracle ORCL VSS Writer Service: Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动) OracleDBConsoleorcl: ...

a631251688的博客 315

oracle %3clist%3e一对多,DB console Agent Unreachable in Windows 2003 server

Hi,Please find the following last 100 lines taken from DB console log file-------------- [OracleDBConsoleTC08PRD] ------------EMDROOT=G:\oracle\product\10.1.0\db_1ORACLE_HOME=G:\oracle\product\10.1.0\...

weixin_34584910的博客 406

Windows不能在本地计算机启动OracleDBConsoleORCL

问题描述: Windows不能在本地计算机启动OracleDBConsoleORCL。有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码2。   一般出现原因:计算机名更改或IP地址改变   解决方法:   (1)    开始-->运行cmd --> 执行 emctl start dbconsole   提示:...

漫漫Java路----骨头的小窝 1133

OracleDBConsoleorcl服务无法启动

一、问题描述 OracleDBConsoleorcl服务无法启动,不能访问oracle自带的网页版图形化工具。 二、原因 又是ip地址的问题,当初安装的时候没有联通网络,装好后可以访问和使用,但是关机后,第二天开机打开就开不了OracleDBConsoleorcl服务了。 三、解决方法 (我的oracle是放在VMware虚拟机上的,使用的是静态ip)修改系统的host文件,在最后行添加...

玉爷的博客 1244

oracle如何启动dbconsole服务,Oracledbconsole服务不能启动的解决方法-Oracle

oracle10g,OracleDBConsoleoracl是我的服务.第二天服务无法启动,网上说是因为ip地址变更所造成的.1.在cmd命令下运行”emctl start dbconsole”,屏幕出现”Environment variable ORACLE_SID not defined. Please define it.”2.重新设置”ORACLE_SID”变量,”set ORACLE_S...

weixin_42153793的博客 2797

无法启动OracleDBConsoleorcl服务

在Windows上开启不了OracleDBConsoleorcl服务。 出现如下window窗口错误提示:不能在本地计算机启动OracleDBConsoleorcl。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2。 出现上面的原因是因为我们在安装Oracle的时候,你的电脑是联网的,他...

weixin_34054931的博客 433

OracleDBconsoleorcl服务无法启动(系统错误2)

相信很多人在使用oracle数据库的时候,都遇过不能打开过em的情况,相信网上有很多人讨论。 em不能登录的原因有很多,像计算机名的改变、DBconsoleorcl不能启动,具体原因这里不再讨论。 解决办法:方法一、直接卸载数据库,并重装。(这种情况并不太实用,毕竟一些数据库储存有大量数据,一旦卸载将导致一些数据丢失。) 方法二、打开cmd,运用cmd进行修改dbconsole。 1、首先...

weixin_30698527的博客 1857
上一篇: linux 下oracle 开机自启动命令(二)
下一篇: java 生成随机字符串
jee4a
博客等级 码龄18年 57粉丝 178原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值