为什么oracle要静默安装程序,静默安装 Oracle数据库软件
静默安装数据库软件之前,需要将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数据库软件相关推荐
- 计算机无法启动安装程序,win7电脑无法安装程序或安装的程序不能运行怎么办...
win7电脑无法安装程序或安装的程序不能运行怎么办?在计算机的操作.运行中,难免遇到应用程序无法安装或者无法正常启动运行的问题,这对我们使用计算机带来了很大的不便,而各种不同的程序不能正常运行,又不可 ...
- 用inno setup做的安装程序,安装过程中被360报如下风险
用inno setup做的安装程序,安装过程中被360报如下风险,请问大家有碰到过没有? 我看了下,好像就是最后生成卸载程序时报出来的,在将setup.tmp拷到unins000.exe时,360认为 ...
- c#打包安装程序默认安装路径设置
c#打包安装程序默认安装路径设置
- 用 .Net Framework 4.0 制作的安装程序来安装 .Net Framework 4.0 编写的程序
文章题目看起来有点绕,解释一下,假如你基于框架写了一个程序,想装到客户机上,但是客户机上可能并没有安装框架,因此你的程序需要预先将框架安装在目标机上,然后再执行一些安装程序的标准功能,如创建快捷方式. ...
- win10安装sql server2000卡住在“安装程序正在安装 Microsoft 数据访问组件 (MDAC)...
win10安装sql server2000卡住在"安装程序正在安装 Microsoft 数据访问组件 (MDAC)...",这个问题之前遇到过几次,每次处理的结果都是大同小异,现在 ...
- 安装驱动时,错误提示:类别安装程序拒绝安装或更新此设备
今天在给公司的一台HP CM1312 MPF激光一体机安装驱动,扫描仪的驱动出了问题,怎么也装不上,提示"类别安装程序拒绝安装或更新此设备".意识找不到解决办法.所以就去找Goog ...
- VS2008 SP1制作安装程序离线安装.Net Framework3.5
VS2008 SP1制作安装程序离线安装.Net Framework3.5 這兩天都在弄一個 Windows Setup 專案,希望弄得盡善盡美,直到剛剛終於大功告成,但當我想將 .Net Frame ...
- 静默安装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 ...
- 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 ...
最新文章
- Redis介绍 Java客户端操作Redis
- 关于flock文件锁的阻塞与非阻塞
- 深入解析Java字节码和字节码操作类库ASM源码解析
- Codeforces Round #598 (Div. 3) E. Yet Another Division Into Teams dp + 输出方案
- Sun公司网站上的Swing实例,想学Swing的不看后悔
- 直播电商只能卖便宜货吗?
- 一步一步往前冲-WCF
- 【语音处理】基于matlab语音去噪频谱分析【含Matlab源码 1019期】
- webstorm破解之jar包破解(2018)
- c语言 截止频率6低通滤波器,用Verilog在FPGA上实现低通滤波器
- 车辆跟踪设备中晶振分类简介
- 利用android实现汇率计算器,利用python编写一个汇率计算器
- @Cacheable注解介绍
- 基于ArcGIS Pro、Python、USLE、INVEST模型等多技术融合的生态系统服务构建生态安全格局
- Visual Studio 2013安装使用方法
- Olivetti PR2/PR2E 打印机故障分析与排除
- 《许渊冲西南联大求学日记》摘抄
- matlab导入示波器multisim,Multisim中示波器的使用方法
- Bitlocker与AD域相结合
- [TsinsenA1490] osu!(乔明达)
热门文章
- TagSlam光学定位系统部署与调试
- 聊一聊近段时间大火的ChatGPT,它真的能代替程序员导致失业潮来袭吗?
- 逆向练习001——获取CPU信息
- bwl老二吃嘲讽吗_魔兽世界怀旧服bwl老三吃冲击波减不减仇恨?
- 发展可信计算 打造内置式主动防御 网络安全从“外挂”转向“内生”
- 神经网络越训练准确率越低,神经网络训练的优势
- 配置NTP时间同步之Linux
- 朗科实习期间心得笔记(七)
- rtsp转码服务器原理,通过http转码rtsp
- matlab读取文件权限被拒绝,安装MATLAB拒绝访问问题的解决方法