位置: 编程技术 - 正文

浅谈安装ORACLE时在Linux上设置内核参数的含义(oracle安装使用)

编辑:rootadmin

推荐整理分享浅谈安装ORACLE时在Linux上设置内核参数的含义(oracle安装使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:oracle安装问题,安装oracle10g,oracle 安装,oracle安装使用,oracle安装总结,oracle安装注意事项,oracle安装总结,安装oracle成功的标志是什么,内容如对您有帮助,希望把文章链接给更多的朋友!

前两天看到一篇Redhat官方的Oracle安装文档,对于Linux内核参数的修改描述的非常清晰。

安装Oracle之前,除了检查操作系统的硬件和软件是否满足安装需要之外,一个重点就是修改内核参数,其中最主要的是和内存相关的参数设置。

SHMMAX参数:Linux进程可以分配的单独共享内存段的最大值。一般设置为内存总大小的一半。这个值的设置应该大于SGA_MAX_TARGET或MEMORY_MAX_TARGET的值,因此对于安装Oracle数据库的系统,shmmax的值应该比内存的二分之一大一些。

# grep MemTotal /proc/meminfo

# cat /proc/sys/kernel/shmmax

上面的命令是检查系统内存的大小,以及当前shmmax的设置。

# echo > /proc/sys/kernetbl/shmmax

# sysctl -w kernel.shmmax=

# echo "kernel.shmmax=" >> /etc/sysctl.conf

这是设置shmmax参数的几种方法,这三种方式都可以将shmmax设置为G。这个参数的修改可以不重启数据库。个人推荐使用第二种sysctl命令的方式。采用第三种方式需要执行sysctl ?t操作或重启,但是为了确保下次重启后设置值仍然生效,第三种方式是必不可少的。前两种方式类似alter system set scope = memory,而第三种方式则类似alter system set scope = spfile。

SHMMNI参数:设置系统级最大共享内存段数量。Oracleg推荐最小值为,可以适当比增加一些。

# cat /proc/sys/kernel/shmmni

# echo > /proc/sys/kernel/shmmni

# sysctl -w kernel.shmmni=

# echo "kernel.shmmni=" >> /etc/sysctl.conf

检查和设置方法如上,这和shmmax的修改方式没有区别,不在赘述。

SHMALL参数:设置共享内存总页数。这个值太小有可能导致数据库启动报错。很多人调整系统内核参数的时候只关注SHMMAX参数,而忽略了SHMALL参数的设置。这个值推荐设置为物理内存大小除以分页大小。

# getconf PAGE_SIZE

通过getconf获取分页的大小,用来计算SHMALL的合理设置值:

SQL> select ***/ from dual;

***/----------------------

浅谈安装ORACLE时在Linux上设置内核参数的含义(oracle安装使用)

对于G的内存,4K分页大小的系统而言,SHMALL的值应该设置为。

# cat /proc/sys/kernel/shmall

# echo > /proc/sys/kernel/shmall

# sysctl -w kernel.shmall=

# echo " kernel.shmall=" >> /etc/sysctl.conf

查询和设置方法如上。

信号灯semaphores是进程或线程间访问共享内存时提供同步的计数器。

SEMMSL参数:设置每个信号灯组中信号灯最大数量,推荐的最小值是。对于系统中存在大量并发连接的系统,推荐将这个值设置为PROCESSES初始化参数加。

SEMMNI参数:设置系统中信号灯组的最大数量。Oracleg和g的推荐值为。

SEMMNS参数:设置系统中信号灯的最大数量。操作系统在分配信号灯时不会超过LEAST(SEMMNS,SEMMSL*SEMMNI)。事实上,如果SEMMNS的值超过了SEMMSL*SEMMNI是非法的,因此推荐SEMMNS的值就设置为SEMMSL*SEMMNI。Oracle推荐SEMMNS的设置不小于,假如数据库的PROCESSES参数设置为,则SEMMNS的设置应为:

SQL> select (+)* from dual;

(+)*------------

SEMOPM参数:设置每次系统调用可以同时执行的最大信号灯操作的数量。由于一个信号灯组最多拥有SEMMSL个信号灯,因此有推荐将SEMOPM设置为SEMMSL的值。Oracle验证的.2和.1的SEMOPM的配置为。

通过下面的命令可以检查信号灯相关配置:

# cat /proc/sys/kernel/sem

对应的4个值从左到右分别为SEMMSL、SEMMNS、SEMOPM和SEMMNI。

修改方法为:

# echo > /proc/sys/kernel/sem

# sysctl -w kernel.sem=" "

# echo "kernel.sem= " >> /etc/sysctl.conf

以上这篇浅谈安装ORACLE时在Linux上设置内核参数的含义就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

详谈linux中sar的使用方法 在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们

设置Linux系统的空闲等待时间TMOUT的方法 为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。将以下字段加入到/etc/profile中即可(对

关于Linux反空闲设置的两种方法总结 为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。或者使用客户端工具,例如securecrt连接l

标签: oracle安装使用

本文链接地址:https://www.jiuchutong.com/biancheng/374663.html 转载请保留说明!

上一篇:Linux 编程之进程fork()详解及实例(linux进程管理命令使用)

下一篇:详谈linux中sar的使用方法(linux sar文件路径)

  • 啥子是增值税
  • 企业发生的哪些成本可以在企业所得税税前扣除
  • 买材料通过公司走账合法吗
  • 印花税是当月交当月的吗
  • 基本户没有注销对法人有影响吗
  • 账簿登记的重要内容
  • 转让实物资产税务处理
  • 被财政收回的财政经费如何做财务处理?
  • 用于出口的进项可以抵扣吗
  • 应收账款坏账计提政策
  • 销售货物物流公司丢件赔偿会计分录
  • 拆迁补偿款使用范围
  • 养老金余额退休能取吗
  • 个人可以开技术服务费发票税率多少
  • 成立分公司总公司有什么影响
  • 小企业会计准则主要按照什么计量
  • 普通股资本成本计算方法
  • 财务中不能冲销的凭证
  • 库存现金盘盈的账务处理中可能涉及的科目有
  • 美金收入 如何交税
  • 购进商品售价金额核算
  • php操作json文件
  • 图灵sdk
  • 电脑搜狗输入法不见了怎么调出来
  • 折扣负数的专用发票怎么开
  • 公司买了一辆二手汽车,怎么入账
  • 残疾人就业保障金怎么申报
  • 什么叫错账调整
  • vue3的生命周期
  • php变量底层实现
  • 一场雷雨还是一阵雷雨
  • php splqueue
  • php的api接口
  • 亏损企业所得税汇算清缴怎么做
  • thinkphp wherein
  • 移动端适配方案面试题
  • 不需要支付的应付款情况说明
  • 怎么用ai做vi
  • 华为od机试无法测用例
  • vue computed set get
  • 长期待摊费用属于非流动资产吗
  • 公司租赁车辆的保险费可以扣除
  • sql2008安装出现以下错误
  • 运输公司开具的增值税专用发票谁抵扣
  • 客户多付款不要了多这部分是哪种收入?
  • sqlserver2008数据迁移
  • mysql出现箭头
  • 购买软件多少钱进无形资产
  • 发行股票时支付的手续费
  • 再保险业务范围
  • 用于出口的进项发票怎么做账
  • 存货周期怎么计算
  • 库存商品暂估入库是什么意思
  • 收到多收的款会计处理
  • 小规模增值税减免
  • 信用减值损失和公允价值变动的区别
  • 结转成本应附什么原始凭证
  • 出口免抵退和免退有什么区别
  • 应交税费期初有余额吗
  • win10安装mysql5.6
  • xp系统怎么弄成win7
  • linux重启shell
  • 对象转化为字符串的几种方式
  • bootstrap3中container与container_fluid外层容器的区别讲解
  • Android Error: No resource found ··· 'layout_above' with value '@id/···
  • Intermediate Unity 3D for iOS: Part 2/3
  • js中的!
  • Android4.4 wpa_supplicant深入分析之wpa_supplicant初始化流程
  • unity中ngui
  • 手滑式手机是什么意思
  • javascript例题
  • apple开发
  • javascript原生函数的源代码
  • 吉林省税务局发票查询真伪
  • 走逃失踪纳税人如何处理
  • 深圳地税局地址工作时间
  • 深圳微信税务局登录不了
  • 即征即退的留抵税额是否可以抵一般计税的税额
  • 电子税务局帐号不知道怎么找
  • 2016年营改增房屋租赁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设