Oracle10g DBCONSOLE 服务无法启动的解决方法

转载 2013年12月05日 14:01:09

Oracle10g DBCONSOLE 服务无法启动的解决方法:转载的两篇经验文章

转载文章一:

OracleDBConsoleorcl 服务因下列错误而停止: 
系统找不到指定的路径

原因主要还是更改了主机名或换了IP导致的问题,更改了相应的文件名:
D:\oracle\product\10.2.0\db_1\oc4j\j2ee\OC4J_DBConsole_192.168.0.136_dgtest(更换新IP或机器名)

D:\oracle\product\10.2.0\db_1\asdfjkl_dgtest(更换新IP或机器名)

在目錄d:\oracle\product\10.2.0\db_1\install\portlist.ini裡找到EM是使用哪個port


Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\youandy>set oracle_sid=dgtest
C:\Documents and Settings\youandy>emca -repos recreate

EMCA 开始于 2008-3-25 8:17:19
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
数据库 SID: dgtest
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令:
是否继续? [yes(Y)/no(N)]: y
2008-3-25 8:17:48 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 D:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\dgtest\e
mca_2008-03-25_08-17-19-上午.log。
2008-3-25 8:17:49 oracle.sysman.emcp.EMReposConfig dropRepository
信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
2008-3-25 8:19:37 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
2008-3-25 8:19:37 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2008-3-25 8:23:04 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2008-3-25 8:23:04

C:\Documents and Settings\youandy>emctl start dbconsole
Environment variable ORACLE_SID not defined. Please define it.

C:\Documents and Settings\youandy>set oracle_sid=dgtest

C:\Documents and Settings\youandy>emctl start dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.
All rights reserved.
http://192.168.0.136:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoledgtest

服务正在启动 .
OracleDBConsoledgtest 服务无法启动。

系统出错。

发生系统错误 3。

系统找不到指定的路径。

C:\Documents and Settings\youandy>
C:\Documents and Settings\youandy>emca -config dbcontrol db

EMCA 开始于 2008-3-25 8:37:02
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
数据库 SID: dgtest
已为数据库 dgtest 配置了 Database Control
您已选择配置 Database Control, 以便管理数据库 dgtest
此操作将移去现有配置和默认设置, 并重新执行配置
是否继续? [yes(Y)/no(N)]: y
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
用户名/口令无效。
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------

已指定以下设置

数据库 ORACLE_HOME ................ D:\oracle\product\10.2.0\db_1

数据库主机名 ................ asdfjkl
监听程序端口号 ................ 1521
数据库 SID ................ dgtest
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............

-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]: y
2008-3-25 8:38:11 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 D:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\dgtest\e
mca_2008-03-25_08-37-02-上午.log。
2008-3-25 8:38:14 oracle.sysman.emcp.util.PortManager isPortInUse
警告: 指定的端口 5540 已在使用。
2008-3-25 8:38:14 oracle.sysman.emcp.util.PortManager isPortInUse
警告: 指定的端口 5520 已在使用。
2008-3-25 8:38:14 oracle.sysman.emcp.util.PortManager isPortInUse
警告: 指定的端口 1158 已在使用。
2008-3-25 8:38:14 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2008-3-25 8:38:26 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2008-3-25 8:39:06 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2008-3-25 8:39:10 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 无法创建 Database Control 快捷方式
2008-3-25 8:39:10 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 http://asdfjkl:1158/em <<<<<<<<<<<
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2008-3-25 8:39:10

---------------------------------------------------------------------------------------------------------------

转载文章二

