安装oracle 10g后,em登录不上去,不知道是怎么回事,系统是新安装的

解决方案 »

  1.   

    1、楼主输入的登录地址是什么?一般要输入http://ip地址:1158/em
    2、em服务是否启动,通过emctl status dbconsole查一下,如没启动执行emctl start dbconsole,然后注意观察em启动时的端口号,一般默认端口为1158
    3、确认em是否正确安装
    4、试着执行emca -repos create重建em资料库,重建时要指定oracle sid、端口号、sys用户名和密码
    5、可看看以下内容============================================
    看看你的SYSMAN用户是不是被锁住了! 
    有些关于10G EM的命令解释,希望对你有帮助。 
    ============================================ 
    如果安装了oem 应该拥有sysman、dbsnap用户的存在 
    select user_id,username from dba_users; emca -h emca -repos create emca -r(如果机器名改变或者IP地址改变都会影响EM启动) emca -r -DBCONSOLE_PORT 5500 创建新的WEB 浏览端口 emca -config dbcontrol db -repos recreate (smtp:smtp.hurray.com.cn) 目录$ORACLE_HOME/oc4j/j2ee/OC4J_dbcCONSOLE_<hostname>_<sid> 
    目录$ORACLE_HOME/<hostname>_<sid> 
    tree %ORACLE_HOME%\oc4j\j2ee\OC4J_DBConsole_tan_%ORACLE_SID% 
    tree %ORACLE_HOME%\tan_%ORACLE_SID% http://192.168.0.210:5500/em/ cd $ORACLE_HOME/jdk/jre/lib $ORACLE_HOME/jre/1.4.2/lib/(font*zh_CN*) 
    cp font.properties.zh_CN.Redhat font.properties 
    $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs 确认remote_login_passwordfile不为none 否则无法用EM登陆
      

  2.   

    刚安装 要执行emctl start dbconsole才行
      

  3.   

    set ORACLE_SID=(你的实例sid)
    emctl start dbconsole
    启动之后,过一会检查状态:
    emctl status agent
    emctl status dbconsole如果显示not running,就是你的dbconsole配置有问题。
    检查sysman/config目录下的emd.properties配置文件,确认下面一行配置是
    agentTZRegion=Asia/Chungking察看em分配的端口可以察看portlist.ini文件
    在$ORACLE_HOME/install目录下。
      

  4.   

    很深奥哦,对oracle还不是很熟悉
      

  5.   

    看一下这个:
    http://blog.sina.com.cn/s/blog_3f2ef1180100bsw2.html
    http://blog.sina.com.cn/s/blog_3f2ef1180100btk3.html
      

  6.   

    新建的orcl数据库,进入em界面的时候,无论是输入sys还是system用户名都无法登陆(事后想起来似乎是密码都为空,但是用system用户名,口令为空却必须输入口令)的解决办法:
    在创建数据库将近结束的时候,会出现类似口令的选项,将sys用户的口令设为sys,之后确定,这样登陆em的时候用户名和密码都输入sys,选sysdba选项就可以进入了。
      

  7.   

    你装一个第三方防火墙  看下你启动控制台服务的时候要开哪一个端口  之后你用http://你的主机名:端口/em
      

  8.   

    我遇到过两次同样的问题,安装完成后默认打开的em是用机器名作为路径的:
    http://机器名:1158/em
    用户名密码都正确,但点登录还是返回登录页面,不报错。如果密码错误会有提示。路径换成
    http://localhost:1158/em
    或者
    http://ip地址:1158/em
    就可以登录,目前还不知道是为什么。
    去年第一次遇到这个问题的时候重装啊、执行命令啊折腾了好几天才找到这么个简单的方法,希望对LZ和其他朋友有用!
      

  9.   

    之后遇到问题,写了个总结,不知道对楼主是否有帮助?2010-3-10http://localhost:5500/em/如何启动 启动服务:(1)dbConsole;(2)OracleService;(3)TNSListener 在IE里输入:http://localhost:5500/em 时,出现如下错误:“数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击 '启动' 可以获得当前状态并打开数据库。如果无法打开数据库, 单击 '执行恢复' 可执行相应的恢复操作。 启动/关闭:请指定主机和目标数据库身份证明提示要我输入windows 用户名和密码,和数据库用户名和密码。我都输入了。可是出现如下提示: 错误消息 RemoteOperationException: ERROR: Wrong password for user  解决办法:1、安装Oracle10g时,设置的帐户密码不能是数字。Sqlplus sys/as sysdbaSQL>2、在控制面板--》系统设置--》管理工具--》本地策略-》用户权利指派 -》》作为批处理作业登录将服务器的你所用的用户名administrator加上就可以。  OEM中ORA-28000: the account is locked 的问题 为什么我在ORACLE的EM方式登录管理界面时会提示“ORA-28000: the account is locked”我使用的是SYS和SYSTEM这两个帐号帐户锁定.用SYS,SYSTEM,SYSMAN登录都是这样.这样操作:在CMD中启动SQLPLUS;用SYSTEM和SYS登录:执行:ALTER USER SYS ACCOUNT UNLOCK; 显示用户已更改. 打开http://localhost:5500/em 启动,登录是用SYSTEM和sys依然是:SQLException  ORA-28000: the account is locked  解决方案:  The Oracle user sysman is the schema of the standalone repository 
    of the 10G Enterprise Manager DB Control.修改sysman密码的步骤
    1) stop dbconsole
    2) alter user sysman identified by newpass;
    3) check newpass
    4) 修改$ORACLE_HOME/host_sid/sysman/config下emoms.properties文件
       oracle.sysman.eml.mntr.emdRepPwd=新的密码
       oracle.sysman.eml.mntr.emdRepPwdEncrypted=FALSE
    5) start dbconsole   -END-
      

  10.   

    是不是IE的安全级别设置的太高导致的?
    建议先把IE的安全级别设置为默认的“中”后,再试试
      

  11.   

    真的是这样啊,没想到,把就就算机器名该为localhost 还真的登陆了
    开始用的是fenson-pc(我的计算机名)结果就是登不上,老说用户名,密码错误,但是我输的是对的!
    我想这可能是跟我装的那个tomcat有关吧~~
    因为他使用的就是localhost:端口号,不过你可以把他卸了再试试,嘿嘿