我安装的oracle10g的进入em时,用主机名打不开(http://kuikui-pc:1158/em),但用127.0.0.1或localhost都能打开,正常。刚装的时候还能打开,但过段时间不能打开了,主机名一直没有更改。当打开http://kuikui-pc:1158/em时老是弹出http://www.baidu.com/s?tn=utf8kb_dg&wd=kuikui-pc:1158/em/console/database/hom的网页。重建emca -config dbcontrol db -repos recreate时报错。下面为部分错误消息。
     2009-10-8 22:11:01 oracle.sysman.emcp.EMConfig perform
严重: 创建资料档案库时出错
有关详细资料, 请参阅 D:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emca_20
09-10-08_10-10-47-下午.log 中的日志文件。
无法完成配置。 有关详细资料, 请参阅 D:\oracle\product\10.2.0\db_1\cfgtoollogs\em
ca\orcl\emca_2009-10-08_10-10-47-下午.log 中的日志文件。
    一直在找相关的解决方案,数据库也重新安装过,也是同样的故障,还是没搞定!高手是否遇到同样的问题,请高手指点,谢谢!

解决方案 »

  1.   

    最好加上http://
    如http://kuikui-pc:1158/em/console你已经重建了repos,不过失败了,你可以手工再重建一下,以后如果有em的错误按下面的方式排查
    http://www.inthirties.com/thread-80-1-1.html你先按
    http://blog.csdn.net/inthirties/archive/2009/05/08/4156475.aspx把em建一下
      

  2.   

    端口可能改变了,这个我试过,也不知什么原因,1158就变成了5501;
    你试试看5501或者在dos下输入:emctl start dbconsole里面有更改后的端口的!
      

  3.   

    还有,之前要先set oracle_sid=database(你的数据库实例名)!
      

  4.   

    谢谢回复!
    安装系统vista(该版本是支持vista的版本)
    C:\Users\kuikui>emctl start dbconsole
    Environment variable ORACLE_SID not defined. Please define it.
    但在数据库中可以查到Oracle_sid,用其他的两种方式都能打开而且正常(http://localhost:1158/em  or   http://127.0.0.1:1158/em).
    就是老是弹出百度的那个网页:http://www.baidu.com/s?tn=utf8kb_dg&wd=kuikui-pc:1158/em/console/database/hom
      

  5.   

    加上http://或者是ping一下你的机器名先,可能是机器名没有解析正确。不要输那么长,试试http://kuikui-pc:1158/em/
      

  6.   

    能ping通,测试过了。就是用http://kuikui-pc:1158/em这个地址打开的,但是弹出的就是http://www.baidu.com/s?tn=utf8kb_dg&wd=kuikui-pc:1158/em/console/database/hom这个页面,拔掉网线,就提示无法连接。但用其他的两种方式(lacolhost  or 127.0.0.1)不管接不接网线都正常。
      

  7.   


    看看这里的文章,拔掉网线以后,你启动dbconsole可能已经失败了,所以就连接不上了。参考这里的文章http://www.inthirties.com/thread-80-1-1.html
      

  8.   

    你确认你的console服务已经启动了么,如果启动了,那么我觉得可能是你的机器名中有“-”的问题,这只是我的猜想。用localhost试试,关于那个em重建确实有些麻烦。经常会遇到建立失败什么的错误
      

  9.   

    "-"没什么问题啊,直接通过:开始-->所有程序-->oracle-oracle10g_home1-->Database Control-orcl. 点击Database Control-orcl的连接,安装好数据库完成后就就有的地址。
      

  10.   

    通过emca重新建立repos 
    emca -config dbcontrol db -repos recreate 
      

  11.   

    呵呵 楼主你隔了将近2个月的时间再次出现呀EM如果出了问题重装就是比较麻烦 因为卸载必须干净 
    不然重装还装不成功 
    我有一次就是这样 最后也是在网上找的彻底删除EM的方法 后来才重建成功 折腾了一个下午其实EM在学习过程中很多功能最好用命令行来手工输入 这样学起来效果更好
    当然 EM还是有它的好处的 呵呵
      

  12.   

    是啊  有一段时间没用EM 用很多解决方案还是不行 后面再用EM时我把系统做了