oracle控制台无法打开,于是乎重建资料库,
发生了如下错误:严重: 启动 Database Control 时出错
有关详细资料, 请参阅 d:\app\yhb\cfgtoollogs\emca\gapsdb\emca_2009_09_27_11_23_21.log 中的日志文件。
2009-9-27 11:37:59 oracle.sysman.emcp.EMConfig perform
配置: Stack Trace: 
oracle.sysman.emcp.exception.EMConfigException: 启动 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.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:535)
at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1215)
at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:519)
at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:468)

解决方案 »

  1.   

    数据库启动了没。多半可能是JAVA的问题了
      

  2.   

    数据库是启动成功的,就是启动oem的时候出错
      

  3.   

    重建资料库是成功的,启动oem失败。
      

  4.   

    按照下面的步骤做一遍看还有错误没?
    2. Stop DB Console:
    export ORACLE_HOME=<path to the database home>
    export ORACLE_SID=<database SID>
    cd $ORACLE_HOME/bin
    ./emctl stop dbconsole
    3. Delete the old dbconsole config files:
    cd $ORACLE_HOME
    rm -rf <HOSTNAME_SID>*
    4. Log in to the database as SYS (not SYSMAN) and run:
    SQL> drop user sysman cascade;
    SQL> drop role MGMT_USER;
    SQL> drop user MGMT_VIEW cascade;
    SQL> drop public synonym MGMT_TARGET_BLACKOUTS;
    SQL> drop public synonym SETEMVIEWUSERCONTEXT;
    5. Re-create the repository using the virtual hostname:
    export ORACLE_HOME=<path to the database home>
    export ORACLE_SID=<database SID>
    export ORACLE_HOSTNAME=<your virtual hostname>
    cd $ORACLE_HOME/bin
    ./emca -config dbcontrol db -repos create -ORACLE_HOSTNAME <your virtual hostname>
      

  5.   

    重建资料库都是没有问题的,问题出在启动dbconsole的时候
      

  6.   

    你先看看 d:\app\yhb\cfgtoollogs\emca\gapsdb\emca_2009_09_27_11_23_21.log 这个日志里报的是什么错。