oracle BEQ類(lèi)型的進(jìn)程
Posted on 2012-12-10 17:13 瘋狂 閱讀(1730) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): database
最近有人問(wèn)我這個(gè)問(wèn)題,我以前在國(guó)外的一個(gè)認(rèn)壇上看到這方面的介紹,在sqlplus中輸入conn / as sysdba,這時(shí)候由sqlplus啟動(dòng)一個(gè)服務(wù)器進(jìn)程,通過(guò)ps命令查看到這這個(gè)服務(wù)器進(jìn)程的protocol=beq 而不是TCP,beq是bequeath protocol的簡(jiǎn)稱(chēng),是一個(gè)sql*net protocol有點(diǎn)類(lèi)似于IPC,僅僅是作為本地連接才能使,即客戶(hù)機(jī)和服務(wù)器程序在同一個(gè)服務(wù)器上。beq可以在不需要listener的情況一下,建立一個(gè)專(zhuān)用連接。這個(gè)時(shí)候共享內(nèi)存和信號(hào)燈都沒(méi)有創(chuàng)建。
如下
oracle 4574 4573 0 17:05 ? 00:00:00 oracleslszy (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
如下
oracle 4574 4573 0 17:05 ? 00:00:00 oracleslszy (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
其他遠(yuǎn)程的連接集成顯示如下:
oracle 23520 1 0 15:25 ? 00:00:00 oracleslszy (LOCAL=NO)