After changing the SYSMAN password using the emctl command emctl config oms -change_repos_pwd, the Management Services and Repository target is displaying metric collection errors.
Drilling down in the details of the incident I see the following messages:
Metric evaluation error start - oracle.sysman.emSDK.agent.fetchlet.exception.FetchletException: DBI connect('(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=oemhost)(PORT=1521)))(CONNECT_DATA=(SID=emrep)))','sysman',...) failed: ORA-01017: invalid username/password; logon denied (DBD ERROR: OCISessionBegin) at /u02/oracle/agent12c/plugins/oracle.sysman.emrep.agent.plugin_22.214.171.124.0/scripts/emrepresp.pl line 74 ORA-01017: invalid username/password; logon denied (DBD ERROR: OCISessionBegin) at /u02/oracle/agent12c/plugins/oracle.sysman.emrep.agent.plugin_126.96.36.199.0/scripts/emrepresp.pl line 115.
Am I missing any steps after changing the sysman password in order to have the metric collection on the OMS and Repository working again?
Found the problem. For future reference, the additional step is to re-configure the repository monitoring settings. This is not automatically done as implied in the documentation. For some reason I thought I had completed this before.
Go to the Management Services and Repository target. Select drop-down from OMS and Repository->Target Setup -> Monitoring Configuration.
Enter the new repository password in the Repository Password field.