溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

理解oracle的共享連接和專用連接

發(fā)布時(shí)間:2020-08-05 18:30:53 來源:網(wǎng)絡(luò) 閱讀:2770 作者:rm_rf_db 欄目:關(guān)系型數(shù)據(jù)庫(kù)

專用連接模式下,客戶端連接只支持專用連接;共享連接模式下,既可以使用專用連接模式,又可以使用共享連接模式;
專用連接模式:一個(gè)客戶端連接對(duì)應(yīng)一個(gè)服務(wù)器進(jìn)程,一對(duì)一;
共享連接模式:多個(gè)客戶端連接對(duì)應(yīng)一個(gè)服務(wù)器進(jìn)程,服務(wù)器端存在一個(gè)進(jìn)程調(diào)度器(dispatchers)來管理,多對(duì)多;
看圖說話
共享連接
理解oracle的共享連接和專用連接
專用連接
理解oracle的共享連接和專用連接
查看oracle數(shù)據(jù)庫(kù)服務(wù)器是共享連接模式還是專用連接模式
理解oracle的共享連接和專用連接
以下測(cè)試為專用模式使用共享模式連接登錄數(shù)據(jù)庫(kù)報(bào)錯(cuò)
理解oracle的共享連接和專用連接
理解oracle的共享連接和專用連接
將server修改回DEDICATED,即可登錄
理解oracle的共享連接和專用連接
那么如何修改數(shù)據(jù)庫(kù)為共享模式呢?
配置dispatcher為2個(gè),最大不超過5個(gè);
alter system set dispatchers='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.3.168))(DISPATCHERS=2)';——這里建議寫上host,如果不寫,需要在連接的電腦上hosts文件加一條主機(jī)名和ip對(duì)應(yīng)記錄,否則會(huì)報(bào)錯(cuò)ora-12545;
alter system set max_dispatchers=5;
配置共享服務(wù)器進(jìn)程的數(shù)量
alter system set shared_servers=5;——設(shè)置當(dāng)前共享服務(wù)器進(jìn)程為5
alter system set max_shared_servers=15;——最大共享服務(wù)器進(jìn)程為15
alter system set shared_server_sessions=100;——設(shè)置共享連接會(huì)話數(shù),此數(shù)量不能超過session的數(shù)量
理解oracle的共享連接和專用連接
修改tnsnames.ora的連接模式為shared共享模式
理解oracle的共享連接和專用連接
連接成功,查詢v$session動(dòng)態(tài)性能視圖,連接方式既有專用又有共享連接
理解oracle的共享連接和專用連接
查詢所有的dispatchers
理解oracle的共享連接和專用連接
理解oracle的共享連接和專用連接
最后教給大家一個(gè)簡(jiǎn)易連接方式
語(yǔ)法:
connect 用戶名/密碼@主機(jī)名(或IP地址):端口號(hào)/實(shí)例名
如:sqlplus sys/123456@192.168.3.168:1521/orcl

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI