问题描述
oracle12c 没有OracleMTSRecoveryService这个服务项,对oracle进行有影响吗?
专家解答
从12c开始不会自动创建MTS Recover服务,如果需要用到可以手工创建。见文档:
Starting with Oracle Database 12c, Oracle Database on Windows software includes the oramtsctl.exe utility to enable manual creation of the OraMTS recovery service. Because ODP.NET, Managed Driver does not automatically create the OraMTS recovery service, running this utility creates the service. When run, the service will be created for the current Oracle home and runs as the Oracle Home User.If ODP.NET, Managed Driver can access an existing OraMTS recovery service running on the same computer or another computer, it is not necessary to run this utility.
Oracle Services for Microsoft Transaction Server
Oracle Services for MTS 允许客户在 MTS 协调事务中使用 Oracle 数据库作为资源管理器,从而提供了 Oracle 解决方案和 MTS 之间的强大集成。Oracle Services for MTS 用作 Oracle 数据库到 MTS 分布式事务处理协调器 (MSDTC) 的代理。因此,这些服务负责提供客户端连接池,并允许利用 Oracle 的客户端组件参与分布式事务。此外,Oracle Services for MTS 还可以与在任何操作系统上运行的 Oracle 数据库一起运行(如果服务本身在 Windows 上运行)。
Oracle Services for MTS 支持基于 Windows、COM 和 .NET 的事务性应用。它们本来就支持在 32 位和 64 位 Windows 上运行,包括 Windows x64 和 Windows Itanium。




