通常我们安装Oracle数据库软件,都是用OUI图形界面来完成的,但有些Unix/Linux系统中并未安装图形系统,也就无法使用图形界面来安装Oracle的产品了,对于这种场景,就只能采用静默方式来安装了,Oracle提供了这种silent方式,主要是通过配置响应文件rsp来完成的。
一、静默安装10.2.0.1数据库软件
--解压安装包 [oracle@prod u01]$ unzip 10201_database_linux32.zip [oracle@prod u01]$ cd database/ [oracle@prod database]$ ll total 28 drwxr-xr-x 9 oracle oinstall 4096 Jul 3 2005 doc drwxr-xr-x 5 oracle oinstall 4096 Jul 3 2005 install drwxr-xr-x 2 oracle oinstall 4096 Jul 3 2005 response -rwxr-xr-x 1 oracle oinstall 1327 Jul 3 2005 runInstaller drwxr-xr-x 9 oracle oinstall 4096 Jul 3 2005 stage -rwxr-xr-x 1 oracle oinstall 5213 Jul 3 2005 welcome.html [oracle@prod database]$ cd response/ [oracle@prod response]$ ll total 244 -rwxr-xr-x 1 oracle oinstall 25278 Jul 3 2005 custom.rsp -rwxr-xr-x 1 oracle oinstall 44600 Jul 3 2005 dbca.rsp -rwxr-xr-x 1 oracle oinstall 8476 Jul 3 2005 emca.rsp -rwxr-xr-x 1 oracle oinstall 71113 Jul 3 2005 enterprise.rsp -rwxr-xr-x 1 oracle oinstall 5742 Jul 3 2005 netca.rsp -rwxr-xr-x 1 oracle oinstall 71113 Jul 3 2005 standard.rsp [oracle@prod response]$ vi enterprise.rsp --修改相应文件enterprise.rsp内容 把以下几项参数的或 替换成对应的值: UNIX_GROUP_NAME=oinstall ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1 ORACLE_HOME_NAME=OraDb10g_Home1 ORACLE_HOSTNAME=prod s_nameForDBAGrp=dba n_configurationOption=3 # 1 - Create a Database # 2 - Configure an ASM instance # 3 - Install Software Only --仅安装软件 s_ASMSYSPassword="oracle" s_ASMSYSPasswordAgain="oracle" n_dbType=1 --DBCA时才需要,可以不配置 # 1 - General Purpose Starter Database # 2 - Transaction Processing Starter Database # 3 - Data Warehouse Starter Database # 4 - Advanced Configuration s_globalDBName=prod s_dbSid=prod s_dbRetChar="WE8ISO8859P1" -> s_dbRetChar="ZHS16GBK" b_loadExampleSchemas=false -> b_loadExampleSchemas=true n_dbStorageType=1 --DBCA才需要,可以不配置 # 1 - Place the data files on a file system --采用本地文件系统路径 # 2 - Use Automatic Storage Management (ASM) # 3 - Place the datafiles on raw partitions --开始执行静默安装Oracle软件 [oracle@prod database]$ ./runInstaller -ignoreSysPrereqs -silent -responseFile /u01/database/response/enterprise.rsp Starting Oracle Universal Installer... Checking installer requirements... Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2 Passed All installer requirements met. Preparing to launch Oracle Universal Installer from /tmp/OraInstall2014-08-29_02-39-21PM. Please wait ...[oracle@prod database]$ Oracle Universal Installer, Version 10.2.0.1.0 production Copyright (C) 1999, 2005, Oracle. All rights reserved. You can find a log of this install session at: /u01/app/oracle/oraInventory/logs/installActions2014-08-29_02-39-21PM.log .................................................................................................... 100% Done. Loading product Information ................................................................................................................... 100% Done. Analyzing dependencies ......................................................................... Starting execution of Prerequisites... Total No of checks: 11 Performing check for CertifiedVersions Checking operating system requirements ... Expected result: One of redhat-3,