yum groupinstall -y 'X Window System'yum install -y binutils compat-libcap1 compat-libstdc++-33 comp
yum groupinstall -y 'X Window System'yum install -y binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 make sysstatyum install -y expat expat.i686 mksh unixODBC-devel unixODBC-devel.i686 unixODBC unixODBC.i686 glibc-headers glibc-common elfutils-libelf elfutils-libelf.i686 elfutils-libelf-devel elfutils-libelf-devel.i686 binutils-devel binutils-devel.i686groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oracleecho oracle | passwd --stdin oraclesysctl -a |grep aio-max |sed 's/65536/1048576/' >> /etc/sysctl.confsysctl -a |grep file-max |sed 's/386461/6815744/' >> /etc/sysctl.conf sysctl -a |grep kernel.shmall |sed 's/4294967296/2097152/' >> /etc/sysctl.conf sysctl -a |grep kernel.shmmax |sed 's/68719476736/536870912/' >> /etc/sysctl.conf sysctl -a |grep kernel.sem |sed 's/32/100/2' >> /etc/sysctl.confsysctl -a |grep local_port_range |sed -e 's/32768/9000/' -e 's/61000/65500/' >> /etc/sysctl.confsysctl -a |grep rmem_default |sed 's/229376/262144/' >> /etc/sysctl.conf sysctl -a |grep rmem_max |sed 's/229376/4194304/' >> /etc/sysctl.conf sysctl -a |grep wmem_default |sed 's/229376/262144/' >> /etc/sysctl.conf sysctl -a |grep wmem_max|sed 's/229376/1048576/' >> /etc/sysctl.confsysctl -pecho 'oracle soft nofile 1024' >> /etc/security/limits.confecho 'oracle hard nofile 65536' >> /etc/security/limits.confecho 'oracle soft nproc 2047' >> /etc/security/limits.confecho 'oracle hard nproc 16384' >> /etc/security/limits.confecho 'oracle soft stack 10240' >> /etc/security/limits.confecho 'oracle hard stack 32768' >> /etc/security/limits.confmkdir -p /u01/app/chown -R oracle.oinstall /u01/app/chmod -R 775 /u01/app/TMP=/tmpTMPDIR=/tmpexport TMP TMPDIRORACLE_BASE=/u01/app/oracleexport ORACLE_BASEif [ -z "$(ifconfig eth0 |grep 'inet addr' |awk '{print $2}' |awk -F: '{print $2}' )" ]then ipaddr=$(ifconfig br0 |grep 'inet addr' |awk '{print $2}' |awk -F: '{print $2}')else ipaddr=$(ifconfig eth0 |grep 'inet addr' |awk '{print $2}' |awk -F: '{print $2}')fimachinename=$(hostname)echo -e "$ipaddr /t $machinename" >> /etc/hosts# Oracle Settingsexport TMP=/tmp;export TMPDIR=$TMP;export ORACLE_BASE=/oracle;export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;export ORACLE_SID=testdb;export ORACLE_TERM=xterm;export PATH=/usr/sbin:$PATH;export PATH=$ORACLE_HOME/bin:$PATH;export PATHexport ORACLE_HOMEexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi