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