記錄oracle session達到默認最大值後的調整過程

ORA-12516, TNS:listener could not find available handler with matching protocol stacksql

 

 ORA-00020: maximum number of processes (150) exceeded數據庫

 

第一次預算這樣的問題,網上一差,說的就是session滿了,我想起了安裝是這個數據是默認的150,選擇的專業數據庫,網上資料說會是一個session對應一個process。還順便了解了connection, process,session之間的關係。session

 

有時能夠session滿後沒法登錄,須要關閉一些程序釋放一些連接才能登錄。code

 

$sqlplus /nolog
conn /as sysdba;
​​​​​​​show parameter spfile;  //看下 spfile文件是否存在
show parameter processes;  //查看processes鏈接數設置
show parameter sessions;  //查看sessions鏈接數設置
alter system set processes=3000 scope=spfile;  //設置processes鏈接數
commit;  //提交

shutdown immediate;  //關閉實例,關閉不了能夠強制關閉shutdown abort; 暴力關閉

startup  //啓動實例

show parameter processes;  //查看processes鏈接數設置
相關文章
相關標籤/搜索