Oracle 11g R2刪除EM

luashin發表於2016-01-07

首先檢視em的狀態

$ emctl status dbconsole

如果是正在執行,則先停止其執行,這是個好習慣

$ emctl stop dbconsole

然後,執行命令

$ emca -deconfig dbcontrol db -repos drop

其實完成這個命令後,下面的指令碼已經不需要了,因為本人親測,下面的所有語句都返回 object 已經被刪除的錯誤。

不過,也不排除有時候會有殘留,所以寫成指令碼儲存,可以隨時使用。

建立後續清理指令碼

$ vim dropEM.sql

然後將下面的SQL語句複製到dropEM.sql中並儲存
drop public synonym setemviewusercontext;
drop public synonym mgmt_target_blackouts;
drop role mgmt_user;
drop user mgmt_view cascade;
drop user sysman cascade;
在sqlplus 中呼叫該指令碼

SQL> @dropEM.sql

就可以徹底刪除EM了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9034054/viewspace-1973350/,如需轉載,請註明出處,否則將追究法律責任。

相關文章