2

我们正在使用自定义安装程序进行安装。要运行我们的应用程序,我们需要安装 oramts,在安装应用程序之前,我们会进行先决条件测试以检查是否安装了所有必需的组件。在早期版本中,我们使用注册表项“ [SOFTWARE]\ORACLE\KEY_OraClient11g_home1\ORAMTS_CP_TRACE_DIR”来查找是否安装了 oramts。但是在当前安装中,我们无法找到要使用的注册表项。

4

1 回答 1

4

对于 12c 客户端,Microsoft Transaction Server的 Oracle 服务不是安装的一部分。您必须显式运行OraMTSCtl 实用程序才能创建 OraMTS 服务。

C:\ORACLE_HOME\bin> oramtsctl.exe -new

完成后,您可以从services.msc验证是否创建了OraMTS服务。

从文档中引用,

OraMTS 服务以 Oracle 主用户身份运行

OraMTS 服务现在作为指定的低权限用户(Oracle 主用户)运行。为必须手动创建服务而不是由安装程序创建服务的情况提供了一个实用程序。每个 Oracle Home 现在都有自己的 OraMTS 服务。

请参阅手动创建 Oracle MTS 恢复服务的文档

更新

添加屏幕截图 -

在此处输入图像描述

上图,“ ORACLE ”是 12c 客户端的家,有自己的OraMTS 服务

于 2015-02-06T06:59:04.387 回答