寶付oracle配置

一流湧進發表於2019-08-22

在 Oracle 11g 安裝並建庫後,需要進行一些調整,使資料庫能夠穩定、高效地執行。花了一段時間整理了以下的引數設定規範,僅供參考。


一、建庫引數設定

1、程式及會話數(預設150)

--檢視程式及會話數
show parameter process;
show parameter sessions;
--修改程式及會話數
alter system set processes=1200 scope=spfile; 
alter system set sessions=1325 scope=spfile;

參考:sessions = 1.1 * processes + 5

2、遊標數

--檢視遊標數
show parameter open_cursors;
--檢視當前開啟的遊標數目
select count(*) from v$open_cursor;
--修改最大遊標數
alter system set open_cursors=1000 scope=both

3、字符集(建議建庫時就設定好)

--查詢資料庫服務端的字符集:NLS_LANG = language_territory.charset 
select * from nls_database_parameters;
--常見伺服器引數設定
export NLS_LANG=AMERICAN_AMERICA.UTF8
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

4、sga pga大小

oltp系統參考(要設定好,防止記憶體抖動): sga=記憶體*80%*80% pga=記憶體*80%*20%

show parameter memory;
show parameter sga;
show parameter pga;
--如果要防止高併發情況下的記憶體抖動,考慮固定記憶體
alter system set memory_target=4096m scope=spfile;
alter system set memory_max_target=4096m scope=spfile; 
alter system set sga_target=3027m scope=spfile; 
alter system set sga_max_size=3027m scope=spfile;
alter system set pga_aggregate_target=3027m scope=spfile; 
alter system set pga_aggregate_target=1024m scope=spfile;


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69905323/viewspace-2654648/,如需轉載,請註明出處,否則將追究法律責任。

相關文章