#!/bin/bash dd if=/dev/zero of=/swapfile bs=1k count=1048576 mkswap /swapfile swapon /swapfile groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle echo oracle:oracle | chpasswd cd /etc cat << EOF >> sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 kernel.msgmni = 2878 kernel.msgmnb = 65535 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 EOF sysctl -p cd security cat << EOF >> limits.conf @dba soft nproc 2047 @dba hard nproc 16384 @dba soft nofile 1024 @dba hard nofile 65536 EOF cd /ext/env/01 mkdir oracle chown oracle:oinstall oracle chmod 775 oracle cd /etc cat << EOF > redhat-release redhat-3 EOF # append package echo Disk 3 を挿入し、Enterを押して下さい read mount /mnt/cdrom cd /mnt/cdrom/Fedora/RPMS rpm -Uvh compat-libstdc++-7.3-2.96.118.i386.rpm rpm -Uvh compat-libstdc++-devel-7.3-2.96.118.i386.rpm rpm -Uvh compat-db-4.0.14-2.i386.rpm rpm -Uvh compat-gcc-7.3-2.96.118.i386.rpm rpm -Uvh compat-gcc-c++-7.3-2.96.118.i386.rpm cd - umount /mnt/cdrom # oracle user's set cd ~oracle cat << EOF >> .bash_profile # Oracle Settings export TMP=/tmp export TMPDIR=\$TMP export ORACLE_BASE=/ext/env/01/oracle export ORACLE_HOME=\$ORACLE_BASE/product/10.1.0/db_1 export ORACLE_SID=o101 export ORACLE_TERM=xterm export PATH=/usr/sbin:\$PATH export PATH=\$ORACLE_HOME/bin:\$PATH export LD_LIBRARY_PATH=\$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=\$ORACLE_HOME/JRE:\$ORACLE_HOME/jlib:\$ORACLE_HOME/rdbms/jlib export LD_ASSUME_KERNEL=2.4.1 export NLS_LANG=Japanese_Japan.UTF8 ulimit -u 16384 -n 65536 &> /dev/null EOF