安装安装oracle 12c之旅静默安装的指引(oracle 12c静默)
安装Oracle 12c之旅:静默安装的指引
Oracle数据库被广泛使用,其最新版本Oracle 12c在性能和功能方面都有很大的提升。然而,手动安装Oracle 12c是一件相当繁琐的工作。为了简化这个过程,Oracle提供了一种称为“静默安装”的方式,该方式允许在没有人类干预的情况下自动完成安装过程。本文将提供一个简单的指南,以帮助您在虚拟机中进行Oracle 12c的静默安装。
准备工作
在安装Oracle 12c之前,您需要准备以下东西:
1.Oracle 12c的安装文件
2.Oracle Database 12c准备向导(Oracle 12c Pre-Install)
3. VMWare Workstation
4.一个安装了Red Hat Enterprise Linux 6.x的VMware虚拟机
静默安装的步骤
步骤1:下载和安装Oracle Database 12c准备向导(Oracle 12c Pre-Install)
在执行Oracle 12c的静默安装之前,必须下载和安装Oracle Database 12c准备向导(Oracle 12c Pre-Install)。该程序将检查所需的软件包是否已安装,并提供必要的命令来安装缺少的软件包。Oracle 12c Pre-Install可从Oracle官方网站上免费下载。
安装Oracle 12c Pre-Install的过程相对较简单。您只需要执行以下命令:
$ yum install oracle-rdbms-server-12cR1-preinstall
步骤2:配置系统参数
在静默模式下安装Oracle 12c之前,您需要配置一些系统参数。 这些参数可以在“/etc/sysctl.conf”文件中找到并设置。 下面是一些常见的参数:
fs.file-max = 6815744 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304
net.core.wmem_default = 262144 net.core.wmem_max = 1048576
步骤3:安装Oracle 12c
从Oracle官网下载Oracle 12c的安装包(“linuxamd64_12c_database_1of2.zip”和“linuxamd64_12c_database_2of2.zip”),解压缩并将它们放入同一目录中。 接下来,创建一个“responsefile”文件,将Oracle 12c的安装说明文件(install.rsp)复制到其中,并进行必要的修改。
以下是一个示例“responsefile”文件,其中包含有关Oracle 12c安装过程的所有必要信息:
#Oracle 12c installation response file #Mon Mar 02 12:00:00 EST 2015 oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v12. 12.0.1.0.0 oracle.install.option=INSTALL_DB_SWONLY UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/u01/app/oracle/oraInventory SELECTED_LANGUAGES=en ORACLE_HOME=/u01/app/oracle/product/12.1.0/db_1 ORACLE_BASE=/u01/app/oracle oracle.install.db.InstallEdition=EE # It is recommended to use the Oracle supplied value for ORACLE_HOME since this # software will be installed by the Oracle installer. oracle.install.db.OSDBA_GROUP=dba oracle.install.db.OSOPER_GROUP=oper oracle.install.db.OSBACKUPDBA_GROUP=backupdba oracle.install.db.OSDGDBA_GROUP=dgdba oracle.install.db.OSKMDBA_GROUP=kmdba oracle.install.db.OSRACDBA_GROUP=racdba oracle.install.db.CLUSTER_NODES= oracle.install.db.config.starterdb.type=GENERAL_PURPOSE #For more information about the database templates, please refer to: #http://docs.oracle.com/database/121/SAGDB/inst_db_templates.htm oracle.install.db.config.starterdb.globalDBName=orcl.oracle.com oracle.install.db.config.starterdb.SID=orcl oracle.install.db.config.starterdb.password= oracle.install.db.config.starterdb.recoveryAreaUsage=NO # Use separate disks to store database files oracle.install.db.config.diskLayout=”MULTIPATHDISKS” oracle.install.db.config.asm.diskGroup.DATA.ORCLASMNM=DATA oracle.install.db.config.asm.diskGroup.FRA.ORCLASMNM=FRA oracle.install.db.config.asm.diskGroup.RECO.ORCLASMNM=RECO # Use Oracle Restart (ASM and ACFS were installed) oracle.install.db.config.ons.autoconfig=TRUE oracle.install.db.config.acfs.configureAs=NONE oracle.install.db.config.asm.configureGIMRDataDG=true
修改“responsefile”文件中的以下参数以匹配您的系统:
UNIX_GROUP_NAME:oracle安装程序使用的用户组的名称
INVENTORY_LOCATION:oracle inventory的路径
ORACLE_HOME:您想要安装Oracle 12c的目录路径
ORACLE_BASE:Oracle软件所有者的主目录
oracle.install.db.config.starterdb.globalDBName:数据库全局名称
oracle.install.db.config.starterdb.SID:数据库系统标识符
oracle.install.db.config.starterdb.password:数据库管理员的密码
oracle.install.db.config.diskLayout:磁盘布局
oracle.install.db.config.asm.diskGroup.DATA.ORCLASMNM:数据磁盘组的名称
oracle.install.db.config.asm.diskGroup.FRA.ORCLASMNM:fast recovery area的名称
oracle.install.db.config.asm.diskGroup.RECO.ORCLASMNM:备选磁盘组的名称
完成“responsefile”文件的配置后,您现在可以使用以下命令开始无人参与的安装过程:
$ ./runInstaller -silent -responseFile responsefile
总结
在本文中,我们提供了一种简单的方法来将Oracle 12c在VMware虚拟机上进行静默安装。安装涉及三个主要步骤:安装Oracle 12c Pre-Install,配置系统参数和安装Oracle 12c。通过查看“responsefile”文件并对其中的参数进行修改,您可以自定义Oracle 12c服务器以适应您的特定需求。