oracle最大連線數及會話設定

2021-09-02 16:46:32 字數 1002 閱讀 4255

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