`
jsx112
  • 浏览: 315007 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

emctl start dbconsole遇到错误:OC4J Configuration issue

阅读更多

今天在测试服务器上,启动emctl start dbconsole的时候,报如下错误:

[oracle@test ~]$ emctl start dbconsole
OC4J Configuration issue. /u01/app/oracle/product/11.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_test_orcl not found.

 

于是重新配置emctl :

[oracle@test ~]$ emca -config dbcontrol db

EMCA 开始于 2010-11-22 11:14:05
EM Configuration Assistant, 11.2.0.0.2 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
数据库 SID: orcl
监听程序端口号: 1521
监听程序 ORACLE_HOME [ /u01/app/grid/product/11.2.0/grid ]:
SYS 用户的口令: 
DBSNMP 用户的口令: 
SYSMAN 用户的口令: 
通知的电子邮件地址 (可选):sd@sd.com
通知的发件 (SMTP) 服务器 (可选):
ASM ORACLE_HOME [ /u01/app/grid/product/11.2.0/grid ]:
ASM SID [ +ASM ]:
ASM 端口 [ 1521 ]:
ASM 用户名 [ ASMSNMP ]:
ASM 用户口令: 
-----------------------------------------------------------------

已指定以下设置

数据库 ORACLE_HOME ................ /u01/app/oracle/product/11.2.0/dbhome_1

本地主机名 ................ test
监听程序 ORACLE_HOME ................ /u01/app/grid/product/11.2.0/grid
监听程序端口号 ................ 1521
数据库 SID ................ orcl
通知的电子邮件地址 ...............sd@sd.com
通知的发件 (SMTP) 服务器 ...............
ASM ORACLE_HOME ................ /u01/app/grid/product/11.2.0/grid
ASM SID ................ +ASM
ASM 端口 ................ 1521
ASM 用户角色 ................ SYSDBA
ASM 用户名 ................ ASMSNMP

-----------------------------------------------------------------
是否继续? [是(Y)/否(N)]: y
2010-11-22 11:14:55 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 /u01/app/oracle/cfgtoollogs/emca/orcl/emca_2010_11_22_11_14_05.log。
2010-11-22 11:15:03 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository
信息: 正在将配置数据上载到 EM 资料档案库 (此操作可能需要一段时间)...
2010-11-22 11:15:54 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功上载配置数据
2010-11-22 11:15:54 oracle.sysman.emcp.ParamsManager getLocalListener
警告: 检索 test 的监听程序时出错
2010-11-22 11:15:57 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 正在保护 Database Control (此操作可能需要一段时间)...
2010-11-22 11:16:14 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 已成功保护 Database Control。
2010-11-22 11:16:14 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2010-11-22 11:16:55 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2010-11-22 11:16:56 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为https://test:1158/em<<<<<<<<<<<
2010-11-22 11:17:03 oracle.sysman.emcp.EMDBPostConfig invoke
警告:
************************  WARNING  ************************

管理资料档案库已置于安全模式下, 在此模式下将对 Enterprise Manager 数据进行加密。加密密钥已放置在文件 /u01/app/oracle/product/11.2.0/dbhome_1/test_orcl/sysman/config/emkey.ora 中。请务必备份此文件, 因为如果此文件丢失, 则加密数据将不可用。

***********************************************************
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2010-11-22 11:17:03
[oracle@test ~]$  emctl status dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.2.0
Copyright (c) 1996, 2010 Oracle Corporation.  All rights reserved.
https://test:1158/em/console/aboutApplication
Oracle Enterprise Manager 11g is running.
------------------------------------------------------------------
Logs are generated in directory /u01/app/oracle/product/11.2.0/dbhome_1/test_orcl/sysman/log

 

修复成功!

 

常用的命令语法:

emca -repos create创建一个EM资料库
emca -repos recreate重建一个EM资料库
emca -repos drop删除一个EM资料库
emca -config dbcontrol db配置数据库的 Database Control
emca -deconfig dbcontrol db删除数据库的 Database Control配置
emca -reconfig ports 重新配置db control和agent的端口
emctl start console启动EM console服务,使用前需要先设置ORACLE_SID环境变量
emctl stop console停止EM console服务,使用前需要先设置ORACLE_SID环境变量
注:通过查看$ORACLE_HOME/install/portlist.ini 文件可以知道当前dbcontrol正在使用的端口,默认dbcontrol http端口1158,agent端口3938。如果要重新配置端口,可以使用如下命令:
emca -reconfig ports -dbcontrol_http_port 1159
emca -reconfig ports -agent_port 3939
使用命令行工具emctl可以启动/停止console服务,察看服务状态等。

 

我的是因为oracle_sid配置出错造成的,改成wbgj后就正常了!哈哈哈

分享到:
评论

相关推荐

    Linux平台下启动oracle 11g EM控制台

    - `emctl start dbconsole`:此命令用于启动 EM 控制台。 - `emctl stop dbconsole`:此命令用于停止 EM 控制台。 2. **检查状态**: - `emctl status dbconsole`:此命令用于检查 EM 控制台当前的状态。 3. **...

    oracle oracleDBConsoleOcl服务无法启动解决办法

    5. **修改配置文件路径**:根据错误提示中的信息,找到对应的目录(如示例中的`E:\oracle\product\10.2.0\db_1/oc4j/j2ee`),并将其中名为`OC4J_DBConsole_localhost_orcl`的文件夹复制一份,并将其重命名为`OC4J_...

    【OEM】OEM安装维护.pdf

    例如,`export ORACLE_HOME=/path/to/oracle/home`后,可以使用`$ORACLE_HOME/bin/emctl start dbconsole`启动OEM,用`$ORACLE_HOME/bin/emctl stop dbconsole`关闭它。 5. **错误解决技巧**: - 文档中提到,如果...

    计算机更名oracle数据库服务启动不起来

    在启动 OracleDBCOnsoleorcl 后,系统会提示 OC4J Configuration issue。这是因为 Oracle 数据库服务无法找到对应的 OC4J 配置文件。为解决这个问题,我们需要复制该目录下的“OC4J_DBConsole_localhost_orcl”...

    oracle10g dbconsole无法启动

    emctl start dbconsole 常见问题 在使用 Oracle 10g 的 OEM 登录时,可能会出现以下问题: java.lang.Exception: UnknownHostException sending request 解决方案: 1. 打开 $ORACLE_HOME/&lt;server_name_SID&gt;/...

    oracle dbconsole解决办法

    接下来的问题是"OC4J Configuration issue",这是由于DBConsole配置文件中的主机名未更新导致的。当IP地址发生变化时,DBConsole会寻找与新IP地址匹配的配置文件,但找不到。解决方案是找到原始的以`HOSTNAME`命名的...

    OracleDBConsoleorcl服务无法启动问题解决

    - 如果执行`emctl startdbconsole`后出现“OC4J Configuration issue”错误,可能是OC4J配置文件丢失或损坏。 - 检查目录`C:\oracle\product\10.2.0\db_1\oc4j\j2ee\`下的`OC4J_DBConsole_dinghuafeng_bbw`是否...

    不能启动oracleDBConsole解决方案.txt

    2. **OC4J配置问题**:在尝试启动后,又出现了“OC4J Configuration issue”错误,具体表现为找不到指定的配置文件或目录。 3. **EM配置问题**:除了OC4J的配置问题外,还遇到了“EM Configuration issue”,即...

    OEM进程的启动过程

    1. **启动命令**:用户可以通过命令行使用`emctl start dbconsole`来启动EM dbconsole服务。 - 示例: ```bash C:\Documents and Settings\tony&gt;emctl start dbconsole ``` - 在此过程中,如果环境变量`ORACLE_...

    通过浏览器访问oracle 10g.docx

    在设置了正确的`ORACLE_SID`之后,再次执行`emctl start dbconsole`仍可能遇到错误提示“oc4jconfigrationissue”以及指定路径找不到的问题。这些问题通常是由于Oracle企业管理器(DBConsole)找不到其配置信息仓库...

    Oracle 10G 的dbconsole 无法启动问题 之彻底解决 方法

    - 复制并重命名无法找到的文件夹,例如将`OC4J_DBConsole_philip.mshome.net_amon`重命名为`OC4J_DBConsole_philip_amon`。 - 如果仍然遇到类似错误,可以再次复制并重命名文件夹,例如将`E:\oracle\product\...

    emca配置database control

    4. 使用`emctl start dbconsole`启动DB Console服务。 如果需要重新配置DB Control,可以按照以下顺序执行: 1. 使用`emca -repos drop`删除现有配置。 2. 再次执行`emca -repos create`创建新的EM仓库。 3. 运行`...

    ORACLE DBCONSOLE的配置与使用技巧笔记

    如果缺少以 `&lt;hostname&gt;_&lt;SID&gt;` 命名的 `OC4J_DBConsole` 子目录,则表明 DBCONSOLE 未安装或未配置。 配置 DBCONSOLE 需要使用 `emca`(Enterprise Manager Configuration Assistant)工具。执行 `emca -config db...

    环境变量ORACLE_UNQNAME未定义问题

    emctl start dbconsole 7. 查看 EM Console 服务的状态:查看 EM Console 服务的状态,以便确保服务正在正确地运行。可以使用以下命令来查看 EM Console 服务的状态: emctl status dbconsole 附:emca 常用命令...

    oracle启动问题及相关知识总结

    在CMD中运行`emctl start dbconsole`,可能会出现关于ORACLE_SID未定义或oc4j配置问题的错误。这通常是因为DBConsole的配置仓库目录与实际目录不匹配。可以通过`emca -config dbcontrol db -repos recreate`命令重建...

    Oracle\oracle_EM无法正常登陆解决方案

    - 启动dbconsole服务:`emctl start dbconsole` 3. **重新登录Oracle EM** - 关闭当前浏览器,重新打开浏览器并在地址栏输入`http://pc-name:port/em`,然后输入用户名、密码并选择合适的登录身份。 #### 特殊...

    oracle 10g em、isqlplus访问不了的问题解决(汇编)

    - 若服务未启动,则可通过`emctl start dbconsole`命令启动服务。 - 若服务异常终止,则需进一步排查日志文件以定位具体原因。 3. **重新创建或删除EM仓库**: - 如果EM控制台出现严重故障或无法正常启动,可以...

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

    2. 当`emctl start dbconsole`命令执行失败时,可能会出现与OC4J配置相关的错误。OC4J是Oracle Containers for J2EE,是Oracle 10g中用于运行Web应用程序的组件。如果计算机名或IP地址发生变化,OC4J配置文件可能...

    Oracle学习笔记

    在Oracle安装目录`\oracle\product\10.1.0\db_1\oc4j\j2ee`下找到`OC4J_DBConsole_localhost_orcl`文件夹,并根据实际情况修改其中的`localhost`为实际的服务地址。在Windows系统中,卸载Oracle数据库需要执行以下...

    Oracle10g控制台无法启动的解决方案

    emctl start dbconsole ``` - **永久设置**:为了方便后续操作,建议在系统的环境变量中永久设置`ORACLE_SID`。具体步骤如下: - 打开“控制面板”-&gt;“系统”-&gt;“高级系统设置”。 - 在“高级”选项卡下点击...

Global site tag (gtag.js) - Google Analytics