Oracle 10g的这个服务:OracleDBConsoletest启动不了
我的系统是xp的,但这个服务总是启动不了,每次启动它提示:“Windows不能在本地计算机启动OracleDBConsole。有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码2”
我启动了监听服务器的,但这个和监听服务器有关系吗?请数据库的高手指导一下,谢谢

解决方案 »

  1.   

    使用oracle时 OracleDBConsole与监听服务器都需要启动的
    是不是你的系统或者注册表出问题了?
      

  2.   

    检查你的IP是否自动获取的,如果你安装和使用时用的不是同一个IP地址,那么OracleDBConsole是不会启动的
      

  3.   

    创建一个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
      

  4.   

    监听服务器IP要和你创建数据库时候的IP要一致。不然要重新件EM
      

  5.   


    原来还有这个要求,OEM真不好弄啊。
      

  6.   

    我在命令行里面,直接输入emca -r命令也能解决
      

  7.   

    http://blog.csdn.net/sql_xep/archive/2009/11/26/4879935.aspx