專用連接模式下,客戶端連接只支持專用連接;共享連接模式下,既可以使用專用連接模式,又可以使用共享連接模式;
專用連接模式:一個客戶端連接對應(yīng)一個服務(wù)器進程,一對一;
共享連接模式:多個客戶端連接對應(yīng)一個服務(wù)器進程,服務(wù)器端存在一個進程調(diào)度器(dispatchers)來管理,多對多;
看圖說話
共享連接
專用連接
查看oracle數(shù)據(jù)庫服務(wù)器是共享連接模式還是專用連接模式
以下測試為專用模式使用共享模式連接登錄數(shù)據(jù)庫報錯
將server修改回DEDICATED,即可登錄
那么如何修改數(shù)據(jù)庫為共享模式呢?
配置dispatcher為2個,大不超過5個;
alter system set dispatchers='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.3.168))(DISPATCHERS=2)';——這里建議寫上host,如果不寫,需要在連接的電腦上hosts文件加一條主機名和ip對應(yīng)記錄,否則會報錯ora-12545;
alter system set max_dispatchers=5;
配置共享服務(wù)器進程的數(shù)量
alter system set shared_servers=5;——設(shè)置當(dāng)前共享服務(wù)器進程為5
alter system set max_shared_servers=15;——大共享服務(wù)器進程為15
alter system set shared_server_sessions=100;——設(shè)置共享連接會話數(shù),此數(shù)量不能超過session的數(shù)量
修改tnsnames.ora的連接模式為shared共享模式
連接成功,查詢v$session動態(tài)性能視圖,連接方式既有專用又有共享連接
查詢所有的dispatchers
最后教給大家一個簡易連接方式
語法:
connect 用戶名/密碼@主機名(或IP地址):端口號/實例名
如:sqlplus sys/123456@192.168.3.168:1521/orcl
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。