1. 程式人生 > >Oracle如何查詢Session & Process數

Oracle如何查詢Session & Process數

如何查詢Session & Process數

查詢總數(包含Active & Inactive)
以sysdba方式登入資料庫

login as: root
[email protected]'s password:
Last login: Fri Dec  7 10:38:52 2018 from 10.50.64.108
[[email protected] ~]# su - oracle
[[email protected] ~]$ sqlplus / as sysdba

查詢資料庫處於連線狀態的Process總數

select count(*) from v$process;

查詢資料庫處於連線狀態的Session總數

select count(*) from v$session;

查詢資料與處於active狀態的Session總數

select count(*) from v$session where status='ACTIVE';

查詢最大的Process連線數

show parameter processes

查詢最大的Session連線數

show parameter sessions

如何修改最大連線數
–Process

alter system set processes=n scope=spfile;
(其中n為需要設定的最大數字)

–Session

alter system set sessions=n scope=spfile;
(其中n為需要設定的最大數字)

注意:更改連線數後需要重啟對應的Instance才能生效

關閉指令

shutdown immediate

啟動制定

startup