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