今天系統(tǒng)出現(xiàn)了點(diǎn)問題,新開發(fā)的模塊,一個(gè)人使用,活生生的把Oracle數(shù)據(jù)庫的默認(rèn)150個(gè)連接給消耗掉,因此修改了一些參數(shù),記錄如下:
當(dāng)前的連接數(shù)
select count(*) from v$process;
設(shè)置的最大連接數(shù)(默認(rèn)值為150)
select value from v$parameter where name = ‘processes’;
修改最大連接數(shù)
alter system set processes = 300 scope = spfile;
當(dāng)數(shù)據(jù)庫最大連接數(shù)不夠時(shí)會(huì)出現(xiàn)客戶端連接間歇性失敗,報(bào)錯(cuò)ORA-12519。
1、修改Oracle最大連接數(shù)的方法
a、以sysdba身份登陸PL/SQL 或者 Worksheet
b、查詢目前連接數(shù)
show parameter processes;
c、更改系統(tǒng)連接數(shù)
alter system set processes=1000 scope=spfile;
d、創(chuàng)建pfile
create pfile from spfile;
e、重啟Oracle服務(wù)或重啟Oracle服務(wù)器
2、查詢Oracle游標(biāo)使用情況的方法
select * from v$open_cursor where user_name = ‘TRAFFIC’;
3、查詢Oracle會(huì)話的方法
select * from v$session
修改完成后,應(yīng)該暫時(shí)夠用了。