Kalkulieren der System relevanten Oracle Kernel Parameter

#!/bin/bash
#– —————————————————————————–
#– Script : *.sh
#– Task : This script will calculate the oracle kernel parameters
#– Usage : *.sh
#– Author : Stefan M. Dohn, 01.04.2013
#– 01.04.2013 SDohn Creation from scrap
#– To DO : The
#– Last updates: 07.04.2013 14:23
#– —————————————————————————–
#set -x
mem=$(free|grep Mem|awk ‚{print$2}‘)
totmem=$(echo „$mem*1024″|bc)
huge=$(grep Hugepagesize /proc/meminfo|awk ‚{print $2}‘)
max=$(echo „$totmem*75/100″|bc)
all=$(echo „$max/$huge“|bc)
echo „kernel.shmmax = $max“ > /tmp/sysctl.conf.bak
echo „kernel.shmall = $all“ >> /tmp/sysctl.conf.bak
echo „kernel.shmmni=4096“ >> /tmp/sysctl.conf.bak
echo „common value“ >> /tmp/sysctl.conf.bak
echo „kernel.shmmax = 4398046511104“ >> /tmp/sysctl.conf.bak

 

Dieser Beitrag wurde unter ORACLE veröffentlicht. Setze ein Lesezeichen auf den Permalink.