Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

65

积分

0

好友

31

主题
1#
发表于 2012-5-3 19:20:21 | 查看: 3959| 回复: 3
请问oracle的process和什么操作系统内核参数关联?
我当前是linux系统
今天有同事需要修改oracle的process参数大小,但是我记得这应当是受操作系统参数限制的
百度了一下,没有找到特别相关的资料
大虾能否介绍一下呢?或者提供一个URL也OK?
2#
发表于 2012-5-3 19:28:15
1.  ulimit 相关的shell nproc         

To change the "soft" and "hard" limits for the maximum number of processes for the oracle user, add the following lines to the /etc/security/limits.conf file:

oracle           soft    nproc          2047
oracle           hard    nproc          16384


2.  大的oracle processes 参数 要求 相符的sysctl 内核参数相关的 信号量数目 :

On systems where the ora.init parameter PROCESSES is very large, the semaphore settings need to be adjusted accordingly.

As shown at The SEMMSL Parameter the SEMMSL setting should be 10 plus the largest PROCESSES parameter of any Oracle database on the system. So if you have one database instance running on a system where PROCESSES is set to 5000, then SEMMSL should be set to 5010.

As shown at The SEMMNS Parameter the maximum number of semaphores that can be allocated on a Linux system will be the lesser of: SEMMNS or (SEMMSL * SEMMNI). Since SEMMNI can stay at 128, we need to increase SEMMNS to 641280 (5010*128).

As shown at The SEMOPM Parameter a semaphore set can have the maximum number of SEMMSL semaphores per semaphore set and it is recommended to set SEMOPM equal to SEMMSL. Since SEMMSL is set to 5010 the SEMOPM parameter should be set to 5010 as well.


Oracle 推荐的 kernel.sem 是

# Oracle-Validated setting for kernel.sem is '250 32000 100 142'
kernel.sem = 250 32000 100 142

回复 只看该作者 道具 举报

3#
发表于 2012-5-3 23:20:19
“ 大的oracle processes 参数 要求”

这个 “大”是什么含义呢?

回复 只看该作者 道具 举报

4#
发表于 2012-5-3 23:32:46
“大”是什么含义呢?

指较高的 processes 参数 例如 几千 , 如果processes 较小如默认值 则即使 不设置 kernel.sem 或 nproc也不影响使用

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 12:38 , Processed in 0.052570 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569