如果你对Oracle安装脚本的实际操作步骤感到很是很郁闷时。你就可以浏览下面的文章了,我在一个信誉度很好的网站找到一个关于Oracle 安装脚本 ,其中包括修改主机名、设置内核变量,创建用户 等一些准备活动。

这样一来就不用再重复的做同样的工作了,下面就是我编的脚本外加Oracle安装笔记(昨天刚装完的Oracle,暂时没有时间试验呢):

测试完成。

    #!/bin/bash #Oracle #2009/03/12firsttwtcom #setvariable #Oracle_BASE=/u1 echo-n"PleaseenterHOSTNAME(defaultOracle):" readHOSTNAME if[-z$HOSTNAME] then HOSTNAME=Oraclefi 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=Oraclefi Oracle_HOME=$Oracle_BASE/$HOME #Oracle_SID=oralecho-n"PleaseenterOracle_SID(defaultoral):" readOracle_SID if[-z$Oracle_SID] then Oracle_SID=oralfi USER=OracleSYSCTL=/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<<EOFkernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=25032000100128 net.ipv4.ip_local_port_range=102465000 net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=262144EOF cat>>$LIMITS<<EOFOraclesoftnproc2047 Oraclehardnproc16384 Oraclesoftnofile1024 Oraclehardnofile65536 EOF cat>>$PAM<<EOFsessionrequiredpam_limits.so

上述的相关内容就是对Oracle 安装脚本的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

    Oracle内存结构的相关篇SGAOracle数据库中表的2种连接方式Oracle位图索引相关特点介绍Oracle索引如何提高数据库的查询效率Oracle 11g 闪回数据归档简介