oracle連接池最大多少 怎么查看oracle數(shù)據(jù)連接池?
怎么查看oracle數(shù)據(jù)連接池?1. 有一個(gè)簡單的函數(shù)可以從連接池中獲取連接。2. close函數(shù)必須將連接放回?cái)?shù)據(jù)庫連接池。3. 當(dāng)數(shù)據(jù)庫連接池中沒有空閑連接時(shí),數(shù)據(jù)庫連接池必須能夠自動(dòng)增加連接數(shù)。
怎么查看oracle數(shù)據(jù)連接池?
1. 有一個(gè)簡單的函數(shù)可以從連接池中獲取連接。
2. close函數(shù)必須將連接放回?cái)?shù)據(jù)庫連接池。
3. 當(dāng)數(shù)據(jù)庫連接池中沒有空閑連接時(shí),數(shù)據(jù)庫連接池必須能夠自動(dòng)增加連接數(shù)。
4. 當(dāng)數(shù)據(jù)庫連接池中的連接數(shù)在某個(gè)特定時(shí)間變大,但只有一小部分連接將被長時(shí)間使用時(shí),它應(yīng)該能夠自動(dòng)關(guān)閉冗余連接。
oracle如何增大連接池最大連接數(shù)?
遠(yuǎn)程連接到Linux服務(wù)器,或本地登錄:
Su Oracle
sqlplus/nolog連接到數(shù)據(jù)庫;
conn/assysdba
showparametersession
altersystemsetsessions=values(如400)scope=SPFILE//注意此處的分號(hào);
showparameterprocess
altersystemsetprocesses=values(如450)scope=SPFILE//注意此處的分號(hào);
showparameterlichen Se//查看最大進(jìn)程;
重新啟動(dòng)服務(wù)器;
Oracle中的會(huì)話數(shù)與參數(shù)文件中的進(jìn)程數(shù)有關(guān)。兩者之間的關(guān)系如下:
會(huì)話=(1.1*進(jìn)程5)
但是,當(dāng)進(jìn)程數(shù)增加時(shí),數(shù)據(jù)庫通常無法啟動(dòng)。這是因?yàn)閁NIX系統(tǒng)參數(shù)/etc/system/中的semmns被省略,這是UNIX系統(tǒng)的信號(hào)量參數(shù)。每個(gè)進(jìn)程占用一個(gè)信號(hào)量。semmns調(diào)整后,需要重啟UNIX操作系統(tǒng),參數(shù)才能生效。但是,大小將受到硬件或oraclesga內(nèi)存的限制。范圍從200到2000。