改主机IP后 OracleDBConsole不能启动的解决方案

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

Oracle 10g服务器在更改IP地址或是机器名后,会出现OracleService*、OracleDBConsole*、及监听服务(**是数据库名,也就是SID)无法启动的现象,错误如下:
--------------------------------------------------------------------------------------------------------
Windows 不能在 本地计算机 启动 OracleDBConsoleprod。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2。
--------------------------------------------------------------------------------------------------------
解决OracleService*、OracleDBConsole*无法启动方法:           启动CMD,在命令行输入如下命令
         emca -repos recreate
         然后按照提示进行操作,完成后再分别启动两个服务。
         注:OracleDBConsole*可以通过浏览器启动OEM管理器对Oracle进行管理;
解决监听服务无法启动方法:
         %ORACLE_HOME%/NETWORK/ADMIN目录下
编辑listener.ora文件中的HOST值更改为修改后的机器名即可。
LISTENER =
   (DESCRIPTION_LIST =
     (DESCRIPTION =
       (ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME)(PORT = 1521))
       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
     )
   )

 

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]服务、监听器服务和数据库服务。

 

转自:http://blog.sina.com.cn/s/blog_4593725d0100hbwr.html

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

相关推荐

数学建模 种群竞争模型 学习笔记

模型背景 应用场景 种群竞争模型 例如 s1=0.5,则表示对于供养甲的资源来讲,单位数量的乙的消耗为单位数量的甲的0.5倍,即表示乙对于该资源的占有能力是甲的0.5倍(即竞争力弱) 仿真结果及分析 (1)设置自然增长率 r1=r2=1 (2)改变自然增长率 r1=r2=0.3 (3)修改甲和乙的最大容量 n1=10000, n2=100 (4)修改甲和乙的初始数量 x1=10, x...

Test_tju的博客 2028

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

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

weixin_30895603的博客 338

kmeans聚类分析结果怎么看_【Stata与机器学习】物以类聚-KMeans算法应用案例介绍...

古语有云:物以类聚,人以群分。KMeans是无监督机器学习中的聚类算法中最简单的一种——基于特征对样本进行归为不同的类,很好地阐述了‘物以类聚’这句话的精髓。机器学习又叫统计学习。既然都统计了,所以当然包括了计量经济学。所以一般来说,机器学习的算法类型远多于计量经济学。比如线性回归,这个算是机器学习算法中比较基础的部分。当然,计量经济学在回归分析、因果推断方面的造诣,也是普通机器学算法所不能比的。...

weixin_39857480的博客 1万+

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

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

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

Android逆向分析

Android 逆向开发是指对已发布的 Android 应用进行分析和破解,以了解应用程序的内部工作原理,获取应用程序的敏感信息,或者修改应用程序的行为。Android应用 Java编写的,利用Android SDK编译代码,并并且把所有的数据和资源文件打包成一个APK(Android Package)文件这是一个后缀名为.apk的压缩文件,apk文件中包含了一个Anddroid应用程序的所有内容,是Android平台用于安装应用程序的文件。

qq_51598534的博客 6293

排除 AcroForm 中 JavaScript 脚本的 Bug

本文介绍了Acrobat JavaScript脚本故障排除的基本方法。首先应检查控制台窗口的错误报告,通过具体示例演示了5类常见错误:语法错误(如缺少大括号)、未终止字符串、未定义变量、运算符混淆及变量作用域问题,并逐步给出修复方案。文章还提供了调试流程UML图和实用经验总结,强调关注细节(如分隔符匹配)、正确使用运算符和变量作用域等要点。最后建议采用系统化调试方法,包括关闭/重新打开表单等完整性测试。

小猫三两只。 1501

OracleDBconsoleorcl 服务无法启动 解决方法

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

Banlap的博客 6629

Python通用编程规范-09 安全编程规范

1.9 安全编程规范 1.9.1 异常行为 1.9.1.1 禁止抑制或者忽略已检查异常 【说明】: 编码人员常常会通过一个空的或者无意义的catch块来抑制捕获的已检查异常。每一个catch块都应该确保程序只会在继续有效的情况下才会继续运行下去。因此,catch块必须要么从异常情况中恢复,要么重新抛出适合当前catch块上下文的另一个异常以允许最邻近的外层try-catch语句块来进行恢复工作。异常会打断应用原本预期的控制流程。例如,try块中位于异常发生点之后的任何表达式和语句都不会被执行。因此,异常必须

zhao12501的博客 2871

更改ip后oracle监听无法启动,改主机IP后 OracleDBConsole不能启动的解决方案

Oracle 10g服务器在更改IP地址或是机器名后,会出现OracleService*、OracleDBConsole*、及监听服务(**是数据库名,也就是SID)无法启动的现象,错误如下:--------------------------------------------------------------------------------------------------------...

weixin_28737603的博客 782

数仓 - 促销敏感度、评论敏感度

