1. 程式人生 > >Oracle資料庫修改session和process

Oracle資料庫修改session和process

1.查詢資料庫當前程序的連線數: 
select count(*) from v$process; --26


2.檢視資料庫當前會話的連線數: 
select count(*) from v$session; --24


3.檢視資料庫的併發連線數: 
select count(*) from v$session where status='ACTIVE'; --22e


4.檢視當前資料庫建立的會話情況: 
select sid,serial#,username,program,machine,status from v$session;


5.查詢資料庫允許的最大連線數: 
select value from v$parameter where name = 'processes'; --查詢資料庫允許的最大連線數:
select value from v$parameter where name = 'sessions'; --原則上是程序數量控制了client的連線數量 ,會話數應該大於程序數:



select resource_name,max_utilization,limit_value from v$resource_limit where resource_name in('processes','sessions');6.修改資料庫允許的最大連線數:
alter system set processes = 3500 scope = spfile;
alter system set sessions=3855 scope=spfile;

(需要重啟資料庫才能實現連線數的修改)