oracle修改最大連線數引數processes

2021-09-02 13:13:48 字數 1650 閱讀 8595

[size=small]修改oracle最大連線數

oracle的sessions是個派生值,由processes的值決定

1.通過sqlplus修改

檢視資料庫連線數

sql> show parameter processes;

processes integer 150

sql> show parameter sessions;

sessions integer 248

sql> alter system set processes=200 scope = spfile;

系統已更改。

sql> show parameter processes;

processes integer 150

sql> create pfile from spfile;

檔案已建立。

重啟資料庫。 重啟後才會生效。

sql> show parameter processes;

processes integer 200

2.通過修改oracle配置檔案spfile進行修改

sql> create pfile='/u01/oracle/dbs/pfiletinadb.ora' from spfile;

file created.

再修改pfile內容:

[oracle@oratest dbs]$ vi pfiletinadb.ora

*.processes=200

關閉db,以pfile啟動資料庫,將修改後的pfile內容寫入spfile

sql> shutdown immediate;

sql> startup pfile='/u01/oracle/dbs/pfiletinadb.ora';

sql> create spfile from pfile='/u01/oracle/dbs/pfiletinadb.ora';

再次重啟即可

sql> shutdown immediate;

sql> startup

sql> show parameter processes;

processes integer 200

sql> show parameter sessions; ---相應的變化

sessions integer 322

8.1.5中是init.ora檔案,在9i中修改init.ora檔案是無效的,這個檔案由於是乙個二進位制的檔案,不能直接使用notepad此類的編輯器開啟。

否則會報錯誤ora-27101 shared memory realm does not exist。

使用ultraedit或者editplus之類的可以編輯二進位制檔案的編輯器開啟此檔案(直接編輯二進位制檔案),然後在windows服務中重新啟動oracle伺服器即可。注意:此種方法修改processes值過大可能導致資料庫啟動失敗。現在基本不用這種編輯二進位制檔案的方式修改。

spfile也是乙個二進位制檔案,不能編輯

啟動順序:spfile優先於pfile

3.通過oracle enterprise manager console在圖形化管理器中修改

a.以系統管理員的身份登入

b.進入資料庫的例程-配置-一般資訊-所有初始化引數

c.修改processes的值[/size]

修改Oracle最大連線數

1 修改oracle最大連線數的方法 a 以sysdba身份登陸pl sql 或者 worksheet b 查詢目前連線數 show parameter processes c 更改系統連線數 alter system set processes 1000 scope spfile d 建立pfil...

修改Oracle最大連線數

1 修改oracle最大連線數的方法 a 以sysdba身份登陸pl sql 或者 worksheet b 查詢目前連線數 show parameter processes c 更改系統連線數 alter system set processes 1000 scope spfile d 建立pfil...

Oracle 修改最大連線數

開發者部落格 www.developsearch.com 1 修改 oracle 最大連線數的方法 a 以sysdba 身份登陸 pl sql 或者worksheet b 查詢目前連線數 show parameter processes c 更改系統連線數 alter system set proc...