(实战)oracle静默安装runInstaller数据库软件 --参数说明+举例

本文主要是介绍(实战)oracle静默安装runInstaller数据库软件 --参数说明+举例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

安装数据库软件
su - oracle 
cd database/
export LANG=en_US
export LANG=en_US.UTF-8
./runInstaller   进行安装

yum install -y  binutils-* libXp* compat-libstdc++-33-* elfutils-libelf-* elfutils-libelf-devel-* gcc-* gcc-c++-* glibc-* glibc-common-* glibc-devel-* glibc-headers-* ksh-* libaio-* libgcc-* libstdc++-*  make-* sysstat-* unixODBC-*  unixODBC-devel-*s zip unzip psmisc

sed -i "s/oracle.install.option=/oracle.install.option=INSTALL_DB_SWONLY/g" /oradata/software/database/response/db_install.rsp
sed -i "s/UNIX_GROUP_NAME=/UNIX_GROUP_NAME=oinstall/g" /oradata/software/database/response/db_install.rsp
sed -i "s/INVENTORY_LOCATION=/INVENTORY_LOCATION=\/u01\/app\/oraInventory/g" /oradata/software/database/response/db_install.rsp
sed -i "s/ORACLE_HOME=/ORACLE_HOME=\/u01\/app\/oracle\/product\/11.2.0.4\/db_1/g" /oradata/software/database/response/db_install.rsp
sed -i "s/ORACLE_BASE=/ORACLE_BASE=\/u01\/app\/oracle/g" /oradata/software/database/response/db_install.rsp
sed -i "s/oracle.install.db.InstallEdition=/oracle.install.db.InstallEdition=EE/g" /oradata/software/database/response/db_install.rsp
sed -i "s/oracle.install.db.EEOptionsSelection=false/oracle.install.db.EEOptionsSelection=true/g" /oradata/software/database/response/db_install.rsp
sed -i "s/oracle.install.db.DBA_GROUP=/oracle.install.db.DBA_GROUP=oinstall/g" /oradata/software/database/response/db_install.rsp
sed -i "s/oracle.install.db.OPER_GROUP=/oracle.install.db.OPER_GROUP=oinstall/g" /oradata/software/database/response/db_install.rsp
sed -i "s/oracle.install.db.config.starterdb.type=/oracle.install.db.config.starterdb.type=GENERAL_PURPOSE/g" /oradata/software/database/response/db_install.rsp
sed -i "s/oracle.install.db.config.starterdb.storageType=/oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE/g" /oradata/software/database/response/db_install.rsp
sed -i "s/oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=\/oradata/g" /oradata/software/database/response/db_install.rsp
sed -i "s/DECLINE_SECURITY_UPDATES=/DECLINE_SECURITY_UPDATES=true/g" /oradata/software/database/response/db_install.rsp

su - oracle -c "/oradata/software/database/runInstaller -silent -debug -waitforcompletion -nowait -force -responseFile /oradata/software/database/response/db_install.rsp"


/// -responseFile  -- <响应文件的完全限定路径>


=========================================================================
/home/oracle/database/response下有有enterprise.rsp、standard.rsp和custom.rsp三个应答文件,分别对应企业版、标准版和定制的安装。
1.--编辑文件:enterprise.rsp
--参数说明:主要修改如下选项:
oracle.install.option=INSTALL_DB_SWONLY -- 安装类型
ORACLE_HOSTNAME=rac1 -- 主机名称
UNIX_GROUP_NAME=oinstall -- 安装组
INVENTORY_LOCATION=/db/oracle/oraInventory -- INVENTORY目录
SELECTED_LANGUAGES=en,zh_CN -- 选择语言
ORACLE_HOME=/db/oracle/product/11.2.0/db_1 -- oracle_home
ORACLE_BASE=/db/oracle -- oracle_base
oracle.install.db.InstallEdition=EE -- oracle版本
oracle.install.db.isCustomInstall=true -- 自定义安装
oracle.install.db.DBA_GROUP=dba -- dba用户组
oracle.install.db.OPER_GROUP=oinstall -- oper用户组
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE -- 数据库类型
oracle.install.db.config.starterdb.globalDBName=RAC1 -- globalDBName
oracle.install.db.config.starterdb.SID=RAC1 -- SID
oracle.install.db.config.starterdb.memoryLimit=512 -- 自动管理内存的最小内存(M)
oracle.install.db.config.starterdb.password.ALL=oracle -- 设定所有数据库用户使用同一个密码
DECLINE_SECURITY_UPDATES=true -- 设置安全更新 必须设置为true,否会提示 email 地址没有设置不能安装
注意安装过程中根据需要进行修改,可配置先安装软件再创建数据库实例,或同时安装。

