Created
September 12, 2017 19:51
-
-
Save hawksprite/a48563eef06b9dfa060a45138b0a027d to your computer and use it in GitHub Desktop.
Oracle.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=3072 | |
sudo /sbin/mkswap /var/swap.1 | |
sudo chmod 600 /var/swap.1 | |
sudo /sbin/swapon /var/swap.1 | |
sudo yum update -y | |
sudo yum install -y wget | |
sudo yum install -y smartmontools binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64 zip unzip | |
sudo groupadd oinstall | |
sudo groupadd dba | |
sudo useradd -g oinstall -G dba oracle | |
sudo passwd oracle | |
sudo echo "fs.aio-max-nr = 1048576" >> /etc/sysctl.conf | |
sudo echo "fs.file-max = 6815744" >> /etc/sysctl.conf | |
sudo echo "kernel.shmall = 2097152" >> /etc/sysctl.conf | |
sudo echo "kernel.shmmax = 8329226240" >> /etc/sysctl.conf | |
sudo echo "kernel.shmmni = 4096" >> /etc/sysctl.conf | |
sudo echo "kernel.sem = 250 32000 100 128" >> /etc/sysctl.conf | |
sudo echo "net.ipv4.ip_local_port_range = 9000 65500" >> /etc/sysctl.conf | |
sudo echo "net.core.rmem_default = 262144" >> /etc/sysctl.conf | |
sudo echo "net.core.rmem_max = 4194304" >> /etc/sysctl.conf | |
sudo echo "net.core.wmem_default = 262144" >> /etc/sysctl.conf | |
sudo echo "net.core.wmem_max = 1048586" >> /etc/sysctl.conf | |
sudo echo "kernel.randomize_va_space=0" >> /etc/sysctl.conf | |
sudo echo "kernel.exec-shield=0" >> /etc/sysctl.conf | |
sudo sysctl -p | |
sudo sysctl -a | |
sudo echo "oracle soft nproc 2047" >> /etc/security/limits.conf | |
sudo echo "oracle hard nproc 16384" >> /etc/security/limits.conf | |
sudo echo "oracle soft nofile 1024" >> /etc/security/limits.conf | |
sudo echo "oracle hard nofile 65536" >> /etc/security/limits.conf | |
sudo unzip l.zip -d /stage/ | |
sudo chown -R oracle:oinstall /stage/ | |
sudo mkdir /u01 | |
sudo mkdir /u02 | |
sudo chown -R oracle:oinstall /u01 | |
sudo chown -R oracle:oinstall /u02 | |
sudo chmod -R 775 /u01 | |
sudo chmod -R 775 /u02 | |
sudo chmod g+s /u01 | |
sudo chmod g+s /u02 | |
sudo yum groupinstall -y "X Window System" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment