知识大全 Oracle和SUNSolaris内核参数

Posted

篇首语:落花踏尽游何处,笑入胡姬酒肆中。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle和SUNSolaris内核参数相关的知识,希望对你有一定的参考价值。

Oracle和SUNSolaris内核参数  以下文字资料是由(全榜网网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/18723

相关参考

知识大全 Oracle中备份控制文件和启动参数文件

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

知识大全 Oracle中自定义函数 无参数 输入参数 输出参数

Oracle中自定义函数无参数输入参数输出参数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lis

知识大全 oracle内存调优参数详解

  实例结构  oracle实例=内存结构+进程结构  oracle实例启动的过程其实就是oracle内存参数设置的值加载到内存中并启动相应的后台进程进行相关的服务过程  进程结构  oracle进程

知识大全 Oracle参数绑定性能实践

Oracle参数绑定性能实践  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!从Oracle的SGA的

知识大全 Oracle初始参数与当前用户

Oracle初始参数与当前用户  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  修改参数值  al

知识大全 如何获得Oracle的隐含参数

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

知识大全 oracle修改processes参数

  $sqlplus/assysdba  SQL*Plus:ReleaseProductiononThuNov::  Copyright(c)Oracle AllRightsReserved

知识大全 Oracle归档模式的命令及参数

Oracle归档模式的命令及参数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Oracle数据库可

知识大全 Oracle归档模式的命令及参数说明

Oracle归档模式的命令及参数说明  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle

知识大全 Oracle中审计参数audit

Oracle中审计参数audit  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  近日逐步开始课题