2015-02-06 63 views
2

我們正在使用自定義安裝程序來執行我們的安裝。對於我們的應用程序運行,我們需要安裝oramts,在我們安裝應用程序之前,我們會進行先決條件測試以檢查是否安裝了所有必需的組件。在早期版本中,我們使用註冊表鍵「[SOFTWARE]\ORACLE\KEY_OraClient11g_home1\ORAMTS_CP_TRACE_DIR」來查找是否安裝了oramts。但是對於當前的安裝,我們無法找到要使用的註冊表項。如何找到oracle 12c的oramts是使用Windows 2008r2服務器中的註冊表項安裝的?

+0

通過運行oramtsctl.exe手動安裝服務後,您可以在Oracle主目錄本身的註冊表中找到它。看到我的答案。 – 2015-02-06 08:51:36

回答

4

使用12c客戶端,Oracle Services for Microsoft Transaction Server不是安裝的一部分。您必須明確運行OraMTSCtl實用程序以創建OraMTS服務。

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

一旦完成,你可以從SERVICES.MSCOraMTS服務中創建驗證。

從文檔報價,

OraMTS服務運行甲骨文家庭用戶

OraMTS服務現在作爲指定,權限較低的用戶( 甲骨文家庭用戶)進行操作。在必須手動創建服務 而非安裝程序的情況下提供實用程序。每個Oracle 主頁現在都有其自己的OraMTS服務。

請參閱Manually Creating an Oracle MTS Recovery Service

UPDATE

添加截圖文件 -

enter image description here

上面的截圖中, 「ORACLE」 爲家爲12C客戶端,並擁有自己的OraMTS服務

相關問題