方法一
成都創新互聯主營濰城網站建設的網絡公司,主營網站建設方案,app軟件定制開發,濰城h5小程序定制開發搭建,濰城網站營銷推廣歡迎濰城等地區企業咨詢
1 通過觸發器,當產生新會話時觸發將ip和操作寫入到表中
當前會話ip
select USER,sid,serial#,UTL_INADDR.GET_host_ADDRESS as host,SYS_CONTEXT('USERENV','ip_ADDRESS') as local,SYSDATE
from V$session;
方法二:
查詢監聽日志,可以查看ip信息
cd $ORACLE_HOME/network/log/listener.log
通過審計功能,對用戶或對操作進行審計
方法三:
通過日志挖掘,找出當前日志或歸檔日志里的sql
exec dbms_logmnr.start_logmnr(options=dbms_logmnr.dict_from_online_catalog);
你可以通過下面語句去查看:
select
lic.SESSIONS_CURRENT
from
v$license
lic;
或者你也可以通過下面語句去查看下,也許也有你想要理解的東西
select
name,value
from
v$parameter;
在這些參數中,通過那么去找到你想要的對象的值;
希望能幫助你,也能被采納!
12345678910????--?當前的連接數SQL?select?count(*)?from?v$session?--?#并發連接數SQL?Select?count(*)?from?v$session?where?status='ACTIVE'--數據庫允許的最大連接數SQL?select?value?from?v$parameter?where?name?=?'processes'--?#最大連接SQL?show?parameter?processes?--?#查看不同用戶的連接數SQL?select?username,count(username)?from?v$session?where?username?is?not?null?group?by?username;
查看session:
select * from v$session where username is not null
select username,count(username) from v$session where username is not null group by username
當前連接數:
select count(*) from v$process
查看連接數參數的設置情況
select value from v$parameter where name = 'processes'
Select count(*) from v$session where status='ACTIVE' #并發連接數
查看session:
select * from v$session where username is not null
select username,count(username) from v$session where username is not null group by username
當前連接數:
select count(*) from v$process
查看連接數參數的設置情況
select value from v$parameter where name = 'processes'
Select count(*) from v$session where status='ACTIVE' #并發連接數
用putty連接linux服務器,切換到
su
-
oracle
sqlplus
/nolog
連接到數據庫;
conn
/
as
sysdba
show
parameter
session
alter
system
set
sessions
=
values(比如400)
scope
=
spfile;//注意此處的分號;
show
parameter
process
alter
system
set
processes
=
values(比如450)scope
=
spfile;//注意此處的分號;
show
parameter
license
//查看最大的process;
重新啟動服務器;
oracle的連接數(sessions)與其參數文件中的進程數(process)有關,它們的關系如下:
sessions=(1.1*process+5)
但是我們增加process數時,往往數據庫不能啟動了。這因為我們還漏調了一個unix系統參數:它是/etc/system/中semmns,這是unix系統的信號量參數。每個process會占用一個信號量。semmns調整后,
需要重新啟動unix操作系統,參數才能生效。不過它的大小會受制于硬件的內存或oracle
sga。范圍可從200——2000不等。
semmns的計算公式為:semmnsprocesses+instance_processes+system
processes=數據庫參數processes的值
instance_processes=5(smon,pmon,dbwr,lgwr,arch)
system=系統所占用信號量。系統所占用信號量可用下列命令查出:#ipcs
-sb
新聞標題:怎么查oracle連接數,oracle 連接數查看
URL鏈接:http://vcdvsql.cn/article34/heoese.html
成都網站建設公司_創新互聯,為您提供、用戶體驗、標簽優化、外貿網站建設、做網站、Google
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