静默安装数据库软件之前,需要将oracle安装环境像正常安装一样配置好,

如果你没有静默安装的响应配置文档,可以使用OUI录制响应文件,记录安装过程;如果有响应配置文档,直接修改安装参数,进行安装oracle数据库软件。

首先,通过OUI来录制一个响应配置文件。

oracle 用户环境变量的设置:

[root@node1 /]# cat /home/oracle/.bash_profile

ORACLE_SID=orcl

ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=$ORACLE_BASE/10.1.2/db

PATH=$ORACLE_HOME/bin:$PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH LD_ASSUME_KERNEL LD_LIBRARY_PATH

执行以下命令,然后在OUI中根据提示执行安装数据库软件的操作:

[oracle@node1 database]$ ./runInstaller -record -destinationFile /u01/install_database.rsp注:录制过程中选择只安装数据库软件不创建数据库;当安装界面到达最后一步时选择cancel;/u01/install_database.rsp 目录必须是ORACLE用户有读写权限。

以下是录制好的响应配置文档:

[root@node1 u01]# cat install_database.rsp

RESPONSEFILE_VERSION=2.2.1.0.0

UNIX_GROUP_NAME="oinstall"                              //----安装用户组

FROM_LOCATION="/opt/database/stage/products.xml"        //–-安装源文件地址

FROM_LOCATION_CD_LABEL=

ORACLE_HOME="/u01/app/oracle/10.1.2/db"                 //---ORACLE_HOME

ORACLE_HOME_NAME="OraDb10g_home1"                       //---ORACLE_HOME_NAME

SHOW_WELCOME_PAGE=true

SHOW_CUSTOM_TREE_PAGE=true

SHOW_COMPONENT_LOCATIONS_PAGE=true

SHOW_SUMMARY_PAGE=true

SHOW_INSTALL_PROGRESS_PAGE=true

SHOW_REQUIRED_CONFIG_TOOL_PAGE=true

SHOW_CONFIG_TOOL_PAGE=true

SHOW_RELEASE_NOTES=true

SHOW_ROOTSH_CONFIRMATION=true

SHOW_END_SESSION_PAGE=true

SHOW_EXIT_CONFIRMATION=true

NEXT_SESSION=false

NEXT_SESSION_ON_FAIL=true

NEXT_SESSION_RESPONSE=

DEINSTALL_LIST={"oracle.server","10.2.0.1.0"}

SHOW_DEINSTALL_CONFIRMATION=true

SHOW_DEINSTALL_PROGRESS=true

CLUSTER_NODES={}

ACCEPT_LICENSE_AGREEMENT=false

TOPLEVEL_COMPONENT={"oracle.server","10.2.0.1.0"}

SHOW_SPLASH_SCREEN=true

SELECTED_LANGUAGES={"en"}                    //----语言

COMPONENT_LANGUAGES={"en"}                   //----语言

INSTALL_TYPE="Enterprise Edition"

sl_superAdminPasswds=

sl_dlgASMCfgSelectableDisks={}

s_superAdminSamePasswd=

s_globalDBName="orcl"                        //全局数据名

s_dlgASMCfgRedundancyValue="2 (Norm)"

s_dlgASMCfgNewDisksSize="0"

s_dlgASMCfgExistingFreeSpace="0"

s_dlgASMCfgDiskGroupName="DATA"

s_dlgASMCfgDiskDiscoveryString=""

s_dlgASMCfgAdditionalSpaceNeeded=" MB"

s_dbSelectedUsesASM=""

s_dbSIDSelectedForUpgrade=""

s_dbRetChar=""

s_dbOHSelectedForUpgrade=""

s_ASMSYSPassword=

n_performUpgrade=0

n_dlgASMCfgRedundancySelected=2

n_dbType=1

n_dbSelection=0

Set this to true if same password across all the schemas is desired, else false to enter distinguish passwords for each schema.

If set to true, values from s_superAdminSamePasswd and s_superAdminSamePasswdAgain are picked up, else stringlists sl_superAdminPasswds and sl_superAdminPasswdsAgain are used.

b_useSamePassword=false

Set this to true (default) if recovery into file system is desired, else to false for ASM recovery .

