最近因公司搬家,服务器更换了IP地址, orcale 10g 无法使用EM登陆. 最后通过网络找资料解决了,总结如下:
IP变动必须要重新配置EM. 先执行1,C:\Documents and Settings\Administrator>emca -repos drop ;
EMCA 开始于 2010-3-10 16:53:50
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: ora
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令:
是否继续? [yes(Y)/no(N)]: y
2010-3-10 16:54:01 oracle.sysman.emcp.EMConfig perform.
信息: 正在将此操作记录到 d:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emc
a_2010-3-10_04-53-50-下午.log。
2010-3-10 16:54:01 oracle.sysman.emcp.EMReposConfig dropRepository
信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
2010-3-10 16:54:53 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2010-3-10 16:54:53
C:\Documents and Settings\Administrator>emca -config dbcontrol db -repos create
EMCA 开始于 2010-3-10 16:56:32
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: orcl
已为数据库 orcl 配置了 Database Control
您已选择配置 Database Control, 以便管理数据库 orcl
此操作将移去现有配置和默认设置, 并重新执行配置
是否继续? [yes(Y)/no(N)]: y
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------
已指定以下设置
数据库 ORACLE_HOME ................ d:\oracle\product\10.2.0\db_1
数据库主机名 ................ PERFECT
监听程序端口号 ................ 1521
数据库 SID ................ ora
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............
-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]: y
2010-3-10 16:57:17 oracle.sysman.emcp.EMConfig perform.
信息: 正在将此操作记录到 d:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emc
a_2010-3-10_04-56-32-下午.log。
2010-3-10 16:57:18 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2010-3-10 16:57:21 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2010-3-10 16:58:56 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
2010-3-10 16:59:04 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2010-3-10 16:59:44 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2010-3-10 16:59:44 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 无法创建 Database Control 快捷方式
2010-3-10 16:59:44 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 http://PERFECT:5500/em < < < < < < < < < < <
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2010-3-10 16:59:44
在配置完成后,我仍用http://localhost :1158/em 无法登陆,其实这个时候需要看上面最后信息: URL修改成了http://localhost :5500/em .本人用此IE连接启动EM,但是无法登陆系统,可以用PL/SQL工具修改alter user sys identified by password; 重置登陆用户名,就可以成功登陆.
在这之前用cmd命令在服务器oracle的一些参数信息,报过:oracle_sid没有定义,ERROR:ORA-12560: TNS: 协议适配器错误等信息均可以不要去理会.
成功后,又查了一些相关信息,有人提供在重配置EM之前先做如下操作:
手工删除了相关用户及其对象,
drop user sysman cascade;
drop user dbsnmp cascade;
drop role MGMT_USER;
drop user MGMT_VIEW cascade;
drop public synonym MGMT_TARGET_BLACKOUTS;
drop public synonym SETEMVIEWUSERCONTEXT;
然后再重建
以上部分本人没有去验证, 有机会可以去确认验证.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7914768/viewspace-629244/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7914768/viewspace-629244/