OracleOraDb11g_home1ClrAgent服务
近日在做Oracle 11g R2 RAC for WIndows Server 2008 R2?on ?VMware Vsphere 4.1 測(cè)試
發(fā)現(xiàn)多出來了一個(gè)OracleOraDb11g_home1ClrAgent服務(wù),以前貌似沒有見過
路徑
C:\app\Administrator\product\11.2.0\dbhome_2\bin\OraClrAgnt.exe agent_sid=CLRExtProc max_dispatchers=2 tcp_dispatchers=0 max_task_threads=6 max_sessions=25 ENVS="EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_2\bin\oraclr11.dll"
在網(wǎng)上查找到了資料
http://download.oracle.com/docs/cd/B19306_01/win.102/b14306/install.htm
Configuring Extproc Agent Using Windows Service
As part of Oracle Database Extensions for .NET installation, a Windows service is installed. The service is called?OraClrAgnt?and can be accessed through the Service Control Panel, asOracleOracleHomeNameClrAgnt, where?OracleHomeName?represents your Oracle home.
http://www.oracle.com/technology/global/cn/pub/articles/mastering_dotnet_oracle/williams_sps.html
PL/SQL 存儲(chǔ)過程和函數(shù)在與 Oracle 數(shù)據(jù)庫相同的進(jìn)程中運(yùn)行,并且存儲(chǔ)在 Oracle 內(nèi)部。 另一方面,.NET 存儲(chǔ)過程在外部進(jìn)程中運(yùn)行,.NET 代碼將被編譯成“.NET 程序集”,后者是存儲(chǔ)在文件系統(tǒng)中的動(dòng)態(tài)鏈接庫 (DLL) 文件(通常存儲(chǔ)在與數(shù)據(jù)庫相同的機(jī)器上)。 .NET 程序集將被加載到一個(gè)名為 extproc.exe 的“CLR 宿主”外部進(jìn)程中并在其中運(yùn)行,該進(jìn)程由名為<OracleHomeName>ClrAgnt?的 Windows 服務(wù)衍生而來。 當(dāng)執(zhí)行 .NET 存儲(chǔ)過程調(diào)用時(shí),Oracle 將與這個(gè)外部進(jìn)程通信,傳入?yún)?shù)并檢索結(jié)果。 這種通信將由 Oracle 多線程代理體系結(jié)構(gòu)來處理。 對(duì)于最終用戶而言,.NET 存儲(chǔ)過程調(diào)用看起來與任何其他類型的存儲(chǔ)過程調(diào)用沒有什么區(qū)別。 實(shí)際上,您可以從能夠調(diào)用 PL/SQL 或 Java 存儲(chǔ)過程的任何環(huán)境中調(diào)用 .NET 存儲(chǔ)過程。
總結(jié)
以上是生活随笔為你收集整理的OracleOraDb11g_home1ClrAgent服务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IT人员健康信号之舌苔
- 下一篇: SoapUI启动报错:The JVM c