oracle連線數不夠解決

2022-08-11 02:09:18 字數 499 閱讀 6220

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;

並且修改完需要重啟資料庫服務

oracle連線數限制解決辦法

根本原因就是oracle的process和session已經達到了甚至超過了最大值,解決辦法如下 檢視process和session的引數和占用值 show parameter processes select count from v process select count from v ses...

Oracle檢視連線數

有時候連得上資料庫,有時候又連不上.可能是資料庫上當前的連線數目已經超過了它能夠處理的最大值.select count from v process 當前的連線數 select value from v parameter where name processes 資料庫允許的最大連線數 修改最大連...

oracle的連線數

1 查詢oracle的連線數 select count from v session 2 查詢oracle的併發連線數 select count from v session where status active 3 檢視不同使用者的連線數 select username,count userna...