在给省公司参加“国网大比武”的选手做数据库培训时,学员自带的笔记本电脑ORACLE 10G R2安装在Windows2003上,LISTENER、DATABASE、DBCONSOLE一切运行正常。后来由于IP地址或主机名发生变更,结果DBCONSOLE启动不了,导致EM工具无法使用。经过研究重新配置并修改了一下数据库的DBCONSOLE,EM又重新恢复使用,把经验跟大家分享,方便后来者。
  2. 内容
  2.1背景知识
  EM工具是Oracle10g推出的web方式的数据库控制台管理工具,此工具采用三层的技术架构,工具比较直观,使用方便。
  DBCONSOLE服务是EM工具的服务程序,DBCONSOLE启动不了直接影响EM工具的使用。
  在dos命令行,我们可以通过如下命令检查DBCONSOLE的状态:
  emctl status dbconsole
  在dos命令行,我们可以通过如下命令启动DBCONSOLE服务程序:
  emctl start dbconsole
  在dos命令行,我们可以通过如下命令停止DBCONSOLE服务程序:
  emctl stop dbconsole
  2.2重新配置方法
  1,修改DBSNMP密码:
  重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。
  sql>alter user dbsnmp identified by xxx;
  2,删除早期DBCONSOLE创建的用户:
  sql>drop role MGMT_USER;
  sql>drop user MGMT_VIEW cascade;
  sql>drop user sysman cascade;
  3,删除早期DBCONSOLE创建的对象:
  sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;
  sql>drop public synonym SETEMVIEWUSERCONTEXT;
  4,重新创建DBCONSOLE:
  $emca -config dbcontrol db -repos create
  根据提示,先输入SID,再输入Y继续;
  输入端口1521,输入SYS密码,输入DBSNMP密码,输入SYSMAN 密码,输入Y继续
  完成。
  5,检查状态 emctl status dbconsole。
  3. 结论
  此方法对于dbconsole服务不能正常启动简单易行,已经得到验证,此种方法液同样适用于其他原因导致DBCONSOLE无法正常启动的修复。
Oracle10g DBCONSOLE 服务无法启动的解决方法









相关文章推荐

oracle 10g 更换主机名或者IP后引起EM (dbconsole) 启动失败的解决方法

PS: 更换了主机名或者IP,如果只是单纯的pl/sql 连接数据库,可以不用重新配置EM,  只需要更改\oracle\product\10.2.0\db_1\network\ADMIN下的lis...

oracle10g dbconsole无法启动

  • 2014年08月17日 14:25
  • 16KB
  • 下载

修改计算机名或IP后Oracle10g无法启动服务的解决办法

本人亲自遇到的问题,问题产生原因不详。症状为,windows服务中有一项oracle服务启动不了,报出如下错误。Windows 不能在 本地计算机 启动 OracleDBConsoleorcl 。有...
  • pttaag
  • pttaag
  • 2011年03月31日 00:09
  • 1459

安装Perl环境时时与oracle10g冲突以及解决方法

从官网下载完Active Perl5.10安装完后,写了很简单的Perl脚本,仅引用了一个文件拷贝模块,调用Perl解释器来运行程序的时候,报了一堆错,先是一个弹出框提示‘无法启动此程序,计算机丢失P...
  • cactusz
  • cactusz
  • 2017年07月06日 16:14
  • 148

windows7 64位安装Oracle10g 32位出错解决方法

64位win7系统下安装Oracle10g 时会提示未知错误,通过以下操作步骤可以使原来32位操作系统下使用的安装程序再安装到64位操作系统下。       1.通过修改安装软件中某些文件使oracl...

原创:oracle10G 的ORA-12505问题解决方法

今天在开发一个关于**的一个项目时候,本人在使用PLSQL连接oracle的时候一切正常,但是在Myeclipse的DB试图中我一直在使用的URL是如下代码:   jdbc:oracle:thin...

Ubuntu12.04 安装Oracle10g报错解决方法【ins_net_server.mk】

相关的安装设置就不多说了,相信大家也都明了,这里主要简述一下ORACLE10G 在Ubuntu 12.04 Server LTS 32bit的安装过程中的报错解决方法。           安装O...
  • zonelan
  • zonelan
  • 2013年03月27日 09:32
  • 3593

使用EMCA创建oracle10g dbconsole

【转自】http://blog.sina.com.cn/s/blog_4b1c9e12010009cg.html 今天机器重新换了IP地址,EM的服务就启动不起来了,所以重建了EM的...

更改计算机名后导致Oracle dbconsole无法启动问题解决方法

Microsoft Windows [版本 6.1.7600] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\Administrator>...
  • ydcun
  • ydcun
  • 2012年09月17日 01:22
  • 834

oracle10g dbconsole 重建步骤

手工重新配置dbconsole的步骤1,修改DBSNMP密码:重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。sql>alter user dbsnmp i...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle10g DBCONSOLE 服务无法启动的解决方法
举报原因:
原因补充:

(最多只允许输入30个字)