zoukankan      html  css  js  c++  java
  • Agent process exited abnormally during initialization.

    事件查看器中显示:Agent process exited abnormally during initialization.

    这个问题以前别人也遇到过,不过最后没有解决。

    我GOOGLE了一下,原因大致有2个,一个是你改了你的机器名,

    还有个情况是你环境改变后,oracle不知道为什么会去使用ip,而不是你的机器名。(我遇到的是这种)

    我从公司的局域网到家里的局域网,环境不同,居然就启动不了了。。。

    还是说说解决方法。

    命令行里输入emctl start dbconsole

    显示Environment variable ORACLE_SID not defined. Please define it.

    然后根据它的说明设置oracle_sid

    命令行里输入set oracle_sid=orcl    (如果你的sid不是orcl,请自己更换)

    再次敲入emctl start dbconsole

    显示OC4J Configuration issue. D:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_192.168.1.101_orcl not found.

    于是我到了该目录下发现有一个我的"OC4J_DBConsole_"+ 机器名+"_orcl"的目录

    网上大家说如果你是修改了机器名的,那么你在这里把你的新机器名替换原来的机器名

    变成——>"OC4J_DBConsole_"+ 新机器名+"_orcl"

    如果你是像我一样,是因为环境改变而发生这个问题的,我建议你复制一个目录,进行更改。

    复制一份"OC4J_DBConsole_"+ 机器名+"_orcl" 重命名为 "OC4J_DBConsole_ 192.168.1.101_orcl

    再次敲入emctl start dbconsole

    有显示EM Configuration issue. D:\oracle\product\10.2.0\db_1/ 192.168.1.101 _orcl not found

    我想聪明的你一定已经知道该怎么做了

    如法炮制到相应目录下,复制一份重命名

    再次敲入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://机器名:1158/em/console/aboutApplication
    Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoleorcl
    服务正在启动 ......................................................
    OracleDBConsoleorcl 服务已经启动成功。

    至此问题解决!!

  • 相关阅读:
    ORACLE各种对象、概念及关系整理(一文读懂)
    Spring面试题总结及答案
    MySQL面试总结
    可变参数,你还为方法的参数而烦恼吗?可变参数,让你的头发从此“茂密”!
    java编译报错: 找不到或无法加载主类 Demo.class 的解决方法
    java编译报错 错误: 编码GBK的不可映射字符
    sql server2017开启远程连接
    sql server一些快捷方式和操作技巧
    sql server无法连接本地服务器
    phpStorm+xdebug调试(php7.3)
  • 原文地址:https://www.cnblogs.com/ayforver/p/3097174.html
Copyright © 2011-2022 走看看