ORACLE修改會話連線數及程序連線數

2022-06-15 13:18:10 字數 767 閱讀 5362

檢視當前資料庫的最大會話連線數:

select count(*) from v$session;

檢視當前資料庫的最大程序連線數:

select count(*) from v$process;

檢視資料庫允許的最大會話連線數:

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

檢視資料庫允許的最大程序連線數:

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

修改最大會話連線數及程序連線數:

alter system set processes=2000 scope=spfile;

alter system set sessions=2205 scope=spfile;

sessions與process有關,它們的關係如下: 

sessions=(1.1*process+5) 

重啟生效:

shutdown immediate

startup

手動殺連線:殺掉兩小時以上不活動的會話

select 'alter system kill session ''' || sid || ',' || serial# ||

''' immediate;'

from v$session

where status = 'inactive'

and last_call_et >= 60 * 60 * 2

修改Oracle最大連線數和會話數

oracle 最大連線數的問題 url oracle預設的最大連線數為100,會話數為60,有時候我們需要更新百萬級的資料,需要獲取比100更多的連線數和比60更多的會話數,這是可以修改oracle最大連線數和會話數。size medium b 1.檢視最大連線數 b size show param...

oracle最大連線數及會話設定

oracle連線數和會話設定 1.切換到oracle賬戶 root su oracle 2.用sqlplus命令 oracle sqlplus oracle connect as sysdba 3.檢視processes和sessions引數 sql show parameter processes...

Oracle連線數查詢及修改最大連線數

查詢當前連線數 select count from v process查詢資料庫最大連線數 select value from v parameter where name processes 修改最大連線數 alter system set processes 400 scope spfile 然...