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.