Oracle Dedicated server
. 用戶進(jìn)程和服務(wù)器進(jìn)程是分開的。
. 每個(gè)用戶進(jìn)程都有自己的服務(wù)器進(jìn)程。
. 用戶進(jìn)程和服務(wù)器進(jìn)程可在不同的機(jī)器上運(yùn)行,以利用分布式處理的優(yōu)勢(shì)。
. 用戶進(jìn)程和服務(wù)器進(jìn)程的比率是1 比1。
. 即使用戶進(jìn)程不發(fā)出數(shù)據(jù)庫(kù)請(qǐng)求,專用服務(wù)器也存在,只是保持空閑狀態(tài)。
此處所用的程序接口取決于用戶進(jìn)程和專用服務(wù)器進(jìn)程是否在同一臺(tái)機(jī)器上。如果在同一
機(jī)器上,進(jìn)程間的程序接口將使用主機(jī)操作系統(tǒng)的交互進(jìn)程通信(IPC) 機(jī)制。
Oracle Shared Server
. 在Oracle Shared Server 體系結(jié)構(gòu)下,客戶機(jī)-用戶進(jìn)程最終會(huì)與調(diào)度程序建立連接。
. PMON 進(jìn)程向監(jiān)聽程序注冊(cè)調(diào)度程序的位置和負(fù)載,使監(jiān)聽程序能夠?qū)⒄?qǐng)求轉(zhuǎn)發(fā)給占用率最低的調(diào)度程序。服務(wù)注冊(cè)不要求在listener.ora 文件中進(jìn)行配置。
. 一個(gè)調(diào)度程序可同時(shí)支持多個(gè)客戶機(jī)連接。每個(gè)客戶機(jī)連接都使用一個(gè)虛擬線路。虛擬線路是一塊共享內(nèi)存,調(diào)度程序?qū)⑺糜诳蛻魴C(jī)數(shù)據(jù)庫(kù)連接請(qǐng)求與答復(fù)。
scott@ORCL> show parameter shared_server
NAME TYPE VALUE
------------------------------------ ----------- --------------------
max_shared_servers integer
shared_server_sessions integer
shared_servers integer 1
shared_servers大于0即支持共享服務(wù)器連接
scott@ORCL> show parameter dispatchers
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
dispatchers string (PROTOCOL=TCP) (SERVICE=orclXDB)
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
(SERVER =DEDICATED)
)
)
ORCL1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orclXDB)
(SERVER =SHARED)
)
)
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關(guān)文章:
|
||