ora-12516: TNS: 監聽程序找不到符合協議堆棧要求的可用處理程
看到如上錯誤出現,就要查看是否是是數據庫連接數被占滿了
具體的查詢sql如下:
select count(*) from v$session;--查看當前的最大連接數
select value from v$parameter where name = 'processes';--查看允許的最大連接數
這兩句sql在plsql執行就好
如果發現當前最大連接數已經逼近允許的最大連接數,就需要修改數據庫的允許的最大連接數了
修改需要遵循的規則是sessions=(1.1*process+5)
修改的sql如下:
alter system set processes=300 scope=spfile;
alter system set sessions=335 scope=spfile;
並且修改完需要重啟數據庫服務