檢視並修改oracle最大連線數

wang_0720發表於2013-11-06
1 檢視processes,sessions引數
SYS>show parameter processes;

NAME 
                    TYPE     VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes              integer     0
db_writer_processes             integer     1
gcs_server_processes             integer     0
job_queue_processes             integer     10
log_archive_max_processes         integer     2
processes                 integer     150
SYS>show parameter sessions;

NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
java_max_sessionspace_size         integer     0
java_soft_sessionspace_limit         integer     0
license_max_sessions             integer     0
license_sessions_warning         integer     0
logmnr_max_persistent_sessions         integer     1
sessions                 integer     170
shared_server_sessions             integer
2 修改processes,sessions值
SYS>alter system set processes=300 scope=spfile;
SYS>alter system set sessions=335 scope=spfile;
修改processes,sessions值必須重啟oracle伺服器才能生效
sessions=(1.1*process+5)
3 查詢資料庫當前程式連線數
select count(*) from v$process;
4 查詢資料庫當前會話的連線數
select count(*) from v$session;
5 檢視資料庫的併發連線數
select count(*) from v$session where status='ACTIVE';
6 檢視資料庫建立的會話情況
select sid,serial#,username,programe,machine,status from v$session;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27181165/viewspace-775869/,如需轉載,請註明出處,否則將追究法律責任。

相關文章