今天学习oracle想进去OEM看看,但却发现自己的Oracle DBConsolemldn服务无法启动了(mldn是我的数据库SID标识名,你的可能和我的不同)。错误信息如下:
于是命令行输入:
C:\Documents and Settings\yl>emctl start dbconsole//尝试启动
Environment variable ORACLE_SID not defined. Please define it.//说明我的oracle_sid没有配置
C:\Documents and Settings\yl>set oracle_sid=mldn//配置oracle_sid
C:\Documents and Settings\yl>emctl start dbconsole//再次尝试启动
OC4J Configuration issue. D:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole
_ylpc.mshome.net_mldn not found.//这里说明OC4J_DBConsole_ylpc.mshome.net_mldn文件夹缺失,到这个目录下观察了以下,发现里面有个名为:OC4J_DBConsole_ylpc_mldn的文件夹,我不知道啥原因造成的,我可没改什么东西啊,于是我将后者复制了一份放到别处备份,然后将其改为上边提示的名称,继续尝试启动。
C:\Documents and Settings\yl>emctl start dbconsole
EM Configuration issue. D:\oracle\product\10.2.0\db_1/ylpc.mshome.net_mldn not found.
//这里报错和上面的情况类似,只是所指的文件夹不同而已,ylpc.mshome.net_mldn,在所在目录下发现有个:ylpc_mldn文件夹,再次将后者复制一份备份放到别处,然后修改为上边提示的名称。继续尝试启动。
C:\Documents and Settings\yl>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://ylpc:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsolemldn
服务正在启动 .
OracleDBConsolemldn 服务无法启动。
系统出错。
发生系统错误 3。
系统找不到指定的路径。//看到这个找不到路径,我的第一反应是:很可能我刚才移除了上面的两个文件夹造成的,一般情况下,能少该系统的配置文件尽量少该,我老觉得修改系统的配置信息不好。就像Tomcat中,尽量少动Tomcat自带的一些配置文件,你可以定义自己的用户配置文件。让Tomcat读取加载便可。
于是:我将上面移除的两个文件夹又重新放了回去。新建的也没删除。
继续尝试启动。没想到成功了。
C:\Documents and Settings\yl>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://ylpc:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsolemldn
服务正在启动 ................
OracleDBConsolemldn 服务已经启动成功。
浏览器输入:http://ylpc:1158/em,可以登录了。
说明:oracle 10g、11g的OEM(Oracle Enterprise Manager)都是ie版本了,没有客户端了。你在服务器要看看oracle的dbconsole有否创建和启动:emctl status dbconsole查看,如果启动,看看端口号是多少,从客户端通过ie链接: http://服务器ip:端口/em
如果没有创建dbconsole,那肯定无法登录。用emca先创建。
相关推荐
oracle监听服务无法启动问题解决,ORA-12541解决办法
在尝试启动Oracle服务的过程中,遇到OracleDBConsoleorcl服务无法启动的问题。系统环境为Oracle 10g版本,通过查看日志文件`OracleDBConsoleorclsrvc.log`发现最后一条记录显示服务启动失败,并提示检查`emdbconsole...
### Oracle DBConsoleOcl 服务无法启动解决办法详解 #### 问题概述 在Windows操作系统下,用户遇到Oracle DBConsoleOcl服务无法启动的问题。具体表现为系统提示“Windows不能在本地计算机上启动OracleDBConsoleorcl...
Windows 下 oracle 服务自动启动设置 概述 在 Windows 操作系统中,设置 Oracle 服务自动启动可以确保数据库服务在需要时自动开启,而不需要每次手动启动实例。这篇文章将详细介绍如何设置 Oracle 服务自动启动,...
Oracle 服务启动失败是指 OracleDBConsole[SID] 服务无法启动的问题,这是一个常见的问题,因为 OracleDBConsole[SID] 服务很脆弱,很容易启动不了。解决这个问题需要删除资料档案库,重新创建 EM 资料档案库,并...
Oracle 修改 SGA 参数无法启动的解决办法 Oracle 中的 SGA(System Global Area)是一块共享内存区域,是 Oracle 实例的核心组件之一。SGA 中存储了数据库的控制信息、用户会话信息、锁信息、缓存信息等。修改 SGA ...
针对这种情况,"Oracle11服务自动启动与关闭bat"的解决方案应运而生。 这个解决方案包含两个批处理文件:start oracle.bat和stop oracle.bat。批处理文件是Windows操作系统中的简单脚本,它们允许用户通过一系列...
Oracle 数据库服务启动不起来解决方案 Oracle 数据库服务启动不起来是一个常见的问题,尤其是在计算机更名后。这种情况下,Oracle 数据库服务无法启动,导致无法访问数据库。今天,我们将讨论如何解决这个问题,并...
以下是一份详细的关于“Oracle服务快速启动”的教程,适用于Windows 7操作系统。 1. **Oracle服务概述** Oracle服务是数据库在Windows操作系统上运行的基础,它们包括Oracle数据库实例(如ORACLEDBConsole)、监听...
Oracle 启动过程是 Oracle 数据库的核心组件之一,对于初识 Oracle 的人来说,了解 Oracle 启动过程非常重要。本文将详细解释 Oracle 启动过程的三个步骤:启动数据库到 Nomount 状态、启动数据库到 Mount 状态和...
本篇文章将深入探讨Oracle服务的启动和关闭过程,以及相关批处理脚本的使用。 首先,Oracle服务的启动涉及到数据库实例(Instance)和数据库服务(Service)两个概念。数据库实例是Oracle在内存中创建的运行环境,...
为了确保Oracle服务(包括数据库服务和监听器)能够在Linux操作系统启动时自动运行,需要进行一系列配置工作。本文将详细解析如何在Linux环境下实现Oracle服务和监听器的自动启动,并对提供的脚本代码进行逐行解读。...
### Oracle EM 无法启动 解决方案 #### 一、问题背景 在Oracle 10g环境中,用户可能会遇到Oracle Enterprise Manager (OEM) 无法正常启动的问题。这通常与网络配置、服务状态或EM库(EM Repository)的状态有关。本...
### Oracle服务解析与启动Oracle9i的OEM或OMS的常见问题 #### Oracle9i OEM与OMS启动常见问题解析 在Oracle9i版本中,Oracle Enterprise Manager (OEM) 和 Oracle Management Server (OMS) 是两个重要的管理工具。...
其次,Oracle服务是Windows服务的一部分,负责启动和停止数据库实例。你可以通过服务管理工具(services.msc)来操作。 1. 启动Oracle服务: - 打开“服务”管理工具,找到Oracle相关的服务(如OracleServiceSID,...
在Redhat Linux环境中设置Oracle 10g数据库自动启动是一项重要的系统管理任务,这确保了在服务器重启后,Oracle数据库能够自动恢复并提供服务。Oracle 10g是一款广泛使用的数据库管理系统,尤其在企业级应用中,其...
总的来说,批处理文件启动Oracle服务是一种实用的解决方案,它结合了Windows批处理脚本的便利性和Oracle数据库服务管理的灵活性。通过合理编写和运用批处理文件,我们可以实现数据库服务的高效管理,提升运维效率。
ORACLE安装好后其服务默认是在系统启动时启动的,但这样很耗爱机的资源,大部分时间是想要用ORACLE的时候才启动ORCLE服务,所以在"计算机管理--服务"中把ORACLE的相关服务全部都设为手动,待要用的时候再去启动,但这样也...
Oracle服务的启动过程是数据库管理员日常运维中的重要环节,它涉及到服务器环境的配置、权限管理以及数据库服务的正确运行。以下是对标题和描述中提到的Oracle服务启动步骤的详细解释: 1. **用telnet以root...