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