簡體   English   中英

如何使用Windows 2008r2服務器中的注冊表項查找Oracle 12c的oramts?

[英]How to find out oramts for oracle 12c is installed using registry entry in windows 2008r2 server?

我們正在使用自定義安裝程序進行安裝。 為了使我們的應用程序運行,我們需要安裝oramts,在安裝該應用程序之前,我們先進行先決條件測試,以檢查是否已安裝了所有必需的組件。 在較早的版本中,我們使用注冊表項“ [SOFTWARE]\\ORACLE\\KEY_OraClient11g_home1\\ORAMTS_CP_TRACE_DIR ”查找是否安裝了oramts。 但是在當前安裝中,我們無法找到要使用的注冊表項。

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

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

完成后,您可以從services.msc驗證是否創建了OraMTS服務。

引用文檔,

OraMTS服務以Oracle Home用戶身份運行

現在,OraMTS服務以指定的較低特權用戶(Oracle主用戶)的身份運行。 為必須手動創建服務而不是由安裝程序創建的情況提供了實用程序。 每個Oracle Home現在都有自己的OraMTS服務。

請參閱有關手動創建Oracle MTS恢復服務的文檔

UPDATE

添加屏幕截圖-

在此處輸入圖片說明

在屏幕截圖上方,“ ORACLE ”是12c客戶端的主頁,並具有自己的OraMTS服務

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM