之后遇到问题,写了个总结,不知道对楼主是否有帮助?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-
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登陆
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目录下。
http://blog.sina.com.cn/s/blog_3f2ef1180100bsw2.html
http://blog.sina.com.cn/s/blog_3f2ef1180100btk3.html
在创建数据库将近结束的时候,会出现类似口令的选项,将sys用户的口令设为sys,之后确定,这样登陆em的时候用户名和密码都输入sys,选sysdba选项就可以进入了。
http://机器名:1158/em
用户名密码都正确,但点登录还是返回登录页面,不报错。如果密码错误会有提示。路径换成
http://localhost:1158/em
或者
http://ip地址:1158/em
就可以登录,目前还不知道是为什么。
去年第一次遇到这个问题的时候重装啊、执行命令啊折腾了好几天才找到这么个简单的方法,希望对LZ和其他朋友有用!
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-
建议先把IE的安全级别设置为默认的“中”后,再试试
开始用的是fenson-pc(我的计算机名)结果就是登不上,老说用户名,密码错误,但是我输的是对的!
我想这可能是跟我装的那个tomcat有关吧~~
因为他使用的就是localhost:端口号,不过你可以把他卸了再试试,嘿嘿