知识大全 SunSolaris运行Oracle数据库所需的内核参数

Posted

篇首语:你可以忘掉失败,但不能忘掉教训;你可以忘掉昨天,但不能忘记历史。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SunSolaris运行Oracle数据库所需的内核参数相关的知识,希望对你有一定的参考价值。

SunSolaris运行Oracle数据库所需的内核参数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  本文描述了Sun Solaris上运行Oracle数据库所需要设置的一些内核参数

  一些预备知识

  shared memory (共享内存段)

  一个内存区域 可以被不同的进程读取 Oracle使用它来构成SGA Oracle使用以下三种方法来创建一个SGA区

   使用单个共享内存段

   使用连续多个共享内存段

   使用多个不连续共享内存段

  Oracle优先使用的第一种方法 如果成功 则继续初始化 不成功则使用第二种方法 再不成功则使用第三种方法 如果再不成功 则初始化失败 Oracle报告错误代码

  Semaphore (信号量)

  可以看作一个标记 可以有On和Off两种状态 Oracle使用semaphores来实现服务器进程对SGA区的存取控制

  Shared memory 和semaphore 是Oracle在Unix上运行的重要资源 如果Oracle 实例得不到所需要的资源 实例启动就会失败

  参数

  对于运行一个Oracle实例的Solaris系统 改变/etc/system文件中的一些关于共享内存的参数 以使Oracle实例可以正常运行 如果有多个实例的话 还需根据下面方法重新计算某些值

  共享内存:

  shmmax

  含义 这个设置并不决定究竟Oracle数据库或者操作系统使用多少物理内存 只决定了最多可以使用的内存数目 这个设置也不影响操作系统的内核资源 max shared memory segment size (SHMMAX) bytes

  设置方法 *物理内存

  例子 Set shmsys:shminfo_shmmax=

  shmmin

  含义 共享内存的最小大小

  设置方法 一般都设置成为

  例子 Set shmsys:shminfo_shmmin=

  shmmni

  含义 系统中共享内存段的最大个数

  例子 Set shmsys:shminfo_shmmni=

  shmseg

  含义 每个用户进程可以使用的最多的共享内存段的数目

  例子 Set shmsys:shminfo_shmseg=

  信号量:

  semmni

  含义 系统范围内设置信号量集的最大数目 UNIX将信号量分配到个信号量集 分配的信号量数目的范围为 到semmsl参数所设置的值

  设置方法 固定

  例子 Set semsys:seminfo_semmni=

  semmsl:

  含义 一个set中semaphore的最大个数 系统范围内信号量集中信号量的数目

  设置方法 设置成为 +所有Oracle实例的InitSID ora中最大的Processes的值

  例子 Set semsys:seminfo_semmsl=

  semmns

  含义 系统中semaphores的最大个数

  设置方法 这个值可以通过以下方式计算得到 各个Oracle实例的initSID ora里边的processes的值的总和(除去最大的Processes参数)+最大的那个Processes× + ×Oracle实例的个数

  例子 Set semsys:seminfo_semmns=

  semopm

  set semsys:seminfo_semopm=

  semvmx

  set semsys:seminfo_semvmx=

  改变了/etc/system里边以上参数以后 重新启动计算机

  $reboot

  然后检查当前的参数

  $sysdef I

  如果系统参数仍旧没有改变得话 使用以下命令

cha138/Article/program/Oracle/201311/18009

相关参考

知识大全 Oracle和SUNSolaris内核参数

Oracle和SUNSolaris内核参数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文描

火力发电厂厂内通信设备所需的电源设计规定?

1通信设备所需的交流电源,应由能自动切换的、可靠的双回路电源供给。  2通信设备所需的各种直流电源,可由2组直供式整流器或采用以浮充电方式运行的1组蓄电池供电。  当采用蓄电池供电时,蓄电池容量的选择

火力发电厂厂内通信设备所需的电源设计规定?

1通信设备所需的交流电源,应由能自动切换的、可靠的双回路电源供给。  2通信设备所需的各种直流电源,可由2组直供式整流器或采用以浮充电方式运行的1组蓄电池供电。  当采用蓄电池供电时,蓄电池容量的选择

知识大全 数据结构之算法和算法分析[5]

  ⒉空间复杂度  一个程序的空间复杂度(Spaceplexity)是指程序运行从开始到结束所需的存储量  程序的一次运行是针对所求解的问题的某一特定实例而言的例如求解排序问题的排序算法的每次执行是对

知识大全 详细讲解Oracle数据库运行错误的解决方法

详细讲解Oracle数据库运行错误的解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Or

知识大全 大数据与云计算应该怎么学

大数据与云计算应该怎么学?学习大数据必须掌握的技术Hadoop高效、可靠、可伸缩的Hadoop——能够为你的数据存储项目提供所需的YARN、HDFS和基础架构,并且运行主要的大数据服务和应用程序。ha

知识大全 如何提高hibernate性能

  文章出处  在一个拥有单独业务层的应用中业务层必须在返回之前为web层准备好其所需的数据集合这就意味着业务层应该载入所有表现层/web层所需的数据并将这些已实例化完毕的数据返回通常应用程序应该为w

知识大全 想问一下我们厂的产品所需的原材料的发票不是每月每种都有,我该怎么核算成本

想问一下我们厂的产品所需的原材料的发票不是每月每种都有,我该怎么核算成本按实际领用的材料核算成本,如果货到面发票未到就进行估价入帐。你好,我想咨询一下,我们是食品企业,原材料的领用没有准确数据,成本怎

知识大全 怎样确保oracle9i网络的正常运行

  问怎样才能确保oraclei网络的正常运行?  答一个完整的oraclei的运行网络主要包括以下的四个部分  数据库服务器  管理服务器  Oracle服务器  管理客户机  确保数据库服务器的正

物质发生燃烧所需的必要条件()。

物质发生燃烧所需的必要条件()。A.可燃物B.湿度C.温度(点火源)D.助燃物【参考答案】C[拓展知识]灭火的基本原理是()。A.冷却B.窒息C.隔离D.化学抑制[参考答案]C