È importante conoscere i parametri più comunemente usati nel pfile/spfile e la loro relazione con i parametri del kernel per risolvere i problemi. La tabella seguente documenta i parametri del kernel Unix e Linux che dovrebbero essere monitorati ed eventualmente aumentati dopo che sono state apportate modifiche al relativo parametro init.ora.
Parametro Init.ora | Parametro del kernel |
---|---|
db_block_buffers | shmmax, shmall |
db_files (maxdatafiles) | nfile, maxfile |
grande_pool_size | shmmax, shmall |
log_buffer | shmmax, shmall |
processi | nproc, semmsl, semmns |
shared_pool_size | shmmax, shmall |
Definizioni comuni dei parametri del kernel
I seguenti parametri del kernel tendono ad essere generici sulla maggior parte delle piattaforme Unix e Linux. Tuttavia, i loro nomi potrebbero essere diversi sulla tua piattaforma.
- maxfiles – Limite di file software per processo.
- maxuprc – Numero massimo di processi utente simultanei per ID utente.
- nfile – Numero massimo di file aperti contemporaneamente in tutto il sistema in un dato momento.
- nproc – Numero massimo di processi che possono esistere contemporaneamente nel sistema.
- piccolo – Questo parametro imposta la quantità totale di pagine di memoria condivisa che possono essere utilizzate a livello di sistema. Quindi, shmall dovrebbe sempre essere almeno ceil(shmmax/page_size).
- shmmax – La dimensione massima (in byte) di un singolo segmento di memoria condivisa.
- shmmin – La dimensione minima (in byte) di un singolo segmento di memoria condivisa.
- shmmni – Il numero di identificatori di memoria condivisa.
- shmseg – Il numero massimo di segmenti di memoria condivisa che possono essere allegati da un processo.
- semi – Il numero di semafori nel sistema.
- semmni – Il numero di identificatori di set di semafori nel sistema; determina il numero di set di semafori che possono essere creati in qualsiasi momento.
- semmsl – Il numero massimo di sempafori che possono trovarsi in un set di semafori. Dovrebbe avere le stesse dimensioni del numero massimo di processi Oracle.