b_useFileSystemForRecovery=true

Set this to true if email update is desired, false is the default .

b_receiveEmailNotification=false

Set this to true if loading example schemas is desired, else false so database won't be created with example schemas. The default is false.

b_loadExampleSchemas=false

b_enableAutoBackup=false

b_dlgASMShowCandidateDisks=true

b_centrallyManageASMInstance=true

sl_dlgASMDskGrpSelectedGroup={" "," "," "," "}

s_dlgRBOUsername=""

s_dlgEMCentralAgentSelected="No Agents Found"

Set this to true if using database control to manage the database is desired, else false so database can be managed by grid control.

b_useDBControl=true

s_superAdminSamePasswdAgain=

s_dlgEMSMTPServer=""

s_dlgEMEmailAddress=""

s_dlgRBORecoveryLocation="/u01/app/oracle/10.1.2/db/flash_recovery_area/"     //闪回目录

n_upgradeDB=1

n_configurationOption=3

sl_upgradableSIDBInstances={}

n_upgradeASM=0

sl_dlgASMCfgDiskSelections={}

s_ASMSYSPasswordAgain=

Set this to the following numbers for corresponding database storage type desired:

1 - File System (default)

2 - ASM

3 - Raw Devices

n_dbStorageType=0

s_rawDeviceMapFileLocation=""

sl_upgradableRACDBInstances={}

s_dlgRBOPassword=

b_stateOfUpgradeDBCheckbox=false

s_dbSid="orcl"                                              //实例名

b_dbSelectedUsesASM=false

sl_superAdminPasswdsAgain=

s_mountPoint="/u01/app/oracle/10.1.2/db/oradata/"           //数据文件存储目录

b_stateOfUpgradeASMCheckbox=false

oracle.assistants.server:OPTIONAL_CONFIG_TOOLS="{}"

oracle.has.common:OPTIONAL_CONFIG_TOOLS="{}"

oracle.network.client:OPTIONAL_CONFIG_TOOLS="{}"

oracle.sqlplus.isqlplus:OPTIONAL_CONFIG_TOOLS="{}"

oracle.sysman.console.db:OPTIONAL_CONFIG_TOOLS="{}"

varSelect=1

s_nameForOPERGrp="dba"                                      //安装用户所属组

s_nameForDBAGrp="dba"

[root@node1 u01]#

开始静默安装数据软件:

[oracle@node1 database]$./runInstaller –silent –responseFile /u01/install_database.rspThe installation of Oracle Database 10g was successful.

Please check '/u01/app/oracle/oraInventory/logs/silentInstall2011-10-24_05-42-00AM.log' for more details.

查看日志文件:silentInstall2011-10-24_05-42-00AM.log 提示需要ROOT用户执行以下操作,将完成数据软件的安装

[root@node1 oraInventory]# /u01/app/oracle/oraInventory/orainstRoot.shChanging permissions of /u01/app/oracle/oraInventory to 770.

Changing groupname of /u01/app/oracle/oraInventory to oinstall.

The execution of the script is complete

[root@node1 oraInventory]# /u01/app/oracle/10.1.2/db/root.sh执行完以上操作后,数据库软件安装完成。

后面可以通过静默安装数据库,或者手动建库。

静默卸载Oracle数据库软件:

执行以下命令静默卸载Oracle数据库软件

[oracle@node1 database]$ ./runInstaller –silent –deinstall –removeallfiles –removeAllPatches “REMOVE_HOMES={$ORACLE_HOME}” –responseFile /u01/install_database.rsp

卸载完毕。

