如何查看當(dāng)前ORACLE的連接數(shù)?
如何查看ORACLE的最大連接數(shù)?
如何更改ORACLE的最大連接數(shù)?
SQL> select count(*) from v$session #連接數(shù)
SQL> Select count(*) from v$session where status='ACTIVE' #并發(fā)連接數(shù)
SQL> show parameter processes #最大連接
SQL> alter system set processes = value scope = spfile;重啟數(shù)據(jù)庫 #修改連接
process:這個(gè)參數(shù)限制了能夠連接到SGA的操作系統(tǒng)進(jìn)程數(shù)(或者是Windows 系統(tǒng)中的線程數(shù)),這個(gè)總數(shù)必須足夠大,從而能夠適用于后臺進(jìn)程與所有的專用服務(wù)器進(jìn)程,此外,共享服務(wù)器進(jìn)程與調(diào)度進(jìn)程的數(shù)目也被計(jì)算在內(nèi).此外,共享服務(wù)器進(jìn)程與調(diào)度進(jìn)程的數(shù)目也被計(jì)算在內(nèi).因此,在專用服務(wù)器環(huán)境中,這是一種限制并發(fā)連接數(shù)的方法.
Sessions:是被應(yīng)用于oracle層次而非操作系統(tǒng)層次.在不考慮通過專用服務(wù)器或共享服務(wù)器進(jìn)行登錄的情況下,這個(gè)參數(shù)限制了對指定實(shí)例的并發(fā)登陸數(shù).
SQL> Select count(*) from v$session where status='ACTIVE' ;
COUNT(*)
----------
20
SQL> Select count(*) from v$session;
COUNT(*)
----------
187
SQL> 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 450
SQL>
|