该问题遇到N次,被郁闷N次,特此记录以备不时之需

由于n久不用em,而本机在公司使用dhcp自动获取ip,导致ip变化,而使em启动报出ora-12514 DBD ERROR: OCIServerAttach的错误ITPUB个人空间/v:U d5\]|1v9MtK
不得不禁用dhcp,分配固定ip并重建em,过程如下:

1.删除EM

C:\Documents and Settings\User>emca -deconfig dbcontrol db -repos drop

EMCA 开始于 2010-1-6 15:11:36ITPUB个人空间_rVl#o eU j?8d
EM Configuration Assistant 10.2.0.1.0 正式版
9N+ws#Le M8tC cO0K0版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
(I)_X1W Q vG.~ Z/R0数据库 SID: JCQ0ITPUB个人空间t{:F3{B s
监听程序端口号: 1521
};bsPZS#|0SYS 用户的口令:ITPUB个人空间6|(t$J8s'd^M ?
SYSMAN 用户的口令:ITPUB个人空间#eR'VC/Sfu
SYSMAN 用户的口令:ITPUB个人空间(M m B1_ V }$zC
是否继续? [yes(Y)/no(N)]: yes
5PYsp)MHeS02010-1-6 15:11:46 oracle.sysman.emcp.EMConfig performITPUB个人空间!@ `B5K } {3W
信息: 正在将此操作记录到 d:\oracle10\product\10.2.0\db_1\cfgtoollogs\emca\JCQ0\emca_2010-01-06_03-11-36-下午.log。ITPUB个人空间,nhe`5s6HB2_ s't
2010-1-6 15:11:47 oracle.sysman.emcp.util.DBControlUtil stopOMS
"d2oLA5hxY Fw2i c0I H0信息: 正在停止 Database Control (此操作可能需要一段时间)...ITPUB个人空间#|$c1l"d!N| Gc l&t&I"~
2010-1-6 15:11:50 oracle.sysman.emcp.EMReposConfig dropRepository
*J#hT2[5{E7}mZ0信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
DxQGsx6jI02010-1-6 15:13:34 oracle.sysman.emcp.EMReposConfig invokeITPUB个人空间%zb}&xu"umdb
信息: 已成功删除资料档案库
a4?Ed"Ky/iO{0已成功完成 Enterprise Manager 的配置
lOd$r$V8w%Y0EMCA 结束于 2010-1-6 15:13:35


T;|`+rQL02.保证彻底删除

为保证彻底删除 将相关用户及对象再删一遍

如果第一步没有删干净直接执行重建EM是肯定不会成功的

JCQ0>ITPUB个人空间+M*l,bnFG.N,_(`I
JCQ0>drop user SYSMAN cascade;ITPUB个人空间?e$q6q5^+`|
drop user SYSMAN cascadeITPUB个人空间P&} E AKx(CI[&A
          *
:Tl1E[2w'As-C0第 1 行出现错误:
%D3I6N:E2Mx:jD0ORA-01918: 用户 'SYSMAN' 不存在

ITPUB个人空间|P+y5\g(K
JCQ0>drop user MGMT_VIEW cascade;
L/A3HuG0X"R0
drop user MGMT_VIEW cascadeITPUB个人空间4XNQ zup9A
          *ITPUB个人空间,C+~Q\c#CQz/J
第 1 行出现错误:
m#god _;TD0ORA-01918: 用户 'MGMT_VIEW' 不存在

ITPUB个人空间o6[1l$tQW~
JCQ0>drop role MGMT_USER;ITPUB个人空间!zD6~E yi$O_
drop role MGMT_USERITPUB个人空间o{N6fSe1L'PB
          *ITPUB个人空间qSV!rJn'i
第 1 行出现错误:ITPUB个人空间u*D+pw/jl-De
ORA-01919: 角色 'MGMT_USER' 不存在

ITPUB个人空间4kD.a\"s
JCQ0>drop public synonym MGMT_TARGET_BLACKOUTS;ITPUB个人空间#OM5uT \S
drop public synonym MGMT_TARGET_BLACKOUTS
#x5[#`-N9j$V%v0                    *
lMA#eZxVGU6jo0第 1 行出现错误:
Z\8D[N0ORA-01432: 要删除的公用同义词不存在

ITPUB个人空间 k CU#Qw Nm dh
JCQ0>drop public synonym SETEMVIEWUSERCONTEXT;ITPUB个人空间'Ju"e:D5i0\*D+A h
drop public synonym SETEMVIEWUSERCONTEXT
J m1glA0                    *
[3fr DX@HC;p}0第 1 行出现错误:ITPUB个人空间i&K [3R5I
ORA-01432: 要删除的公用同义词不存在


IT#a@!a!Y&[-a W u0JCQ0>ITPUB个人空间"m4_` S8KU bGlmz
JCQ0>

3.重建EM

C:\Documents and Settings\User>
8]MY1OH-\5Z)rs],^0C:\Documents and Settings\User>emca -config dbcontrol db -repos create

