在安装oracle11g的时候,并且建立数据库的时候,到89%总是提示:Error starting Database Control
Refer to the log file at d:\oracle\product\11.1\cfgtoollogs\dbca\orcl\emConfig.log for more details.
30.okt.2007 13:44:05 oracle.sysman.emcp.EMConfig perform
CONFIG: Stack Trace:
oracle.sysman.emcp.exception.EMConfigException: Error starting Database Control
at oracle.sysman.emcp.EMDBPostConfig.performConfiguration(EMDBPostConfig.java:869)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:250)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:213)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:235)
at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:460)
at java.lang.Thread.run(Thread.java:595)如何设置不安装Em?

解决方案 »

  1.   

    在界面上可以勾掉的。
    也可以命令删除
    创建一个EM资料库
    emca -repos create
    重建一个EM资料库
    emca -repos recreate
    删除一个EM资料库
    emca -repos drop
    配置数据库的 Database Control
    emca -config dbcontrol db
    删除数据库的 Database Control配置
    emca -deconfig dbcontrol db
    重新配置db control的端口,默认端口在1158
    emca -reconfig ports
    emca -reconfig ports -dbcontrol_http_port 1160
    emca -reconfig ports -agent_port 3940
    先设置ORACLE_SID环境变量后,启动EM console服务 
    emctl start dbconsole
    先设置ORACLE_SID环境变量后,停止EM console服务
    emctl stop dbconsole
    先设置ORACLE_SID环境变量后,查看EM console服务的状态
    emctl status dbconsole
    配置dbconsole的步骤
    emca -repos create
    emca -config dbcontrol db
    emctl start dbconsole
    重新配置dbconsole的步骤
    emca -repos drop
    emca -repos create
    emca -config dbcontrol db
    emctl start dbconsole
      

  2.   

    在每次利用 databse configuration assistant 的时候,如何让它不自动建立EM呢? 因为每次建立数据库的时候,到89% 的时候总是报错。
      

  3.   

    emca -deconfig dbcontrol db -repos drop 运行了快1个小时了,还没有完,不知道是不是死掉了。
    所以最好的解决办法是:
    能够重新安装oracle系统,并且在以后建立数据库的时候不再安装em,那就最好了,但是不知道在安装
    oracle的时候如何设置不安装em?拜托各位!!
      

  4.   

    看看这里d:\oracle\product\11.1\cfgtoollogs\dbca\orcl\emConfig.log文件里有没有什么线索有时候网络和权限问题会导致这个问题的。
      

  5.   

    你好, inthirties谢谢你的回答,不过我实在看不出有什么问题,下面我把emconfig.log的文件贴了出来,
    请帮我看一下,谢谢!d:\oracle\product\11.1\cfgtoollogs\dbca\orcl\emConfig.logCONFIG: Waiting for service 'OracleDBConsoleussddb' to fully start
    Jul 25, 2009 3:16:00 AM oracle.sysman.emcp.EMConfig perform
    SEVERE: Error starting Database Control
    Refer to the log file at d:\oracle\app\Administrator\cfgtoollogs\dbca\ussddb\emConfig.log for more details.
    Jul 25, 2009 3:16:00 AM oracle.sysman.emcp.EMConfig perform
    CONFIG: Stack Trace: 
    oracle.sysman.emcp.exception.EMConfigException: Error starting Database Control
    at oracle.sysman.emcp.EMDBPostConfig.performConfiguration(EMDBPostConfig.java:869)
    at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:250)
    at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:213)
    at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:235)
    at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:460)
    at java.lang.Thread.run(Thread.java:595)
    Jul 25, 2009 3:16:00 AM oracle.sysman.emcp.EMConfig restoreOuiLoc
    CONFIG: Restoring oracle.installer.oui_loc to d:\oracle\app\Administrator\product\11.1.0\db_1\oui
      

  6.   

    你现在安装了,是启动的时候出错,你可以参照这个贴来drop掉dbconsole,然后手工创建。
    http://www.inthirties.com/?p=431至于在安装oracle11g的时候,设置不安装EM.
    在安装oracle数据库的时候,其中有一步,有一步有一个checkbox就是来设置em的安装的,在设置内存的那一步前面。