本帖最后由 zbl0531 于 2017-3-10 11:03 编辑
Oracle 11gR2静默安装 & 命令行安装
静默安装
经常搭建Oracle测试环境,有时候觉得OUI(即图形界面)方式甚是繁琐,你得一步一步进行确认,所幸,Oracle支持静默安装。在我看来,它主要有两方面的好处:一、极大地提升了效率,尤其是批量安装。二、很多时候,只有终端环境可供使用。
一、准备responseFile文件
从Oracle软件中获取文件模板
[oracle@node2 ~]$ cd database/response/
dbca.rsp db_install.rsp netca.rsp
其中database是Oracle软件解压后生成的目录。可见在response目录下有三个模板,其中dbca.rsp是用来创建数据库的。db_install.rsp是用来安装Oracle软件的。netca.rsp是用来创建监听器的。当然也可在db_install.rsp中直接创建数据库。在这里,为求方便,我们选择db_install.rsp模板一并安装软件,创建数据库。
二、编辑responseFile文件
[oracle@dbserver~]$ vim db_install.rsp oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0 #选择安装类型:1.只装数据库软件 2.安装数据库软件并建库 3.升级数据库 oracle.install.option=INSTALL_DB_AND_CONFIG #指定操作系统主机名,通过hostname命令获得 ORACLE_HOSTNAME=dbserver #指定oracle inventory目录的所有者,通常会是oinstall或者dba UNIX_GROUP_NAME=oinstall #指定产品清单oracle inventory目录的路径,如果是Win平台下可以省略 INVENTORY_LOCATION=/opt/oracle/oraInventory #指定数据库语言,可以选择多个,用逗号隔开。选择en, zh_CN(英文和简体中文) SELECTED_LANGUAGES=en ORACLE_HOME=/opt/oracle/product/11.2.0/dbhome_1 ORACLE_BASE=/opt/oracle #选择Oracle安装数据库软件的版本(企业版,标准版,标准版1) oracle.install.db.InstallEdition=EE oracle.install.db.isCustomInstall=false oracle.install.db.customComponents= oracle.install.db.DBA_GROUP=dba oracle.install.db.OPER_GROUP=dba oracle.install.db.CLUSTER_NODES= oracle.install.db.config.starterdb.type=GENERAL_PURPOSE oracle.install.db.config.starterdb.globalDBName=orcl oracle.install.db.config.starterdb.SID=orcl oracle.install.db.config.starterdb.characterSet=AL32UTF8 oracle.install.db.config.starterdb.memoryLimit=503 oracle.install.db.config.starterdb.memoryOption=true oracle.install.db.config.starterdb.installExampleSchemas=true oracle.install.db.config.starterdb.enableSecuritySettings=true oracle.install.db.config.starterdb.password.ALL=Oracle11g 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=
注意部分如上所示,关于每个参数的说明,可参考模板中的解释。
三:
./runInstaller -silent -ignoreSysPrereqs -showProgress -responseFile /home/oracle/database/response/db_install.rsp
./runInstaller -ignoreSysPrereqs -silent -responseFile /home/oracle/database/response/db_install.rsp
|