1. 促销敏感度 步骤1. 首先按照最后一次下单时间及有无复购情况将用户分为四大群体: 近一年有购物行为且复购的用户 -- L1 (今年复购用户) 近一年有购物行为但无复购的用户 --L2 (今年一单购用户) 最后一次下单时间在1年之前且有复购的用户 --L3 (今年无购且只有一单用户) 最后一次下单时间在1年之前但无复购的用户 -- L4 (今年无购多单用户) 步骤2. 每一类用户群再根据优惠订单占比、每单优惠金额占比的平均值、优惠金额这三个指标进行k-means聚类,分为: 非常敏感 -

weixin_41332009的博客 1898

价值投资/指标选股(akshare)

利用akshare的数据源,可以获取所有的股票数据以及公开的财务数据,可以进行条件筛选,获取满足条件的股票。 这套模板可以用于价值投资,指标选股。选股周期为日线级别。然后结果可以邮箱发送。 import time import akshare as ak ## A 股上市公司的实时行情数据 stock_zh_a_spot_df = ak.stock_zh_a_spot() #print(stock_zh_a_spot_df) ##取前300测试 ##取前300测试 df_stock =...

qq_26742269的博客 1万+

OracleDBConsole无法启动的解决方案一

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

victor1220的专栏 1647

EMI辐射发射超标案例

EMI辐射发射超标案例

让你爱上电路设计 8502

windows不能在本地启动OracleDBConsole

windows不能在本地启动OracleDBConsole,错误代码2 网上搜索了一下,都说是改过ip导致的。但是我没改过ip啊,我家是个小局域网,ip地址时路由器分配的固定ip地址。有一次我开着电脑把路由器的电源拔掉一次,难道是这个原因?怎么查看oracle有的ip和我电脑的ip是不是一样?我建数据库时都用的localhost,没输入ip。。求助------解决方案----...

weixin_34399060的博客 261

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

OracleDBConsole 不能启动,错误代码2

今天遇到启动OracleDBConsole时报错:"Windows 不能在 本地计算机 启动 OracleDBConsoleOral。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2。":   Google得到的解决方案:          根本原因:主机ip地址发生更改(例如我的机器在上网与不上网时的ip地址在ora...

生活在爪洼岛上 295

SAP B1中文培訓教材_SDK

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

更改主机IP地址导致oracledbconsole不能打开

1.先手动修改oracle目录下 db_1\主机名_orcl 和 db_1\oc4j\j2ee\OC4J_DBConsole_主机名_ORCL 中的主机名; 再进入命令行执行以下语句: ------------------------------- 2.修改DBSNMP密码: 重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。 sql...

wsqian2011的博客 290

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

oracledbconsole 服务不能启动

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

小黄师傅的专栏 696

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

Oracledbconsole服务不能启动的解决方法

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

海阔天空 1111

WindowsXP下无法启动oracleDBConsole的解决方法

出现情况:原来正常,IP地址 或者 机器名 变了后就不能启动,报错误"操作系统是Windows XP,数据库是Oracle10g。启动OracleDBConsole服务时,弹出错误提示:Windows不能在本地 计算机启动OracleDBConsoleORCL。有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务器代码2。如附图。  步骤:  1:

zztxl的专栏 2815

创北机房OracleDBConsole服务无法启动解决办法

由于机房IP地址和主机名的变动,导致OracleDBConsole服务无法正常启动,解决方法如下: 1、修改三个用户密码(在SQL*PLUS或PL/SQL DEVELOPER中依次执行下面的命令)       alter user sys identified by ***;

Oracle学习之路 1265

Oracledbconsole 服务不能启动

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

iteye_12437的博客 169

oracleDBConsole和OracleService服务

我们安装完Oracle后,在服务里可以看到oracleDBConsole和OracleService两个服务,其后还会紧跟数据库名或服务名; oracleDBConsole是EM的服务 oracleService+(Servicename) 才是实例的服务 我们只要启动OracleService,就可以利用PL/SQL对数据库进行连接操作了. 有时也会因为IP问题而导致PL/S

shuaiyu133的专栏 1087

oracleDBconsole不能启动

今天突然发现不能启动emctl start dbconsole ,出错了,开始提示错误设置sid,这个set oracle_sid=yao就可以了,后来又有错误了,发现原来是IP地址换了的缘故。[@more@]c:/oracle...

cuibumian9295的博客 178

OracleDBConsole[SID]服务启动报错

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

☆ lijun ☆ 248

OracleDBconsoleorcl不能在本地计算机启动

OracleDBconsole服务主要对1158:em的数据库管理端有影响,该服务不开启,则无法使用web数据库管理端。 原因分析: 安装数据库时,没有指定domain名,结果安装成功后,服务名称中带有了当时的主机IP,当时是DHCP的IP,所以后续IP不对应,就会报错。 排查问题: 登录sqlplus,查看数据库实例名: select name from v$database; 确认,实例...

jerryzhou的博客 790
上一篇: 不能在本地计算机启动 apache2.2, apache2.2无法启动方法之一
下一篇: log4j文件的配置的详细介绍
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值