EMCA 开始于 2010-1-6 15:14:33ITPUB个人空间Wn~.[;aO |
EM Configuration Assistant 10.2.0.1.0 正式版ITPUB个人空间/W.O~A"JO5I5{
版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:ITPUB个人空间f|jv,VK1WhB
数据库 SID: JCQ0ITPUB个人空间0h+w7z1H9xoh
监听程序端口号: 1521ITPUB个人空间S$USy*ZFp
SYS 用户的口令:ITPUB个人空间1w/X \-q^o
DBSNMP 用户的口令:ITPUB个人空间M[-@nkBy
SYSMAN 用户的口令:ITPUB个人空间P2yo#QsjjG%ks
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
*u s:hgL#z0M0通知的发件 (SMTP) 服务器 (可选):
$^0W#J?2Ux!fI0-----------------------------------------------------------------

已指定以下设置

数据库 ORACLE_HOME ................ d:\oracle10\product\10.2.0\db_1

数据库主机名 ................ 192.168.1.227ITPUB个人空间K,EO {cw O4@
监听程序端口号 ................ 1521ITPUB个人空间;l y~!A5X1@8S
数据库 SID ................ JCQ0
hZodq4T)`0通知的电子邮件地址 ...............
9C!bcy7w!VlnM0通知的发件 (SMTP) 服务器 ...............

-----------------------------------------------------------------
pJP7a6F%RFo%f+jH0是否继续? [yes(Y)/no(N)]: yesITPUB个人空间2bn KB'uH Yt*e6~
2010-1-6 15:14:58 oracle.sysman.emcp.EMConfig perform
gu A#EGDc0信息: 正在将此操作记录到 d:\oracle10\product\10.2.0\db_1\cfgtoollogs\emca\JCQ0\emca_2010-01-06_03-14-33-下午.log。
g y&j#C A6F02010-1-6 15:15:00 oracle.sysman.emcp.EMReposConfig createRepositoryITPUB个人空间0uH&]aizI9uu
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...ITPUB个人空间*@~5y*Cot
2010-1-6 15:17:55 oracle.sysman.emcp.EMReposConfig invoke
ho D!X{}$}s0信息: 已成功创建资料档案库
d1G/j6r c1H02010-1-6 15:17:59 oracle.sysman.emcp.util.DBControlUtil startOMSITPUB个人空间2v1u$[H ?zL
信息: 正在启动 Database Control (此操作可能需要一段时间)...ITPUB个人空间.bT~4s8{}zT |/y
2010-1-6 15:18:50 oracle.sysman.emcp.EMDBPostConfig performConfiguration
[ZDu&r1P:|0信息: 已成功启动 Database ControlITPUB个人空间8U1m B9?[-PO%ImI
2010-1-6 15:18:50 oracle.sysman.emcp.EMDBPostConfig performConfigurationITPUB个人空间6ot%@1[7y9o/n
警告: 无法创建 Database Control 快捷方式ITPUB个人空间6E a$P/Y W]3k^ z'A
2010-1-6 15:18:50 oracle.sysman.emcp.EMDBPostConfig performConfigurationITPUB个人空间 TC2z xe-X jx Iq
信息: >>>>>>>>>>> Database Control URL 为http://192.168.1.227:5501/em<<<<<<<<<<<
Lc%[&b2j!cH0已成功完成 Enterprise Manager 的配置
7@kXLFf2G~-S0T0EMCA 结束于 2010-1-6 15:18:50

-----------------------------------------------------<<END>>-------------------------------------------

posted on 2012-11-01 14:42  王玉涛  阅读(5246)  评论(0编辑  收藏  举报