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,要查詢的資料庫名,預設查詢所有資料...