如果你对Oracle安装脚本的实际操作步骤感到很是很郁闷时。你就可以浏览下面的文章了,我在一个信誉度很好的网站找到一个关于Oracle 安装脚本 ,其中包括修改主机名、设置内核变量,创建用户 等一些准备活动。
这样一来就不用再重复的做同样的工作了,下面就是我编的脚本外加Oracle安装笔记(昨天刚装完的Oracle,暂时没有时间试验呢):
测试完成。
#!/bin/bash #Oracle #2009/03/12firsttwtcom #setvariable #Oracle_BASE=/u1 echo-n"PleaseenterHOSTNAME(defaultOracle):" readHOSTNAME if[-z$HOSTNAME] then HOSTNAME=Oracle fi echo-n"PleaseenterOracle_BASE(default/u1):" readOracle_BASE if[-z$Oracle_BASE] then Oracle_BASE=/u1 fi #Oracle_HOME=$Oracle_BASE/Oracle echo-n"PleaseenterHOME(defaultOracle):" readHOME if[-z$HOME] then HOME=Oracle fi Oracle_HOME=$Oracle_BASE/$HOME #Oracle_SID=oral echo-n"PleaseenterOracle_SID(defaultoral):" readOracle_SID if[-z$Oracle_SID] then Oracle_SID=oral fi USER=Oracle SYSCTL=/etc/sysctl.conf LIMITS=/etc/security/limits.conf PAM=/etc/pam.d/login PROFILE=/etc/profile BASH_PROFILE=$Oracle_HOME/.bash_profile IPADDR=`ifconfigeth0|grep"inetaddr" |cut-d:-f2|cut-d''-f1` HOSTS=/etc/hosts NETWORK=/etc/sysconfig/network #hostname grep-v"HOSTNAME"$NETWORK>$NETWORK echo"HOSTNAME=$HOSTNAME">>$NETWORK echo"$IPADDR$HOSTNAME">>$HOSTS #useradd mkdir-p$Oracle_BASE groupaddoinstall groupadddba useradd-goinstall-Gdba-d$Oracle_HOME$USER chown-R$USER:oinstall$Oracle_BASE cat>>$SYSCTL<<EOF kernel.shmall=2097152 kernel.shmmax=2147483648 kernel.shmmni=4096 kernel.sem=25032000100128 net.ipv4.ip_local_port_range=102465000 net.core.rmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=262144 EOF cat>>$LIMITS<<EOF Oraclesoftnproc2047 Oraclehardnproc16384 Oraclesoftnofile1024 Oraclehardnofile65536 EOF cat>>$PAM<<EOF sessionrequiredpam_limits.so
相关文章
标签:Oracle