方法:1、用“emctl status dbconsole”查看em状态;2、用“emctl stop dbconsole”使em停止运行;3、用“emca -deconfig dbcontrol db-repos drop”关闭em即可。
本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。
1、首先查看em的状态
$ emctl status dbconsole
2、如果是正在运行,则先停止其运行,这是个好习惯
$ emctl stop dbconsole
3、然后,执行命令
$ 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了。
扩展知识:
ORACLE 12C EM的默认启动端口是5500,为防止异常攻击,建议将此端口对应的服务进行关闭,规避受攻击风险。
先查看Oracle服务器上所运行的服务,命令如下:
使用lsnrctl status,查看监听状态。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。