OS: Windows sever 2003
oracle 的OracleDBConsoleandrew18服务无法启动应该怎么搞?window   给的错误提示:  Windows   could   not   start   the   OracleDBConsoleTest   on   Local   Computer.   For   more   information,   review   the   System   Event   Log.   If   this   is   a   non-Microsoft   services,   contact   the   service   vendor,   and   refer   to   services-specific   error   code   2.

解决方案 »

  1.   


    在命令行里试试:
    emctl start dbconsole
    emctl status dbconsole不行就重建一下OEM 看看,手工重新配置dbconsole的步骤 
    1,修改DBSNMP密码: 
    重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。 
    sql>alter user dbsnmp identified by xxx; 
    2,删除早期DBCONSOLE创建的用户: 
    sql>drop role MGMT_USER; 
    sql>drop user MGMT_VIEW cascade; 
    sql>drop user sysman cascade; 
    3,删除早期DBCONSOLE创建的对象: 
    sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS; 
    sql>drop public synonym SETEMVIEWUSERCONTEXT; 
    4,重新创建DBCONSOLE:(如果是在windows下,要先到注册表删除DBCONSOLE的服务,重启电脑) 
    $emca -config dbcontrol db -repos create 
    根据提示,先输入SID,再输入Y继续; 
    输入端口1521,输入SYS密码,输入DBSNMP密码,输入SYSMAN 密码,输入Y继续 
    完成。Oracle OEM 重建
    http://blog.csdn.net/tianlesoftware/archive/2009/10/21/4702978.aspxOracleDBConsoleTest 是OEM 的服务,如果不用OEM 的话,没有大影响。
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977