連接ORACLE服務器一般有兩種方式:專用服務器連接和共享服務器連接。在專用服務器模式中,用戶進程運行在客戶端的機器上,專用服務器進程運行在數據庫服務器,用戶進程和專用服務器進程是兩種不同類型的進程。
對于專用服務器模式,在用戶登錄時,ORACLE總會創建一個新的服務進程,這通常稱為專用服務器配置。這個服務器進程會在會話生存期中專門為這個連接服務。對于每一個會話,都會生成一個新的專用服務器進程,會話與專用服務器進程之間存在一對一的映射關系。按照定義,這個專用服務器不是實例的一部分。用戶進程會通過某種網絡通道與這個專用服務器進程直接通信,并由這個服務器進程接收和執行用戶進程提交的SQL。用戶進程與專用服務器進程是一一對應關系。
專用服務器模式的特點是UGA是存儲在PGA中的,這個特性也很好說明了當前用戶的內存空間是按照進程來進行分配的。
專用服務器模式適用場景:
1、只有少量的客戶端連接系統或數據倉庫系統、數據集市系統等。
2、聯機事務處理系統。聯機事務處理系統必須要符合兩個條件,一是用戶連接請求數大于共享進程,二是事務大部分是長事務或者大事務。
了解更多服務器及資訊,請關注夢飛科技官方網站,感謝您的支持!