为什么oracle要静默安装程序,静默安装 Oracle数据库软件相关推荐

  1. 计算机无法启动安装程序,win7电脑无法安装程序或安装的程序不能运行怎么办...

    win7电脑无法安装程序或安装的程序不能运行怎么办?在计算机的操作.运行中,难免遇到应用程序无法安装或者无法正常启动运行的问题,这对我们使用计算机带来了很大的不便,而各种不同的程序不能正常运行,又不可 ...

  2. 用inno setup做的安装程序,安装过程中被360报如下风险

    用inno setup做的安装程序,安装过程中被360报如下风险,请问大家有碰到过没有? 我看了下,好像就是最后生成卸载程序时报出来的,在将setup.tmp拷到unins000.exe时,360认为 ...

  3. c#打包安装程序默认安装路径设置

    c#打包安装程序默认安装路径设置

  4. 用 .Net Framework 4.0 制作的安装程序来安装 .Net Framework 4.0 编写的程序

    文章题目看起来有点绕,解释一下,假如你基于框架写了一个程序,想装到客户机上,但是客户机上可能并没有安装框架,因此你的程序需要预先将框架安装在目标机上,然后再执行一些安装程序的标准功能,如创建快捷方式. ...

  5. win10安装sql server2000卡住在“安装程序正在安装 Microsoft 数据访问组件 (MDAC)...

    win10安装sql server2000卡住在"安装程序正在安装 Microsoft 数据访问组件 (MDAC)...",这个问题之前遇到过几次,每次处理的结果都是大同小异,现在 ...

  6. 安装驱动时,错误提示:类别安装程序拒绝安装或更新此设备

    今天在给公司的一台HP CM1312 MPF激光一体机安装驱动,扫描仪的驱动出了问题,怎么也装不上,提示"类别安装程序拒绝安装或更新此设备".意识找不到解决办法.所以就去找Goog ...

  7. VS2008 SP1制作安装程序离线安装.Net Framework3.5

    VS2008 SP1制作安装程序离线安装.Net Framework3.5 這兩天都在弄一個 Windows Setup 專案,希望弄得盡善盡美,直到剛剛終於大功告成,但當我想將 .Net Frame ...

  8. 静默安装11.2.0.1数据库软件报[FATAL] [INS-32035] Unable to create

    11.2.0.1静默安装数据库软件报错: [FATAL] [INS-32035] Unable to create a new central inventory directory : /u01/a ...

  9. oracle安装时ins-32035,安装11.2.0.1数据库软件报[FATAL] [INS-32035] Unable to create

    11.2.0.1静默安装数据库软件报错: [FATAL] [INS-32035] Unable to create a new central inventory directory : /u01/a ...

最新文章

  1. Redis介绍 Java客户端操作Redis
  2. 关于flock文件锁的阻塞与非阻塞
  3. 深入解析Java字节码和字节码操作类库ASM源码解析
  4. Codeforces Round #598 (Div. 3) E. Yet Another Division Into Teams dp + 输出方案
  5. Sun公司网站上的Swing实例,想学Swing的不看后悔
  6. 直播电商只能卖便宜货吗?
  7. 一步一步往前冲-WCF
  8. 【语音处理】基于matlab语音去噪频谱分析【含Matlab源码 1019期】
  9. webstorm破解之jar包破解(2018)
  10. c语言 截止频率6低通滤波器,用Verilog在FPGA上实现低通滤波器
  11. 车辆跟踪设备中晶振分类简介
  12. 利用android实现汇率计算器,利用python编写一个汇率计算器
  13. @Cacheable注解介绍
  14. 基于ArcGIS Pro、Python、USLE、INVEST模型等多技术融合的生态系统服务构建生态安全格局
  15. Visual Studio 2013安装使用方法
  16. Olivetti PR2/PR2E 打印机故障分析与排除
  17. 《许渊冲西南联大求学日记》摘抄
  18. matlab导入示波器multisim,Multisim中示波器的使用方法
  19. Bitlocker与AD域相结合
  20. [TsinsenA1490] osu!(乔明达)

热门文章

  1. TagSlam光学定位系统部署与调试
  2. 聊一聊近段时间大火的ChatGPT,它真的能代替程序员导致失业潮来袭吗?
  3. 逆向练习001——获取CPU信息
  4. bwl老二吃嘲讽吗_魔兽世界怀旧服bwl老三吃冲击波减不减仇恨?
  5. 发展可信计算 打造内置式主动防御 网络安全从“外挂”转向“内生”
  6. 神经网络越训练准确率越低,神经网络训练的优势
  7. 配置NTP时间同步之Linux
  8. 朗科实习期间心得笔记(七)
  9. rtsp转码服务器原理,通过http转码rtsp
  10. matlab读取文件权限被拒绝,安装MATLAB拒绝访问问题的解决方法