如果你在静默方式(silent)安装Oracle软件的实际操作中,你对静默方式(silent)安装Oracle软件有不解之处时,你可以通过以下的文章对其的实际应用与功能有所了解,以下是文章的具体介绍,望你浏览完以下的内容会有所收获。
有的时候不方便登陆Linux/Unix的图形界面安装数据库,且GUI方式安装让我们无法知道具体是做了什么操作,我们完全可以采用命令模式安装和删除Oracle软件(代替OUI)、建立和删除数库库(代替dbca)。
平台:RHEL4.5,Oracle10.2.0.1
1、上传并解压Oracle软件,假如放在/home目录下
$cd/home $unzip10201_database_linux32.zip
2、设置安装Oracle软件必须的操作系统信息,如组、用户、系统内核参数、目录、用户初始化参数等
增加组和用户
#groupaddoinstall #groupadddba #useradd-goinstall-GdbaOracle #passwdOracle
修改系统内核参数
#vi/etc/sysctl.conf kernel.shmall=2097152 kernel.shmmax=2147483648 kernel.shmmni=4096 kernel.sem=25032000100128 fs.file-max=65536 net.ipv4.ip_local_port_range=102465000 net.core.rmem_default=1048576 net.core.rmem_max=1048576 net.core.wmem_default=262144 net.core.wmem_max=262144
/sbin/sysctl -p (修改以后让参数生效)
为了提升性能增加Oracle用户的shell限制
#vi/etc/security/limits.conf Oraclesoftnproc2047 Oraclehardnproc16384 Oraclesoftnofile1024 Oraclehardnofile65536 #vi/etc/pam.d/login sessionrequired/lib/security/pam_limits.so sessionrequiredpam_limits.so #vi/etc/profile if[$USER="Oracle"];then if[$SHELL="/bin/bash"];then ulimit-p16384 ulimit-n65536 else ulimit-u16384-n65536 fi fi #vi/etc/selinux/config(使安全linux标志失效) SELINUX=disabled
建立Oracle_BASE目录
#mkdir-p/opt/Oracle #chown-ROracle:oinstall/opt/Oracle #chmod-R775/opt/Oracle
Oracle用户的.bash_profile文件设置
#su-Oracle $vi~/.bash_profile umask022 exportOracle_BASE=/opt/Oracle exportOracle_HOME=/opt/Oracle/product/10.2.0/db_1 exportOracle_SID=WENDING exportPATH=$Oracle_HOME/bin:$PATH $.~/.bash_profile
3、建立oraInst.loc文件
$su- #vi/etc/oraInst.loc(加入或修改以下内容,其中/opt/Oracle是Oracle_BASE) inventory_loc=/opt/Oracle/oraInventory inst_group=oinstall #chmod664/etc/oraInst.loc
4、建立response文件(在解压后Oracle软件的response目录里有各种响应文件的模版)
#su-Oracle $cd/home/database/response $cpenterprise.rspenterprise_temp.rsp $vienterprise_temp.rsp(以下参数必需设置) UNIX_GROUP_NAME="oinstall" Oracle_HOME="/opt/Oracle/product/10.2.0/db_1" Oracle_HOME_NAME="OraDb10g_home1" s_nameForDBAGrp="dba" s_nameForDBAGrp="dba" n_configurationOption=3
5、通过response文件运行OUI(-noconfig表示不运行配置助手只装软件)
$cd/home/database $./runInstaller-silent-noconfig-responseFile/home/database/response/enterprise_temp.rsp
安装结束后,以root用户执行$Oracle_HOME下的root.sh:
$su- #/opt/Oracle/product/10.2.0/db_1/root.sh #exit
6、通过response文件运行NetCA
$cd/home/database/response $cpnetca.rspnetca_temp.rsp $vinetca_temp.rsp(如果要修改监听名或端口在此编辑,一般什么都不用修改) $$Oracle_HOME/bin/netca/silent/responsefile /home/database/response/netca_temp.rsp
执行完后,监听就已经启动了。
相关文章
标签:Oracle