ORACLE 連線數太大排查

2021-08-11 02:21:23 字數 537 閱讀 4651

1、比較process值是否超出:

select count(*) fromv$process;--當前的資料庫連線數

select value from v$parameter where name ='processes'; --資料庫允許的最大連線數;

或者命令視窗執行:show parameter processes;

--資料庫允許的最大連線數;

2、比較session值是否超出:

select count(*) fromv$session;--查詢當前session連線數

最大sessions=1.1*processes+5;

根據以上兩步可以判斷連線是否超出。

3、如果連線數超出,一般修改process引數,修改方法如下:

alter system set processes = 300 scope =spfile; 

--修改最大連線數:

shutdown immediate;

startup; --重啟資料庫

注:以上方法暫未測試過。

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...

檢視Oracle連線數

size xx small oraclesqljdbc.做資料庫開發的時候,有時候會遇到連線超出最大限制的問題,這時候,我們需要檢視資料庫的連線數,下面說說如何檢視oracle的連線數 1.檢視oracle最大連線數 sql show parameter processes 最大連線數 2.修改最大...