oracle查看連接池數量 oracle連接數,最大可以設置多少?
oracle連接數,最大可以設置多少?我以前認為oracle processes參數只是規(guī)定進程數的上限,隨便設置多大都可以,于是設置了個一千萬,結果重啟數據庫的時候發(fā)現啟動不了。其實processe
oracle連接數,最大可以設置多少?
我以前認為oracle processes參數只是規(guī)定進程數的上限,隨便設置多大都可以,于是設置了個一千萬,結果重啟數據庫的時候發(fā)現啟動不了。
其實processes設置的值還是會占用oracle內存的,設置過大的話,你sga中沒有足夠的內存分配,數據庫便無法啟動。
你可以自己實驗對比下,
當你設置不同processes值時候,shared_pool中的processes池,大小也會隨之變化
select * from v$sgastat where pool="shared pool" and name="processes"
-----------------------------------------------------------------------------------------------------
目前我所見到的生產環(huán)境中的庫,大點的話,一般processes在3000左右就夠用了,當然你的環(huán)境要是超大型oltp類型的,那么另說了,總的來說就是要根據你業(yè)務情況來了。
另外,你可以通過下面語句看看歷史會話數的峰值是多少,來判斷是否需要調整processes
select sessions_current,sessions_highwater from v$license
Oracle能支持的最大連接數是多少?
ORACLE的連接數理論上是沒有上限的,設置多少都可以。
實際上與服務器的配置有關,配置越強悍,連接數可以設置的上限越高。數據庫的連接數是指響應客戶端連接的最大進程數 注意 是有一個連接進程算一個 不是指電腦臺數怎樣確定oracle數據庫的最大連接數?
SQL> select count(*) from v$session #當前的連接數SQL> Select count(*) from v$session where status="ACTIVE" #并發(fā)連接數SQL> select value from v$parameter where name = "processes" --數據庫允許的最大連接數SQL> show parameter processes #最大連接 SQL> select username,count(username) from v$session where username is not null group by username #查看不同用戶的連接數希望能幫到你
oracle如何增大連接池最大連接數?
遠程連接到linux服務器,或者本地登錄:
su-oracle
sqlplus/nolog連接到數據庫;
conn/assysdba
showparametersession
altersystemsetsessions=values(比如400)scope=spfile//注意此處的分號;
showparameterprocess
altersystemsetprocesses=values(比如450)scope=spfile//注意此處的分號;
showparameterlicense//查看最大的process;
重新啟動服務器;
oracle的連接數(sessions)與其參數文件中的進程數(process)有關,兩者的關系如下:
sessions=(1.1*process 5)
但是增加process數時,往往數據庫不能啟動了。這因為還漏調了一個unix系統(tǒng)參數:/etc/system/中semmns,這是unix系統(tǒng)的信號量參數。每個process會占用一個信號量。semmns調整后,需要重新啟動unix操作系統(tǒng),參數才能生效。不過大小會受制于硬件的內存或oraclesga。范圍可從200——2000不等。
Oracle11g如何修改最大連接數?
1. 用sys登錄sql plus: usename: sys as sysdba password: ****
2. 查看最大連接數: select value from V$parameter where name="processes"
3. 查看當前連接數: select count (*) from V$process
4. 把最大連接數改成300:alter system set processes=300 scope=spfile
5. 重啟DB: shutdown immediate startup