ORACLE 11G 静默安装

     ORACLE数据库静默安装        
      
 【配置yum源】
        挂载CentOS-7-x86_64-Everything-1611.iso
        mount -t auto -o loop /../CentOS-7-x86_64-Everything-1611.iso /media
        删除  /etc/yum.repos.d/下的所有文件
         vi /etc/yum.repos.d/local.repo
         [mylovezmm]
name=This is a local repo
baseurl=file:///media
enabled=1
gpgcheck=1
gpgkey=file:///media/RPM-GPG-KEY-CentOS-7
         

1、创建用户组以及用户
      groupadd -g 210 oinstall
      groupadd -g 211 dba
      groupadd -g 212 oper
      useraddd -u 210 -g oinstall -G dba,oper oracle
      useradd -u 210 -g oinstall -G dba,oper oracle
      passwd oracle

2、配置环境变量
     vim /home/oracle/.bash_profile
     export ORACLE_BASE=/u01/app/oracle
     export ORACLE_SID=yyhl
     export ORACLE_UNQNAME=$ORACLE_SID
     export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.3/dbhome_1
     export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH

    
   
 使配置文件立刻生效
      source  /home/oracle/.bash_profile

4、创建安装目录
      mkdir -p /u01/app/oracle
      chown -R oracle:oinstall  /u01

5、安装依赖包
      yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make ksh sysstat unixODBC unixODBC-devel

     检查依赖包是否有未安装完成
     rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make ksh sysstat unixODBC unixODBC-devel |grep not

6、切换到oracle用户下
      su - oracle
      
      解压安装文件  如果现实unzip 命令找不到 切换到root用户下  yum install -y unzip
      unzip /home/p10404530_112030_Linux-x86-64_1of7.zip
       unzip /home/p10404530_112030_Linux-x86-64_2of7.zip
      
     解压完成之后,在 database/response/ 目录下,会看到有3个默认的安装配置文件:
  • db_install.rsp 用于安装oracle时的配置
  • dbca.rsp 用于静默建库
  • netca.rsp 用于静默配置监听   
7、进入database目录下
      cd database/
      进入自带配置文件下
      cd response/
      建议cp一份到其他目录
      cp db_install.rsp /u01/app/
      修改配置文件
      vim db_install.rsp
      
    
 
oracle.install.option=INSTALL_DB_SWONLY                  //29 行 安装类型
ORACLE_HOSTNAME=test				                     //37 行 主机名称
UNIX_GROUP_NAME=oinstall			                     //42 行 安装组
INVENTORY_LOCATION=/oracle/oraInventory //47 行 INVENTORY目录
SELECTED_LANGUAGES=en,zh_CN			//78 行 选择语言
ORACLE_HOME=/oracle/orahome			//83 行 oracle_home
ORACLE_BASE=/oracle				//88 行 oracle_base
oracle.install.db.InstallEdition=EE	//99 行 oracle版本
oracle.install.db.isCustomInstall=true	//108行 自定义安装
oracle.install.db.DBA_GROUP=dba		//142行 dba用户组
oracle.install.db.OPER_GROUP=oinstall	//147行 oper用户组
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE //160行 数据库类型
oracle.install.db.config.starterdb.globalDBName=YOUR DB NAME //165行 globalDBName
oracle.install.db.config.starterdb.SID=YOUR SID NAME //170行 SID
oracle.install.db.config.starterdb.password.ALL=YOURPASS //233行 设定所有数据库用户使用同一个密码
DECLINE_SECURITY_UPDATES=true



进入database目录下  执行安装脚本
./runInstaller -silent -force -noconfig  -ignorePrereq -responseFile  /u01/db_install.rsp   你的配置文件路径    
 
  • silent 表示以静默方式安装,不会有任何提示
  • ignorePrereq 忽略检测中错误
  • force 允许安装到一个非空目录
  • noconfig 表示不运行配置助手netca
  • responseFile 表示使用哪个响应文件,必需使用绝对路径
8、配置静默监听
      配置监听文件不需要修改,如果要配置建议复制一份到其他目录修改或者备份
      进入  $ORACLE_HOME/product/11.2.0.3/dbhome_1/bin
       ./netca -silent -responsefile  /u01/netca.rsp   你的监听文件路径





9、配置dbca静默建库
      
最后一个resp文件,用来静默建库,修改建库响应文件 vim database/response/dbca.rsp

 
[CREATEDATABASE]
GDBNAME = "YOURNAME"
SID = "YOURSID"
TEMPLATENAME = "General_Purpose.dbc"
CHARACTERSET = "ZHS16GBK"
进入 $ORACLE_HOME/product/11.2.0.3/dbhome_1/bin

./dbca -silent -responseFile   /u01/dbca.rsp  你的文件


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值