oracle連線數和會話設定
1.切換到oracle賬戶
[#root]$su oracle
2.用sqlplus命令
[#oracle]$sqlplus
[#oracle]$connect/ as sysdba
3.檢視processes和sessions引數
sql> show parameter processes
sql> show parameter sessions
4.修改processes和sessions值
sql> alter system set processes=300 scope=spfile;(注:此處如果提示錯誤:ora-32001,則說明db是以pfile啟動的,需要修改為用spfile啟動,具體修改方法如下:
sql>show parameter spfile查一下是使用什麼檔案啟動的。
sql> show parameter spfile;
要動態修改一定要用spfile啟動。如果現在是用pfile啟動,可以這樣切換成spfile啟動:
sql>create spfile from pfile;
sql>shutdown immediate;
sql>startup;
show paramer spfile 檢視如果values對應有值,表示是spfile啟動的。否則就是pfile啟動的。)
系統已更改。
sql> alter system set sessions=335 scope=spfile;
系統已更改。
5. 修改processes和sessions值必須重啟oracle伺服器才能生效
oracle的連線數(sessions)與其引數檔案中的程序數(process)有關,它們的關係如下:
sessions=(1.1*process+5)
6.最後一步:重啟oracle
sql> shutdown immediate;
sql>startup;
修改Oracle最大連線數和會話數
oracle 最大連線數的問題 url oracle預設的最大連線數為100,會話數為60,有時候我們需要更新百萬級的資料,需要獲取比100更多的連線數和比60更多的會話數,這是可以修改oracle最大連線數和會話數。size medium b 1.檢視最大連線數 b size show param...
Oracle連線數查詢及修改最大連線數
查詢當前連線數 select count from v process查詢資料庫最大連線數 select value from v parameter where name processes 修改最大連線數 alter system set processes 400 scope spfile 然...
修改Oracle最大連線數
1 修改oracle最大連線數的方法 a 以sysdba身份登陸pl sql 或者 worksheet b 查詢目前連線數 show parameter processes c 更改系統連線數 alter system set processes 1000 scope spfile d 建立pfil...