Linux 安装 Oracle 11g——静默安装 Database(RAC)

  1. 编写 db_install.rsp 配置文件脚本
    • 路径:安装包根目录/response/db_install.rsp
    • 内容:
      # 默认
      oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0

      # 只安装软件
      oracle.install.option=INSTALL_DB_SWONLY

      # 本地主机名
      ORACLE_HOSTNAME=node1
      UNIX_GROUP_NAME=oinstall

      # 安装目录
      INVENTORY_LOCATION=/u01/app/oraInventory

      # 选择语言
      SELECTED_LANGUAGES=en

      # oracle 的 BASE 和 HOME 目录
      ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
      ORACLE_BASE=/u01/app/oracle

      # 企业版
      oracle.install.db.InstallEdition=EE

      # 默认
      oracle.install.db.EEOptionsSelection=false
      oracle.install.db.optionalComponents=oracle.rdbms.partitioning:11.2.0.4.0,oracle.oraolap:11.2.0.4.0,oracle.rdbms.dm:11.2.0.4.0,oracle.rdbms.dv:11.2.0.4.0,oracle.rdbms.lbac:11.2.0.4.0,oracle.rdbms.rat:11.2.0.4.0

      # 设置组
      oracle.install.db.DBA_GROUP=dba
      oracle.install.db.OPER_GROUP=oper

      # 安装节点
      oracle.install.db.CLUSTER_NODES=node1,node2

      # 默认
      oracle.install.db.isRACOneInstall=false
      oracle.install.db.racOneServiceName=

      # 建库需填
      oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
      oracle.install.db.config.starterdb.globalDBName=
      oracle.install.db.config.starterdb.SID=
      oracle.install.db.config.starterdb.characterSet=AL32UTF8
      oracle.install.db.config.starterdb.memoryOption=false
      oracle.install.db.config.starterdb.memoryLimit=
      oracle.install.db.config.starterdb.installExampleSchemas=false
      oracle.install.db.config.starterdb.enableSecuritySettings=true
      oracle.install.db.config.starterdb.password.ALL=
      oracle.install.db.config.starterdb.password.SYS=
      oracle.install.db.config.starterdb.password.SYSTEM=
      oracle.install.db.config.starterdb.password.SYSMAN=
      oracle.install.db.config.starterdb.password.DBSNMP=
      oracle.install.db.config.starterdb.control=DB_CONTROL
      oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=
      oracle.install.db.config.starterdb.automatedBackup.enable=false
      oracle.install.db.config.starterdb.automatedBackup.osuid=
      oracle.install.db.config.starterdb.automatedBackup.ospwd=
      oracle.install.db.config.starterdb.storageType=
      oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=
      oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=
      oracle.install.db.config.asm.diskGroup=
      oracle.install.db.config.asm.ASMSNMPPassword=

      # 是否指定MOS Username/Email
      MYORACLESUPPORT_USERNAME=
      MYORACLESUPPORT_PASSWORD=
      SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

      # 此处是11g的一个bug,必须设置为true,否者在安装的时候报错
      DECLINE_SECURITY_UPDATES=true

      # 不填
      PROXY_HOST=
      PROXY_PORT=
      PROXY_USER=
      PROXY_PWD=
      PROXY_REALM=
      COLLECTOR_SUPPORTHUB_URL=

      # 升级
      oracle.installer.autoupdates.option=SKIP_UPDATES
      oracle.installer.autoupdates.downloadUpdatesLoc=
      AUTOUPDATES_MYORACLESUPPORT_USERNAME=
      AUTOUPDATES_MYORACLESUPPORT_PASSWORD=
  2. 以静默的方式进行数据库软件的安装
    ./runInstaller -showProgress -ignorePrereq -silent -responseFile /home/oracle/db_install.rsp
    注意:
    • 若安装失败,启动oracle用户下$ORACLE_HOME的内容,删除/u01/app/oraInventory/ContentsXML/inventory.xml中的条目

      解决问题后,再次执行安装命令
  3. 在安装过程最后会要求分别在两个节点上以root用户执行
    /u01/app/oracle/product/11.2/db_1/root.sh


你可能感兴趣的:(Oracle)