Installation 如何查找oramts for oracle 12c是使用windows 2008r2服务器中的注册表项安装的?

Installation 如何查找oramts for oracle 12c是使用windows 2008r2服务器中的注册表项安装的?,installation,oracle12c,mts,Installation,Oracle12c,Mts,我们正在使用自定义安装程序进行安装。为了让我们的应用程序运行,我们需要安装oramts,在安装应用程序之前,我们要进行先决条件测试,以检查是否安装了所有必需的组件。在早期版本中,我们使用注册表项[软件]\ORACLE\key\u OraClient11g\u home1\ORAMTS\u CP\u TRACE\u DIR查找是否安装了ORAMTS。但在当前安装中,我们无法找到要使用的注册表项 对于12c客户端,Oracle Services for Microsoft Transaction S

我们正在使用自定义安装程序进行安装。为了让我们的应用程序运行,我们需要安装oramts,在安装应用程序之前,我们要进行先决条件测试,以检查是否安装了所有必需的组件。在早期版本中,我们使用注册表项[软件]\ORACLE\key\u OraClient11g\u home1\ORAMTS\u CP\u TRACE\u DIR查找是否安装了ORAMTS。但在当前安装中,我们无法找到要使用的注册表项

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

C:\ORACLE_HOME\bin> oramtsctl.exe -new
完成后,您可以从services.msc验证OraMTS服务是否已创建

引用文件

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

OraMTS服务现在作为指定的低特权用户运行 甲骨文家庭用户。提供了一个实用程序,用于以下情况: 必须手动创建,而不是由安装程序创建。每个神谕 Home现在有自己的OraMTS服务

有关详细信息,请参阅文档

更新

添加屏幕截图-


在上面的屏幕截图中,ORACLE是12c客户端的主页,并且有自己的OraMTS服务。

通过运行oramtsctl.exe手动安装该服务后,您将在ORACLE主页的注册表中找到它。看看我的答案。