oracle enterprise cloud control 12c 无法删除target时通过emcli进行删除

喜欢而已 提交于 2019-12-24 12:29:37

这两天将一台装有ASM的数据库注册至OMS时,发现无法添加target,完全搜索不到。后来通过朋友在MOS上查询到,在添加host时,listener.ora必须在$ORACLE_HOME/network/admin下。经查,该host上监听文件是在grid账户下的$ORACLE_HOME/network/admin。然而添加host时使用的是oracle用户。于是,准备删除agent与host重新添加,然后出现以下错误无法进行删除:

经Google搜索,可以使用emcli工具进行删除之。

操作如下:

[oracle@xxora bin]$ pwd
/oracle/app/oracle/oemmcc12c/middleware/oms/bin

#login oms
[oracle@xxora bin]$ ./emcli login -username=sysman -password=yourpassword


#get oms target
[oracle@xxora bin]$ ./emcli get_targets
Status  Status           Target Type           Target Name                        
 ID                                                                               
 1       Up               cluster               lxcdb-cluster                      
 1       Up               has                   has_*******

***********

#delete target
[oracle@xxora bin]$ ./emcli delete_target -name="10.*.*.177" -type="host"
Target "10.*.*.177:host" deleted successfully

[oracle@xxora bin]$ ./emcli delete_target -name="10.*.*.177:3872" -type="oracle_emd"
Target "10.*.*.177:3872:oracle_emd" deleted successfully

回到console查看,target已经删除:

参考链接:https://ora9212.wordpress.com/2017/01/17/delete-agent-and-targets-in-oem-13c-and-oem-12c/

坑点:添加host时一定要使用listener.ora所在的用户。

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!