資料庫當前連線資訊

2021-08-28 13:43:19 字數 1013 閱讀 3347

select * from v$process;

select count(*) from v$process;

--當前資料庫連線數

select count(*) from v$process where program = 'oracle.exe (shad)';

--資料庫允許的最大連線數

select * from v$parameter;

select value from v$parameter where name='processes';

--修改最大連線數

alter system set processes = 1200 scope=spfile;

--重啟資料庫

1.shutdown immediate;

2.startup;

3.shutdown immediate;

4.startup;

--當前session連線數

select count(*) from v$session;

--資料庫最多並行連線數

select * from dba_high_water_mark_statistics where name='sessions';

--當前併發連線數

select count(*) from v$session where status='active';

--最大連線

show parameter processes;

--一般修改

alter system set pga_aggregate_target=4096m scope=spifile;

alter system set progresses=1500 scope=spfile;

alter system set session=1500 scope=spfile;

alter system set parallel_threads_per_cpu=4 scope=spfile;

startup force;

檢視資料庫連線資訊

create proc uf getlinkinfo dbname sysname null,要查詢的資料庫名,預設查詢所有資料庫的連線資訊 includeip bit 0 是否顯示ip位址,因為查詢ip位址比較費時,所以增加此控制 asdeclare dbid int set dbid db id...

檢視資料庫連線資訊

檢視資料庫連線資訊 檢視當前資料庫系統所有請求情況.我只列出了我認為比較重要有助於我解決問題的字段。select ds.session id,ds.status,db name dr.database id as database name,ds.login name,ds.login time,d...

顯示SQL SERVER資料庫上連線資訊

if object id n tempdb.dbo.tb is not null drop table tb if object id n tempdb.dbo.ip is not null drop table ip declare dbname sysname,要查詢的資料庫名,預設查詢所有資料...