1) What are the major differences between Center Configuration Manager 2012 R2 & Microsoft Operations Manager?
SCOM 2012 R2 is a monitoring tool which monitoring of Windows servers, clients, hardware, software, and services
SCCM 2012 R2 uses to Patch management (Microsoft and third party), Software distribution, Hardware and software inventory, Branch office updates and software distribution, Operating system deployment and Desired configuration management
SCCM is focused on the client-side, tends to use store-and-forward for management data, the agent works in the background. Its strongest feature tends to be Software Distribution and Software Updates. The client can be installed on servers in datacenters
and is supported (but not certified). The SCCM agents are optomized for windows clients only. Functionality is enabled in SCCM by enabling SCCM Agents. The more SCCM agents that are enabled, the more the administrator can do to manage the
clients. However, the cost is additional workload. SCCM is not considered a monitoring application.
SCOM is focused on the server-side, tends to operate in near real-time, is for monitoring enterpise infrastructure, services, and applications like Exchange and SQL. SCOM also installs an agent on the server (but it can also monitor agentless devices
with reduced functionality). SCOM is optomized for monitoring servers and is not considered a management application. Functionality is enabled in SCOM by importing Management Packs. For example, Exchange 2007 can be monitored by SCOM by importing
the SCOM Management Pack for Exchange 2007.
SCOM can also monitor SCCM like it was just another enterprise app like Exchange. To monitor SCCM 2007, you would import the SCCM 2007 Management Pack, then install the SCOM agent on each site server that you want monitored by SCOM.
for deatil, pls. refer to
https://social.technet.microsoft.com/Forums/systemcenter/en-US/9776151f-a0be-4d15-8f03-25483bd5d379/difference-between-sccm-and-sccm-management-pack-for-mscom-2007?forum=configmgrgeneral
2) Do companies typically have both in their enterprise?
Yes. SCCM for software and hardware inventory, patch managment and SCOM for enterprise monitor
3) Benefits/downsides of having both in the enterprise.
SCCM and SCOM is mainly two different product to cater different enterprise. Also. there are working well in our corporate environment.
Roger