Es importante conocer los parámetros más utilizados en pfile/spfile y su relación con los parámetros del kernel para solucionar problemas. La siguiente tabla documenta los parámetros del kernel de Unix y Linux que deben monitorearse y posiblemente aumentarse después de realizar cambios en el parámetro init.ora relacionado.
Parámetro Init.ora | Parámetro del núcleo |
---|---|
db_block_buffers | shmmax, shmall |
archivos_db (maxdatafiles) | nfile, maxfiles |
tamaño_de_piscina_grande | shmmax, shmall |
búfer_de_registro | shmmax, shmall |
procesos | nproc, semmsl, semmns |
tamaño_de_grupo_compartido | shmmax, shmall |
Definiciones de parámetros comunes del núcleo
Los siguientes parámetros de kernel tienden a ser genéricos en la mayoría de las plataformas Unix y Linux. Sin embargo, sus nombres pueden ser diferentes en su plataforma.
- archivos máximos – Límite de archivos blandos por proceso.
- maxuprc – Número máximo de procesos de usuario simultáneos por ID de usuario.
- archivo – Número máximo de archivos abiertos simultáneamente en todo el sistema en un momento dado.
- nproc – Número máximo de procesos que pueden existir simultáneamente en el sistema.
- pequeño – Este parámetro establece la cantidad total de páginas de memoria compartida que se pueden usar en todo el sistema. Por lo tanto, shmall siempre debe ser al menos ceil(shmmax/page_size).
- shmmax – El tamaño máximo (en bytes) de un solo segmento de memoria compartida.
- shmmin – El tamaño mínimo (en bytes) de un solo segmento de memoria compartida.
- shmmni – El número de identificadores de memoria compartida.
- shmseg – El número máximo de segmentos de memoria compartida que un proceso puede adjuntar.
- semanas – El número de semáforos en el sistema.
- semni – el número de identificadores de conjuntos de semáforos en el sistema; determina el número de conjuntos de semáforos que se pueden crear en cualquier momento.
- semmsl – El número máximo de semáforos que puede haber en un conjunto de semáforos. Debe tener el mismo tamaño que el número máximo de procesos de Oracle.