oracle通过oem进不去了,在sql&plus中却可以。而且从其他的机子上也登不上,但是可以对数据库操作。
这是为什么???

解决方案 »

  1.   

    Oracle OEM 重建 
    http://user.qzone.qq.com/251097186/blog/1239309268
    OEM常用的命令,及实例步骤. 
    创建一个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 
      

  2.   

    忘了,你的OEM启动没有?先用emctl start dbconsole  启动下看看,能启动就能访问了.. 如果不能启动,或启动还不行,就重建吧
      

  3.   

    dbconsole的服务启动了没有,或者是dbconsole已经坏了,你启动或者看看dbconsole的状态这里有文章介绍,dbconsole的启动和重建,和一个启动不了的解决方法,参考
    网络断掉,不能启动DBConsole服务的解决
    http://www.inthirties.com/?p=700EM管理实例问题
    http://www.inthirties.com/?p=431