您好,登錄后才能下訂單哦!
在數據庫配置過程中,sga的限制一般來自三個方面:
1.物理內存及可用的swap
2.內核參數SHMMAX
3.其他操作系統在共享內存上的限制
通常內核參數的配置會影響到sga中部分參數的配置,內核參數與init.ora的對應關系如下:
Init.ora Parameter | Kernel Parameter |
---|---|
db_block_buffers | shmmax, shmall |
db_files (maxdatafiles) | nfile, maxfiles |
large_pool_size | shmmax, shmall |
log_buffer | shmmax, shmall |
processes | nproc, semmsl, semmns |
shared_pool_size | shmmax, shmall |
通用參數說明:
maxfiles - 每個進程的軟文件限制。
maxuprc - 每個用戶標識的最大并發用戶進程數。
nfile - 在任何給定時間全系統同時打開的文件的最大數量。
nproc - 系統中可以同時存在的最大進程數。
shmall - 此參數設置可在系統范圍內使用的共享內存頁面的總量。因此,shmall應始終至少為ceil(shmmax / page_size)。
shmmax - 單個共享內存段的最大大小(以字節為單位)。
SHMMIN - 單個共享內存段的最小大小(以字節為單位)。
shmmni - 共享內存標識符的數量。
shmseg - 進程可以附加的最大共享內存段數。
semmns - 系統中的信號量數。
semmni - 系統中信號量集標識符的數量; 確定任何時候都可以創建的信號量集的數量。
semmsl - 一個信號量集中可以包含的最大sempahore數。它應與最大Oracle進程數相同。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。