oracle BEQ类型的进程


最近有人问我这个问题,我以前在国外的一个认坛上看到这方面的介绍,在sqlplus中输入conn / as sysdba,这时候由sqlplus启动一个服务器进程,通过ps命令查看到这这个服务器进程的protocol=beq 而不是TCP,beq是bequeath protocol的简称,是一个sql*net protocol有点类似于IPC,仅仅是作为本地连接才能使,即客户机和服务器程序在同一个服务器上。beq可以在不需要listener的情况一下,建立一个专用连接。这个时候共享内存和信号灯都没有创建。
如下
oracle    4574  4573  0 17:05 ?        00:00:00 oracleslszy (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

其他远程的连接集成显示如下:
oracle   23520     1  0 15:25 ?        00:00:00 oracleslszy (LOCAL=NO)

你可能感兴趣的:(oracle BEQ类型的进程)