PL/SQL連接數(shù)據(jù)庫時斗锭,提示報錯:ORA-12516:TSN:監(jiān)聽程序找不到符合協(xié)議堆棧要求的可以處理程序
原因:一般是由于數(shù)據(jù)庫的當前會話數(shù)不滿足造成的,檢查或者修改數(shù)據(jù)庫兩個參數(shù)processes和sessions 爹耗。
兩者關系:sessions=(1.1*processes+5)
大概處理步驟:
1、通過sqlplus登錄數(shù)據(jù)庫,檢查當前進程數(shù)
select count(*) from v$process;
2本冲、檢查當前會話數(shù)
select count(*) from V$session;
3厨埋、檢查參數(shù)配置
show parameters? process;
show parameter session;
4邪媳、修改進程數(shù)和會話數(shù)兩個參數(shù)
alter system set processes=500 scope=spfile;
alter system set sessions=555 scope=spfile;
5、重啟數(shù)據(jù)庫,使參數(shù)生效
shutdown abort;
startup;
一雨效、報錯提示迅涮、原因分析和大概處理步驟
二、處理過程和結果