方法:1、用“emctl status dbconsole”查看em狀態(tài);2、用“emctl stop dbconsole”使em停止運行;3、用“emca -deconfig dbcontrol db-repos drop”關(guān)閉em即可。
本教程操作環(huán)境:Windows10系統(tǒng)、Oracle 11g版、Dell G3電腦。
oracle怎么關(guān)閉em
1、首先查看em的狀態(tài)
$ emctl status dbconsole
2、如果是正在運行,則先停止其運行,這是個好習(xí)慣
$ emctl stop dbconsole
3、然后,執(zhí)行命令
$ emca -deconfig dbcontrol db -repos drop
其實完成這個命令后,下面的腳本已經(jīng)不需要了,因為本人親測,下面的所有語句都返回 object 已經(jīng)被刪除的錯誤。
不過,也不排除有時候會有殘留,所以寫成腳本保存,可以隨時使用。
創(chuàng)建后續(xù)清理腳本
$ 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 中調(diào)用該腳本
SQL> @dropEM.sql
就可以徹底刪除EM了。
擴展知識:
ORACLE 12C EM的默認啟動端口是5500,為防止異常攻擊,建議將此端口對應(yīng)的服務(wù)進行關(guān)閉,規(guī)避受攻擊風(fēng)險。
先查看Oracle服務(wù)器上所運行的服務(wù),命令如下:
使用lsnrctl status,查看監(jiān)聽狀態(tài)。
推薦教程:《Oracle視頻教程》