Had a scenario where the FIM Synchronization Service kept stopping every ten minutes. The service would restart and then fail again.
Found that the synchronization cycle was being run every ten minutes. When the cycle would start it would stop the service. Then an automated task would restart the FIM Synchronization Service until the sync cycle when it would stop again.
Reviewed the operations and found that the run profile which was stopping the service was the import on the Oracle MA. Determined there was some corruption in the Oracle MA connector space causing the import to fail and stopping the service.
Repaired the connector space by deleting the CS and running a Full Import to re-import all of the data.
We need to check:
*NOTE: Here is a good Microsoft TechNet Wiki to keep on hand whenever considering the deletion of a connector space. [REFERENCE] Things to think about before deleting a connector space: http://social.technet.microsoft.com/wiki/contents/articles/4189.reference-things-to-look-at-before-deleting-a-connector-space.aspx
Then we followed the steps to join the objects again:
The imports on the Oracle MA then began to run successfully without stopping the service and automated maintenance cycles began to run successfully.
Fernando Lugão Veltem edited Original. Comment: added toc