查看session:

創(chuàng)新互聯(lián)建站專注于嵐山企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開(kāi)發(fā),商城網(wǎng)站建設(shè)。嵐山網(wǎng)站建設(shè)公司,為嵐山等地區(qū)提供建站服務(wù)。全流程按需策劃設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
select * from v$session where username is not null
select username,count(username) from v$session where username is not null group by username
當(dāng)前連接數(shù):
select count(*) from v$process
查看連接數(shù)參數(shù)的設(shè)置情況
select value from v$parameter where name = 'processes'
Select count(*) from v$session where status='ACTIVE' #并發(fā)連接數(shù)
當(dāng)前總會(huì)話數(shù):select count(*) from v$session;
可用總會(huì)話數(shù):在sqlplus里查詢,show parameter session
取得Oracle當(dāng)前會(huì)話的ID(Session ID)有3種方法:
1. 下面這個(gè)應(yīng)當(dāng)是大家常用的.
SQL SELECT SID FROM V$MYSTAT WHERE ROWNUM =1;
SID
----------
140
2. 下面一個(gè)更簡(jiǎn)單, 但只能在Oracle 10g及以上版本中使用.
SQL SELECT USERENV('SID') FROM DUAL;
USERENV('SID')
--------------
140
3. 下面這個(gè)方法我有時(shí)也用, 因?yàn)椴幌胗米钌厦娴腟QL去寫(xiě)一個(gè)子查詢, 發(fā)現(xiàn)在Oracle 9i上很正常, 但在Oracle 10g上常常返回兩行, 因此不能再使用它了.
SQL SELECT SID FROM V$SESSION WHERE AUDSID=USERENV('SESSIONID');
SID
----------
140
142
用sql語(yǔ)句查看oracle當(dāng)前連接數(shù) 怎樣查看oracle當(dāng)前的連接數(shù)呢?只需要用下面的SQL語(yǔ)句查詢一下就可以了。
select * from v$session where username is not null
select username,count(username) from v$session where username is not null group by username #查看不同用戶的連接數(shù)
select count(*) from v$session #連接數(shù)
Select count(*) from v$session where status='ACTIVE' #并發(fā)連接數(shù)
show parameter processes #最大連接
SQL show parameter process
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 1500
alter system set processes = value scope = spfile;重啟數(shù)據(jù)庫(kù) #修改連接
/home/oracle9i/app/oracle9i/dbs/init.ora
/home/oracle9i/app/oracle9i/dbs/spfilexxx.ora ## open_cursor
當(dāng) 前的連接數(shù)
select count(*) from v$process;
設(shè)置的最大連接數(shù)(默認(rèn)值 為150)
select value from v$parameter where name = 'processes';
修改最大連接數(shù)
alter system set processes = 300 scope = spfile; 重新啟動(dòng)
當(dāng)數(shù)據(jù)庫(kù)最大連接數(shù)不夠時(shí)會(huì)出現(xiàn)客戶端連接間歇性失敗,報(bào)錯(cuò)ORA-12519
本文標(biāo)題:oracle如何查找會(huì)話,查看oracle會(huì)話
標(biāo)題網(wǎng)址:http://chinadenli.net/article37/dsspssj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、響應(yīng)式網(wǎng)站、網(wǎng)站制作、網(wǎng)站排名、靜態(tài)網(wǎng)站、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)