问题如 题目所示。

解决方案 »

  1.   

    emctl status dbconsole==================================================================================== 
    Inthirties关注Oracle数据库 优化,安全,备份,恢复,迁移 如果你需要帮助或想和我一起学习的请联系 
    联系方式QQ:370140387 
    QQ群:  85837884(注明:数据库) 
    电子邮件:[email protected] 
    网站: http://www.inthirties.com 
      

  2.   

    执行错误,提示
    OC4J Configuration issue. E:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole
    _guojieflying1_orcl not found.
      

  3.   

    默认是5500
    你可以查看你安装oracle路径下的E:\oracle\product\10.2.0\db_1\install\portlist.ini 
    里面有端口号
      

  4.   


    C:\Documents and Settings\rocky.WINBO4X4>set oracle_sid=demoC:\Documents and Settings\rocky.WINBO4X4>emctl status dbconsole
    Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
    Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
    http://ROCKY:1158/em/console/aboutApplication
    Oracle Enterprise Manager 10g is running.
    ------------------------------------------------------------------
    Logs are generated in directory d:\oracle\product\10.2.0\db_1/ROCKY_demo/sysman/
    log
    可以看到web 端口为1158
    emctl status dbconsole 
    为em控制器状态输出的信息
      

  5.   

    提示错误:
    OC4J Configuration issue. E:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsol
    _guojieflying1_demo not found.
      

  6.   


    我看了是 Enterprise Manager Console HTTP 端口 (orcl) = 1158 这个端口
    但是我从浏览器输入: http://localhost:1158/em
    显示页面无法访问。
      

  7.   


    用以上命令,如果dbconsole是正常的话,会有如下信息,
    TZ set to PRC
    Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0  
    Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
    http://myfedora:5500/em/console/aboutApplication
    Oracle Enterprise Manager 10g is not running.最后一行,是你manger的状态,比如我现在的em就是没有启动。
    上面http://myfedora:5500/em/console/aboutApplication,就是你访问的地址像你这样的情况,应该是repository损坏,详细看看启动em的日志信息。
    ==================================================================================== 
    Inthirties关注Oracle数据库 优化,安全,备份,恢复,迁移 如果你需要帮助或想和我一起学习的请联系 
    联系方式QQ:370140387 
    QQ群:  85837884(注明:数据库) 
    电子邮件:[email protected] 
    网站: http://www.inthirties.com 
      

  8.   

    我在执行 emca -repos drop     语句时,日志里面的错误如下:2009-5-5 16:40:49 oracle.sysman.emcp.util.PlatformInterface executeCommand
    警告: 执行 CMD /C F:\oracle\product\10.2.0\client_1\sysman\admin\emdrep\bin\RepManager.bat -connect (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=guojieflying1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl))) -repos_user SYSMAN -action drop -verbose -output_file F:\oracle\product\10.2.0\client_1\cfgtoollogs\emca\orcl\emca_repos_drop_2009-05-05_04-40-49-下午.log  时出错
    2009-5-5 16:40:49 oracle.sysman.emcp.EMReposConfig invoke
    严重: 删除资料档案库时出错。
    2009-5-5 16:40:49 oracle.sysman.emcp.EMReposConfig invoke
    信息: 有关详细资料, 请参阅 F:\oracle\product\10.2.0\client_1\cfgtoollogs\emca\orcl\emca_repos_drop_<日期>.log 中的日志文件。
    2009-5-5 16:40:49 oracle.sysman.emcp.EMConfig perform
    严重: 删除资料档案库时出错。
    有关详细资料, 请参阅 F:\oracle\product\10.2.0\client_1\cfgtoollogs\emca\orcl\emca_2009-05-05_04-40-36-下午.log 中的日志文件。
    2009-5-5 16:40:49 oracle.sysman.emcp.EMConfig perform
    配置: Stack Trace: 
    oracle.sysman.emcp.exception.EMConfigException: 删除资料档案库时出错。
    at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:173)
    at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:124)
    at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:142)
    at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:479)
    at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1123)
    at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:463)
    at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:412)
      

  9.   

    OEM的 默认 端口号是1158
      

  10.   


    查看这里面提到的一些log文件,里面是一些系统的user删除有问题。可以在网上查查,我曾经也遇到这个问题,我手工drop user sysman cascade.后解决。
      

  11.   

    确认下我的电脑右键管理,服务里面oracledbconsole[sid]服务是开启状态,再有端口1158,5500都试试
     http://服务器IP:1158/em 
      

  12.   


    这两段错误,前一段可能是你建repos的时候,没有成功后面一段是有时drop的时候,有一些对象有问题解决方法备份好数据库,手工删除sysman用户SQL>drop user sysman cascade;然后在cmd重建repos emca -config dbconcontrol db -repos create然后在启动dbconsoleemctl start dbconsole
    ==================================================================
    Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
    联系方式QQ:370140387
    QQ群:  85837884(注明:数据库)
    电子邮件:[email protected]
    网站: http://www.inthirties.com
      

  13.   

    你可以通过emctl status dbconsole来查看dbconsole的状态,当然也可以看到他的端口号了。