Oracle10g 解决在ip或者机器名更改后的console em 不能使用的问题

先停掉原来的em服务
set ORACLE_SID=EZCAS
emctl stop dbconsole
注意:jre的classpath中间有空格,须要从新set一把

而后删除原先的em
E:\oracle\product\10.2.0\db_1\BIN>emca -deconfig dbcontrol db -repos drop
EMCA 开始于 2007-12-16 17:54:39
EM Configuration Assistant 10.2.0.1.0 正式版
版权全部 (c) 2003, 2005, Oracle。保留全部权利。
输入如下信息:
数据库 SID: ezcas
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令:
是否继续? [yes(Y)/no(N)]: y
2007-12-16 17:54:51 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操做记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\ezcas\em
ca_2007-12-16_05-54-38-下午.log。
2007-12-16 17:54:55 oracle.sysman.emcp.EMDBPreConfig performDeconfiguration
警告: 此数据库的 EM 还没有配置。没法执行特定于 EM 的操做。
2007-12-16 17:54:55 oracle.sysman.emcp.EMReposConfig dropRepository
信息: 正在删除 EM 资料档案库 (此操做可能须要一段时间)…
2007-12-16 17:56:49 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2007-12-16 17:56:50

接着从新生成em
E:\oracle\product\10.2.0\db_1\BIN>emca -config dbcontrol db -repos create
EMCA 开始于 2007-12-16 17:57:21
EM Configuration Assistant 10.2.0.1.0 正式版
版权全部 (c) 2003, 2005, Oracle。保留全部权利。
输入如下信息:
数据库 SID: EZCAS
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
—————————————————————–
已指定如下设置
数据库 ORACLE_HOME ……………. E:\oracle\product\10.2.0\db_1
数据库主机名 ……………. ttsoft-yzkiu5bz
监听程序端口号 ……………. 1521
数据库 SID ……………. EZCAS
通知的电子邮件地址 ……………
通知的发件 (SMTP) 服务器 ……………
—————————————————————–
是否继续? [yes(Y)/no(N)]: y
2007-12-16 17:57:45 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操做记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\ezcas\em
ca_2007-12-16_05-57-21-下午.log。
2007-12-16 17:57:55 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在建立 EM 资料档案库 (此操做可能须要一段时间)…
2007-12-16 18:03:13 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功建立资料档案库
2007-12-16 18:03:23 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操做可能须要一段时间)…
2007-12-16 18:04:03 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2007-12-16 18:04:03 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 没法建立 Database Control 快捷方式
2007-12-16 18:04:03 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 http://ttsoft-yzkiu5bz:5503/em <<<<<<<
<<<<
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2007-12-16 18:04:03


最后要作的就是启动em服务了
E:\oracle\product\10.2.0\db_1\BIN>emctl start dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://ttsoft-yzkiu5bz:5503/em/console/aboutApplication
Agent Version : 10.1.0.4.1
OMS Version : 10.1.0.4.0
Protocol Version : 10.1.0.2.0
Agent Home : E:\oracle\product\10.2.0\db_1\ttsoft-yzkiu5bz_EZCAS
Agent binaries : E:\oracle\product\10.2.0\db_1
Agent Process ID : 2648
Agent Process ID : 2648
Agent is already started. Will restart the agent
This will stop the Oracle Enterprise Manager 10g Database Control process. Conti
nue [y/n] :y
OracleDBConsoleEZCAS 服务正在中止………….
OracleDBConsoleEZCAS 服务已成功中止。
E:\oracle\product\10.2.0\db_1\BIN>emctl start dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://ttsoft-yzkiu5bz:5503/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control …OracleDBConsoleEZCAS
服务正在启动 ….
OracleDBConsoleEZCAS 服务已经启动成功。

ok
打开IE 输入http://ttsoft-yzkiu5bz:5503/em/console
可以看到em正常了数据库

相关文章
相关标签/搜索