Oracle中的Connect/session和process的區(qū)別及關(guān)系介紹
Session:在計(jì)算機(jī)專業(yè)術(shù)語(yǔ)中,Session是指一個(gè)終端用戶與交互系統(tǒng)進(jìn)行通信的時(shí)間間隔,通常指從注冊(cè)進(jìn)入系統(tǒng)到注銷退出系統(tǒng)之間所經(jīng)過(guò)的時(shí)間。
Connect、session、process的區(qū)別:
一個(gè)數(shù)據(jù)庫(kù)的Connect可以有一個(gè)或多個(gè)session,同時(shí)connect也可以有一個(gè)或多個(gè)process.
在專業(yè)服務(wù)器連接方式中,一個(gè)session對(duì)應(yīng)一個(gè)process,在共享服務(wù)器方式中,一個(gè)process可以為多個(gè)session。
一個(gè)session也可以存在若干個(gè)process中,并行同樣是一個(gè)session對(duì)應(yīng)一個(gè)process,主session是coordinator session,每個(gè)parallel process同樣會(huì)對(duì)應(yīng)數(shù)據(jù)庫(kù)里一個(gè)單獨(dú)的session。
可以從v$px_session和v$session查看。
比如某客戶端連接數(shù)據(jù)庫(kù)的session和process的值:
select * from v$session where terminal='RUIFEI'
和
select * from v$process
where addr in
(select paddr from v$session where terminal='RUIFEI')
如果是專用服務(wù)器方式連接,session和process是一樣的。
連接connects,會(huì)話sessions和進(jìn)程pocesses的關(guān)系
每個(gè)sqllogin稱為一個(gè)連接(connection),而每個(gè)連接,可以產(chǎn)生一個(gè)或多個(gè)會(huì)話,如果數(shù)據(jù)庫(kù)運(yùn)行在專用服務(wù)器方式,一個(gè)會(huì)話對(duì)應(yīng)一個(gè)服務(wù)器進(jìn)程(process),如果數(shù)據(jù)庫(kù)運(yùn)行在共享服務(wù)器方式,一個(gè)服務(wù)器進(jìn)程可以為多個(gè)會(huì)話服務(wù)。
oracle中系統(tǒng)process和session的關(guān)系
在SharedServer中的Process 和Oracle 中的Session不是一一對(duì)應(yīng)的,Shared Server中的Process 一個(gè)對(duì)應(yīng)著Oracle 中的一個(gè)或者一個(gè)以上的Session。我在dedicated server機(jī)器上試驗(yàn)了
數(shù)據(jù)庫(kù)的session和操作系統(tǒng)process是對(duì)應(yīng)的
即表示一個(gè)session對(duì)應(yīng)一個(gè)process,但是一個(gè)process未必對(duì)應(yīng)一個(gè)session
相關(guān)文章
Oracle 10G:PL/SQL正規(guī)表達(dá)式(正則表達(dá)式)手冊(cè)
Oracle Database 10g 的一個(gè)新特性大大提高了您搜索和處理字符數(shù)據(jù)的能力。這個(gè)特性就是正規(guī)表達(dá)式,是一種用來(lái)描述文本模式的表示方法。很久以來(lái)它已在許多編程語(yǔ)言和大量 UNIX 實(shí)用工具中出現(xiàn)過(guò)了。2009-06-06ORACLE數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)常見(jiàn)問(wèn)題及排除
ORACLE數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)常見(jiàn)問(wèn)題及排除...2007-03-03Oracle創(chuàng)建Database Link的兩種方式詳解
Oracle數(shù)據(jù)庫(kù)如何創(chuàng)建Database Link呢?本文我們主要就介紹一下這部分內(nèi)容,Oracle數(shù)據(jù)庫(kù)創(chuàng)建Database Link有兩種方式,一種是通過(guò)菜單,一種是通過(guò)SQL2016-02-02利用windows任務(wù)計(jì)劃實(shí)現(xiàn)oracle的定期備份
我們搞數(shù)據(jù)庫(kù)管理系統(tǒng)的經(jīng)常會(huì)遇到數(shù)據(jù)庫(kù)定期自動(dòng)備份的問(wèn)題,有各種各樣的方法,這里介紹一種利用windows任務(wù)計(jì)劃實(shí)現(xiàn)oracle定期備份的方法供大家分享。2009-08-08Oracle數(shù)據(jù)庫(kù)服務(wù)器修改操作系統(tǒng)時(shí)間的注意事項(xiàng)詳解
在本篇文章里小編給大家整理的是一篇關(guān)于Oracle數(shù)據(jù)庫(kù)服務(wù)器修改操作系統(tǒng)時(shí)間的注意事項(xiàng)詳解,需要的朋友們可以參考下。2020-03-03Oracle 創(chuàng)建用戶及數(shù)據(jù)表的方法
剛開(kāi)始學(xué)習(xí)oracle的朋友可以看下,這個(gè)是基礎(chǔ)了。2009-09-09Oracle連續(xù)相同數(shù)據(jù)的統(tǒng)計(jì)
今天小編就為大家分享一篇關(guān)于Oracle連續(xù)相同數(shù)據(jù)的統(tǒng)計(jì),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-01-01Oracle客戶端連接報(bào)錯(cuò)ORA-12545問(wèn)題的解決辦法
這篇文章主要給大家介紹了關(guān)于Oracle客戶端連接報(bào)錯(cuò)ORA-12545問(wèn)題的解決辦法,ora12545因目標(biāo)主機(jī)或?qū)ο蟛淮嬖?連接失敗,文中通過(guò)圖文將解決的辦法介紹的非常詳細(xì),需要的朋友可以參考下2024-03-03