Il est important de connaître les paramètres les plus couramment utilisés dans le pfile/spfile et leur relation avec les paramètres du noyau pour résoudre les problèmes. Le tableau suivant documente les paramètres du noyau Unix et Linux qui doivent être surveillés et éventuellement augmentés après que des modifications ont été apportées au paramètre init.ora associé.
Paramètre Init.ora | Paramètre du noyau |
---|---|
db_block_buffers | shmmax, shmall |
db_files (maxdatafiles) | nfile, maxfiles |
large_pool_size | shmmax, shmall |
log_buffer | shmmax, shmall |
processus | nproc, semmsl, semmns |
shared_pool_size | shmmax, shmall |
Définitions communes des paramètres du noyau
Les paramètres de noyau suivants ont tendance à être génériques sur la plupart des plates-formes Unix et Linux. Cependant, leurs noms peuvent être différents sur votre plateforme.
- maxfiles – Limite de fichiers logiciels par processus.
- maxuprc – Nombre maximal de processus utilisateur simultanés par ID utilisateur.
- nfichier – Nombre maximal de fichiers ouverts simultanément dans tout le système à un moment donné.
- nproc – Nombre maximal de processus pouvant exister simultanément dans le système.
- petit – Ce paramètre définit le nombre total de pages de mémoire partagée pouvant être utilisées à l'échelle du système. Par conséquent, shmall doit toujours être au moins égal à ceil(shmmax/page_size).
- shmmax – La taille maximale (en octets) d'un seul segment de mémoire partagée.
- shmmin – La taille minimale (en octets) d'un seul segment de mémoire partagée.
- shmmni – Le nombre d'identifiants de mémoire partagée.
- shmseg – Le nombre maximal de segments de mémoire partagée pouvant être attachés par un processus.
- semaines – Le nombre de sémaphores dans le système.
- semni – Le nombre d'identificateurs d'ensembles de sémaphores dans le système ; détermine le nombre d'ensembles de sémaphores pouvant être créés à tout moment.
- semmsl – Le nombre maximum de sémaphores pouvant être dans un ensemble de sémaphores. Il doit être de la même taille que le nombre maximum de processus Oracle.