ORA-12516: TNS:listener could not find available handler with matching protocol stack ORA-12519, TNS:no appropriate service handler foundhtml
show parameter processes; select count(*) from v$process; alter system set processes=1000 scope=spfile; alter system set sessions=1522
注意一下processes的值和sessions的值,Oracle官方文檔中要求:tomcat
sessions=processes * 1.1 + 5 (10g) sessions=processes * 1.5 + 22 (11g)服務器
也就是說sessions的值是根據processes的值計算獲得的,這裏須要注意一下,最後重啓一下Oracle服務便可,此時再分別開啓應用服務器2的3個tomcat並依次訪問主頁後再看一下process和session的參數值和佔用值狀況: 如上圖,能夠看到process的值已經成功修改成1000,而此時開啓了6個tomcat所佔用的process值爲378,session的佔用值爲375,都遠遠小於參數值,因此至此項目均已能夠正常訪問。session
總結 簡單記錄一下這個Oracle異常的解決方案,但願對遇到一樣問題的朋友有所幫助,The End。app