Oracle如何查詢Session & Process數
阿新 • • 發佈:2018-12-21
如何查詢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