1、使用SQL PLUS.结果发现我的账户果然是被锁定了的,按照该方法进行解锁后,再次打开OEM,还是进不去,然后在sqlplus下查看sysman用户的状态,发现又被锁定了。开始以为是因为没有在管理员权限下运行的原因(以前采用其他办法时,的确碰见过部分原因是这个),于是在管理员模式下继续改办法,无效。而且,我发现,只要每次解锁后,再次打开OEM都会在次被锁上,我就无语了。 只好再次去茫茫网络中搜寻,又被我找到了貌似的答案,由于OEM打开时会尝试使用这些这些用户连接数据库,由于profiles的限制造成锁定,于是以管理员用户登陆到数据库: SQL> ALTER PROFILE DEFAULT LIMITfailed_login_attempts UNLIMITED ;
配置文件已更改 然后还是不行,又有说法是密码必须改回初始密码,否则多次登录错误会造成账户被锁定,于是修改sysman密码为初始密码: SQL> alter user system identified by ***;
用户已更改。 然后还是登不上OEM,唯一的变换就是sysman用户不会再因为登录OEM而被锁定了,每次都是OPEN,可这样我就更不知道该怎么办了。只好放弃这条路,去采取别的办法,然后再网上我又找到另外一种方式: 1、重新配置em
C:\Documents and Settings\Administrator>emca -config dbcontrol db
EMCA 开始于 2008-12-18 13:55:39
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID:best
已为数据库 XBOMS 配置了 Database Control
您已选择配置 Database Control, 以便管理数据库 XBOMS
此操作将移去现有配置和默认设置, 并重新执行配置
是否继续? [yes(Y)/no(N)]:Y
监听程序端口号:1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令: (如果提示密码不对的话,用alter user SYSMAN identified by xxx 来改)
通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------
已指定以下设置
数据库 ORACLE_HOME ................ E:\oracle\product\10.2.0\db_1
数据库主机名 ................ wuhao
监听程序端口号 ................ 1521
数据库 SID ................ best
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............
-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]:Y
2008-12-18 13:57:04 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\XBOMS\em
ca_2008-12-18_01-55-39-下午.log。
2008-12-18 13:57:12 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2008-12-18 13:57:59 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2008-12-18 13:58:39 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2008-12-18 13:58:39 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 无法创建 Database Control 快捷方式
2008-12-18 13:58:39 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为http://wuhao:5500/em<<<<<<<<<<<
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2008-12-18 13:58:39
再次打开成功! 上帝总是希望熊猫能多承受一些苦难,所以理所当然,“再次打开成功” 没有应验在我的电脑上,而且我记得以前用过这种方式,触动错误还是一模一样的:
2011-8-3 3:05:05 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 D:\app\zhou\cfgtoollogs\emca\orcl\emca_2011_08_03_03_04_31.log。
2011-8-3 3:05:05 oracle.sysman.emcp.EMConfig perform
严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。
有关详细资料, 请参阅 D:\app\zhou\cfgtoollogs\emca\orcl\emca_2011_08_03_03_04_31.log 中的日志文件。
无法完成配置。 有关详细资料, 请参阅 D:\app\zhou\cfgtoollogs\emca\orcl\emca_2011_08_03_03_04_31.log 中的日志文件。
很显然,我的监听器是打开的,很不甘心,于是这次我专门针对这个严重错误去搜索,有很多种说法,有用net manager配置路径的,但我好不容易找到它在哪里,打开后却发现不知道怎么配置,于是换个方案:
不重建emca,先emca -repos drop删除emca,然后emca -config dbcontrol db重建emca吧。