1. yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp
    1. systemctl disable firewalld.service
    2. systemctl stop firewalld.service
    3. systemctl status firewalld.service
    1. vim /etc/selinux/config
    1. setenforce 0
    1. vim /etc/sysctl.conf
    2. kernel.shmall = 33554432
    3. kernel.shmmni = 4096
    4. kernel.shmmax = 137438953471
    5. kernel.sem = 250 32000 100 128
    6. net.ipv4.ip_local_port_range = 9000 65500
    7. net.core.rmem_default = 4194304
    8. net.core.rmem_max = 4194304
    9. net.core.wmem_default = 262144
    10. net.core.wmem_max = 1048576
    11. fs.aio-max-nr = 1048576
    12. fs.file-max = 6815744
    13. 137438953471
    1. sysctl -p
    1. groupadd oinstall
    2. groupadd dba
    3. groupadd oper
    4. groupadd backupdba
    5. groupadd kmdba
    6. groupadd dgdba
    7. groupadd racdba
    8. useradd -g oinstall -G dba,oper,backupdba,kmdba,dgdba,racdba oracle
    9. passwd oracle
    1. mkdir -p /u01/oracle/
    2. chown -R oracle:oinstall /u01
    3. chmod -R 775 /u01
    1. su - oracle
    2. export ORACLE_BASE=/u01/oracle
    3. export ORACLE_HOME=$ORACLE_BASE/product/db_1
    4. export ORACLE_SID=HIGHNING
    5. export ORACLE_OWNER=oracle
    6. export ORACLE_TERM=xterm
    7. export PATH=$ORACLE_HOME/bin:$PATH
    8. export PATH=$JAVA_HOME/bin:$PATH:$ORACLE_HOME/Apache/Apache/bin:$ORACLE_HOME/jdk/bin
    9. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:lib:/usr/lib:/usr/local/lib
    10. export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
    11. export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    12. export DISPLAY=:0.0
    13. export SQLPATH=/u01/oracle
    1. vim /etc/security/limits.conf
    2. oracle soft nproc 2047
    3. oracle hard nproc 16384
    4. oracle soft nofile 1024
    5. oracle hard nofile 65536
    6. oracle soft stack 10240
    1. vim /etc/pam.d/login
    2. session required pam_limits.so
    1. vim /etc/profile
    2. if [ $USER = "oracle" ]; then
    3. if [ $SHELL = "/bin/ksh" ]; then
    4. ulimit -p 16384
    5. ulimit -n 65536a
    6. else
    7. ulimit -u 16384 -n 65536
    8. fi
    9. fi
    1. source /etc/profile
    1. yum remove *openjdk*
    1. rpm -ivh jdk-8u281-linux-x64.rpm
    1. vim /etc/profile
    2. export JAVA_HOME=/usr/java/jdk1.8.0_251-amd64
    3. export JRE_HOME=$JAVA_HOME/jre
    4. export PATH=$PATH:$JAVA_HOME/bin:JRE_HOME/bin
    5. export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
    1. source /etc/profile
    1. vim /etc/hosts