admin管理员组

文章数量:1666608

我把已经安装的EMCC Agent卸载了重新安装,在配置完成后,点击“Submit”,出现了下面的错误:

Failed To Promote Credential Change To Agent For 5 Targets

查找了一圈,发现可能是之前没有卸载干净,登录到EMCC的数据库中,执行下面的SQL:

SQL> select distinct entity_name from sysman.EM_MANAGEABLE_ENTITIES where entity_name like 'PRODCDB%';
ENTITY_NAME
--------------------------------------------------------------------------------
PRODCDB.example.com_PDBPROD1
PRODCDB.example.com_PDBPROD2
PRODCDB.example.com_sys
PRODCDB.example.com_PDBPROD3
PRODCDB.example.com_CDBROOT
PRODCDB.example.com
PRODCDB.example.com_1

7 rows selected.

果然,已经存在同名的实体了,从OMS服务器的字符界面进行删除:

[oracle@yao em]$ pwd
/home/oracle/em
[oracle@yao em]$ ./middleware/bin/emcli login -username=SYSMAN
Enter password :

Login successful
[oracle@yao em]$ ./middleware/bin/emcli sync
Synchronized successfully
[oracle@yao em]$ ./middleware/bin/emcli delete_target -name="PRODCDB.example" -type="oracle_database" -delete_monitored_targets
Target "PRODCDB.example:oracle_database" deleted successfully
[oracle@yao em]$ ./middleware/bin/emcli delete_target -name="PRODCDB.example_PDBPROD1" -type="oracle_database" -delete_monitored_targets
Error: Target does not exist
[oracle@yao em]$ ./middleware/bin/emcli delete_target -name="PRODCDB.example_sys" -type="oracle_database" -delete_monitored_targets
Error: Target does not exist
[oracle@yao em]$ ./middleware/bin/emcli delete_target -name="PRODCDB.example_1" -type="oracle_database" -delete_monitored_targets
Target "PRODCDB.example_1:oracle_database" deleted successfully
[oracle@yao em]$ ./middleware/bin/emcli delete_target -name="PRODCDB.example_CDBROOT" -type="oracle_database" -delete_monitored_targets
Error: Target does not exist

删除完成后再重新部署客户端,成功!

本文标签: failedAgentEMCCPromoteTARGETS