视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
静默方式(silent)安装Oracle软件
2020-11-09 12:19:21 责编:小采
文档


有的时候不方便登陆Linux/Unix的图形界面安装数据库,且GUI方式安装让我们无法知道具体是做了什么操作,我们完全可以采用命令

  有的时候不方便登陆Linux/Unix的图形界面安装数据库,且GUI方式安装让我们无法知道具体是做了什么操作,我们完全可以采用命令模式安装和删除Oracle软件(代替OUI)、建立和删除数据库库(代替dbca)。

  平台:RHEL4.5,oracle10.2.0.1

  1、上传并解压oracle软件,假如放在/home目录下

  $ cd /home

  $ unzip 10201_database_linux32.zip

  2、设置安装oracle软件必须的操作系统信息,,如组、用户、系统内核参数、目录、用户初始化参数等

  --增加组和用户

  # groupadd oinstall

  # groupadd dba

  # useradd -g oinstall -G dba oracle

  # passwd oracle

  --修改系统内核参数

  # vi /etc/sysctl.conf

  kernel.shmall = 2097152

  kernel.shmmax = 21474838

  kernel.shmmni = 4096

  kernel.sem = 250 32000 100 128

  fs.file-max = 65536

  net.ipv4.ip_local_port_range = 1024 65000

  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

  oracle soft nproc 2047

  oracle hard nproc 16384

  oracle soft nofile 1024

  oracle hard nofile 65536

  # vi /etc/pam.d/login

  session required /lib/security/pam_limits.so

  session required pam_limits.so

  # vi /etc/profile

  if [ $USER = "oracle" ]; then

  if [ $SHELL = "/bin/bash" ]; then

  ulimit -p 16384

  ulimit -n 65536

  else

  ulimit -u 16384 -n 65536

  fi

  fi

  # vi /etc/selinux/config (使安全linux标志失效)

  SELINUX=disabled

  --建立ORACLE_BASE目录

  # mkdir -p /opt/oracle

  # chown -R oracle:oinstall /opt/oracle

  # chmod -R 775 /opt/oracle

  --oracle用户的.bash_profile文件设置

  # su - oracle

  $ vi ~/.bash_profile

  umask 022

  export ORACLE_BASE=/opt/oracle

  export ORACLE_HOME=/opt/oracle/product/10.2.0/db_1

  export ORACLE_SID=WENDING

  export PATH=$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

  # chmod 6 /etc/oraInst.loc

  4、建立response文件(在解压后oracle软件的response目录里有各种响应文件的模版)

  # su - oracle

  $ cd /home/database/response

  $ cp enterprise.rsp enterprise_temp.rsp

  $ vi enterprise_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

  $ cp netca.rsp netca_temp.rsp

  $ vi netca_temp.rsp (如果要修改监听名或端口在此编辑,一般什么都不用修改)

  $ $ORACLE_HOME/bin/netca /silent /responsefile /home/database/response/netca_temp.rsp

  执行完后,监听就已经启动了。

下载本文
显示全文
专题