Oracle資料庫修改session和process
阿新 • • 發佈:2019-01-24
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;
(需要重啟資料庫才能實現連線數的修改)
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;
(需要重啟資料庫才能實現連線數的修改)