2.--执行安装
./runInstaller -silent -responseFile /home/oracle/database/response/enterprise.rsp

这篇关于(实战)oracle静默安装runInstaller数据库软件 --参数说明+举例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/591387

相关文章

PowerShell中15个提升运维效率关键命令实战指南

《PowerShell中15个提升运维效率关键命令实战指南》作为网络安全专业人员的必备技能,PowerShell在系统管理、日志分析、威胁检测和自动化响应方面展现出强大能力,下面我们就来看看15个提升... 目录一、PowerShell在网络安全中的战略价值二、网络安全关键场景命令实战1. 系统安全基线核查

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

Go语言中make和new的区别及说明

《Go语言中make和new的区别及说明》:本文主要介绍Go语言中make和new的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 概述2 new 函数2.1 功能2.2 语法2.3 初始化案例3 make 函数3.1 功能3.2 语法3.3 初始化

java中新生代和老生代的关系说明

《java中新生代和老生代的关系说明》:本文主要介绍java中新生代和老生代的关系说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、内存区域划分新生代老年代二、对象生命周期与晋升流程三、新生代与老年代的协作机制1. 跨代引用处理2. 动态年龄判定3. 空间分

Java内存分配与JVM参数详解(推荐)

《Java内存分配与JVM参数详解(推荐)》本文详解JVM内存结构与参数调整,涵盖堆分代、元空间、GC选择及优化策略,帮助开发者提升性能、避免内存泄漏,本文给大家介绍Java内存分配与JVM参数详解,... 目录引言JVM内存结构JVM参数概述堆内存分配年轻代与老年代调整堆内存大小调整年轻代与老年代比例元空

从原理到实战深入理解Java 断言assert

《从原理到实战深入理解Java断言assert》本文深入解析Java断言机制,涵盖语法、工作原理、启用方式及与异常的区别,推荐用于开发阶段的条件检查与状态验证,并强调生产环境应使用参数验证工具类替代... 目录深入理解 Java 断言(assert):从原理到实战引言:为什么需要断言?一、断言基础1.1 语

Python中注释使用方法举例详解

《Python中注释使用方法举例详解》在Python编程语言中注释是必不可少的一部分,它有助于提高代码的可读性和维护性,:本文主要介绍Python中注释使用方法的相关资料,需要的朋友可以参考下... 目录一、前言二、什么是注释?示例:三、单行注释语法:以 China编程# 开头,后面的内容为注释内容示例:示例:四

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

MySQL数据库中ENUM的用法是什么详解

《MySQL数据库中ENUM的用法是什么详解》ENUM是一个字符串对象,用于指定一组预定义的值,并可在创建表时使用,下面:本文主要介绍MySQL数据库中ENUM的用法是什么的相关资料,文中通过代码... 目录mysql 中 ENUM 的用法一、ENUM 的定义与语法二、ENUM 的特点三、ENUM 的用法1

Java MQTT实战应用

《JavaMQTT实战应用》本文详解MQTT协议,涵盖其发布/订阅机制、低功耗高效特性、三种服务质量等级(QoS0/1/2),以及客户端、代理、主题的核心概念,最后提供Linux部署教程、Sprin... 目录一、MQTT协议二、MQTT优点三、三种服务质量等级四、客户端、代理、主题1. 客户端(Clien