select count(*) from v$process; --取得數據庫目前的進程數。
select value from v$parameter where name = 'processes'; --取得進程數的上限。
select count(*) from v$session; --取得數據庫目前的會話數。
select value from v$parameter where name = 'sessions'; --取得會話數的上限。
-查看當前dispatchers個數和部分信息。一般默認安裝的庫只有一個
select name,busy,status,accept,idle from v$dispatcher;
--查看dispatchers使用率
select name,(busy/(busy+idle))*100 "busy rate%" from v$dispatcher;
--修改dispatchers個數爲3.之後重啓數據庫
alter system set dispatchers='(protocol=tcp)(dispatchers=3)(service=youroracleservicenameXDB)';
# 修改process值
alter system set processes=1000 scope=spfile; --將process值改爲1000
# 修改session值
alter system set sessions=1105 scope=spfile; --將sessions值改爲1105
#重啓
shutdown -g0 -y -i6
oracle TNS問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.