oracle 10g 安装后(Windows环境下)会出现OEM不能使用的情况,查了一下原因发现是因为sysman被锁的情况,但该口令的修改比较麻烦,下面给出具体的修改步骤: 1. 打开命令行窗口 开始-->运行-->cmd 2. 停止dbconsole和agent服务 emctl stop dbconsole 3. 检查服务是否停止 emctl status dbconsole emctl status agent 4. 打开sqlplus控制台,修改sysman口令 sqlplus / as sysdba SQL>alter user sysman identified by [New Password]; ***:New Password为你想使用的新密码,需用双引号括起来 5. 使用新口令连接sysman用户,测试修改是否成功。 SQL>conn sysman/1 提示Connected.表示成功。如果提示:ora-28000: account is locked,则需解锁这个用户。 SQL>alter user sysman accunt unlock; 6. 修改emoms.properties文件,这个文件位于ORACLE_HOME\[HOST]_[SID]\sysman\config下。有两个参数需要修改: oracle.sysman.eml.mntr.emdRepPwd=你的口令 oracle.sysman.eml.mntr.emdRepPwdEncrypted=True ***:HOST为你的计算机名,SID为你的SID。 7. 启动服务 emctl start dbconsole emctl start agent
|