安装安装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服务器以适应您的特定需求。


数据运维技术 » 安装安装oracle 12c之旅静默安装的指引(oracle 12c静默)