on
it
road
.com
通用内核参数定义
以下内核参数在大多数 Unix 和 Linux 平台上都是通用的。
但是,它们的名称在平台上可能会有所不同。
- maxfiles - 每个进程的软文件限制。
- maxuprc - 每个用户 ID 的最大并发用户进程数。
- nfile - 在任何给定时间系统范围内同时打开的最大文件数。
- nproc - 系统中可以同时存在的最大进程数。
- shmall - 此参数设置可以在系统范围内使用的共享内存页面的总量。因此,shmall 应始终至少为 ceil(shmmax/page_size)。
- shmmax - 单个共享内存段的最大大小(以字节为单位)。
- shmmin - 单个共享内存段的最小大小(以字节为单位)。
- shmmni - 共享内存标识符的数量。
- shmseg - 进程可以添加的共享内存段的最大数量。
- semmns - 系统中信号量的数量。
- semmni - 系统中信号量集标识符的数量;确定可以在任何时候创建的信号量集的数量。
- semmsl - 一个信号量集中可以包含的最大信号量数。它应该与最大 Oracle 进程数相同。
了解 pfile/spfile 中最常用的参数及其与内核参数的关系对解决问题很重要。
下表记录了在对相关 init.ora 参数进行更改后应监控并可能增加的 Unix 和 Linux 内核参数。
Init.ora 参数 | 内核参数 |
---|---|
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 |
日期:2020-09-17 00:14:26 来源:oir作者:oir