使用Response文件silent模式安装Oracle11g 服务端系统没有报错,自动退出的问题

来源:互联网 发布:java发送get请求 编辑:程序博客网 时间:2024/04/27 20:29

创建了 database/response/db_install.rsp文件后,执行如下安装命令.

oracle@Dept1-Helper:~/soft/database> ./runInstaller -silent -debug -responseFile /oracle/soft/database/response/db_install.rsp.

安装程序将输出详细的安装过程信息,但是最后在打印了下面的这段调用java启动安装的信息后,直接退出了安装.

-------------------------------------------------------
Initializing Java Virtual Machine from /tmp/OraInstall2014-12-01_05-51-39PM/jdk/jre/bin/java. Please wait...
[main] [ 2014-12-01 17:51:43.238 CST ] [ClusterVerification.getInstance:338]  Method Entry. workDir=/tmp frameworkHome=/oracle/soft/database/install/../stage/cvu
[main] [ 2014-12-01 17:51:43.243 CST ] [ParamManager.<init>:560]  m_paramInstantiated set to TRUE
[main] [ 2014-12-01 17:51:43.243 CST ] [VerificationUtil.getLocalHost:854]  Hostname retrieved: Dept1-Helper, returned: Dept1-Helper
[main] [ 2014-12-01 17:51:43.243 CST ] [VerificationUtil.getDestLoc:2717]  ==== CV_DESTLOC(pre-fetched value): '/tmp/'
[main] [ 2014-12-01 17:51:43.244 CST ] [VerificationUtil.getExecutionEnvironment:5752]  RDBMS Version is -->11.2.0.4.0
[main] [ 2014-12-01 17:51:43.244 CST ] [VerificationUtil.validateCmdLineExecEnvironment:5768]  Entered validateCmdLineExecEnvironment
[main] [ 2014-12-01 17:51:43.262 CST ] [Version.isPre:583]  version to be checked 11.2.0.4.0 major version to check against10
[main] [ 2014-12-01 17:51:43.263 CST ] [Version.isPre:594]  isPre.java: Returning FALSE
[main] [ 2014-12-01 17:51:43.263 CST ] [Version.isPre:583]  version to be checked 11.2.0.4.0 major version to check against10
[main] [ 2014-12-01 17:51:43.263 CST ] [Version.isPre:594]  isPre.java: Returning FALSE
[main] [ 2014-12-01 17:51:43.264 CST ] [Version.isPre:583]  version to be checked 11.2.0.4.0 major version to check against11
[main] [ 2014-12-01 17:51:43.264 CST ] [Version.isPre:594]  isPre.java: Returning FALSE
[main] [ 2014-12-01 17:51:43.264 CST ] [Version.isPre112:427]  version to be checked 11.2.0.4.0 minor version to check against2
[main] [ 2014-12-01 17:51:43.264 CST ] [Version.isPre112:438]  isPre112 : Returning FALSE for minor version check
[main] [ 2014-12-01 17:51:43.265 CST ] [UnixSystem.isHAConfigured:2661]  olrFileName = /etc/oracle/olr.loc
[main] [ 2014-12-01 17:51:43.265 CST ] [VerificationUtil.isHAConfigured:3184]  haConfigured=false
[main] [ 2014-12-01 17:51:43.265 CST ] [VerificationUtil.validateCmdLineExecEnvironment:5805]  Exit validateCmdLineExecEnvironment
[main] [ 2014-12-01 17:51:43.282 CST ] [ConfigUtil.importConfig:96]  ==== CVU config file: /oracle/soft/database/install/../stage/cvu//cv/admin/cvu_config
[main] [ 2014-12-01 17:51:43.282 CST ] [ConfigUtil.importConfig:113]  ==== Picked up config variable: cv_raw_check_enabled : TRUE
[main] [ 2014-12-01 17:51:43.282 CST ] [ConfigUtil.importConfig:113]  ==== Picked up config variable: cv_assume_distid : OEL4
[main] [ 2014-12-01 17:51:43.283 CST ] [ConfigUtil.isDefined:199]  ==== Is ORACLE_SRVM_REMOTESHELL defined? : false
[main] [ 2014-12-01 17:51:43.284 CST ] [Library.load:188]  library.load
[main] [ 2014-12-01 17:51:43.284 CST ] [sPlatform.isHybrid:66]  osName=Linux osArch=amd64 JVM=64 rc=false
[main] [ 2014-12-01 17:51:43.285 CST ] [Library.load:255]  Property oracle.installer.library_loc is set to value=/tmp/OraInstall2014-12-01_05-51-39PM/oui/lib/linux64
[main] [ 2014-12-01 17:51:43.300 CST ] [Library.load:257]  Loading  library /tmp/OraInstall2014-12-01_05-51-39PM/oui/lib/linux64/libsrvm11.so
[main] [ 2014-12-01 17:51:43.301 CST ] [ConfigUtil.getConfiguredValue:181]  ==== Fallback to env var 'ORACLE_SRVM_REMOTESHELL'=null
[main] [ 2014-12-01 17:51:43.301 CST ] [ConfigUtil.isDefined:199]  ==== Is ORACLE_SRVM_REMOTECOPY defined? : false
[main] [ 2014-12-01 17:51:43.301 CST ] [ConfigUtil.getConfiguredValue:181]  ==== Fallback to env var 'ORACLE_SRVM_REMOTECOPY'=null -----------------大概等待了半分钟左右,系统会打印出下面的这行信息.
[OiixOCMValidation.setRepeaterFromAgeDECLINE_SECURITY_UPDATESntHome] Number of RepeaterEndPoints=0
~

----------------------

检查所有的安装日志,所有的信息,看不到任何报错信息,重新执行N遍安装信息,结果也一样.

重新检查response文件的参数配置

oracle@Dept1-Helper:~> sed -n '/^[^#]/p' ~/soft/database/response/db_install.rsp        --------------------------打印出完整的response文件的配置节点信息.

-------------------------

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=Dept1-Helper
UNIX_GROUP_NAME=dba
INVENTORY_LOCATION=/oracle/app/oraInventory
SELECTED_LANGUAGES=en
ORACLE_HOME=/oracle/app/product/11.02/dbhome_1
ORACLE_BASE=/oracle/app
oracle.install.db.InstallEdition=EE
oracle.install.db.EEOptionsSelection=false
oracle.install.db.optionalComponents=oracle.rdbms.partitioning:11.2.0.4.0,oracle.oraolap:11.2.0.4.0,oracle.rdbms.dm:11.2.0.4.0,oracle.rdbms.dv:11.2.0.4.0,oracle.rdbms.lbac:11.2.0.4.0,oracle.rdbms.rat:11.2.0.4.0
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=
oracle.install.db.CLUSTER_NODES=
oracle.install.db.isRACOneInstall=
oracle.install.db.racOneServiceName=
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=cc
oracle.install.db.config.starterdb.SID=cc
oracle.install.db.config.starterdb.characterSet=AL32UTF8
oracle.install.db.config.starterdb.memoryOption=true
oracle.install.db.config.starterdb.memoryLimit=20000
oracle.install.db.config.starterdb.installExampleSchemas=false
oracle.install.db.config.starterdb.enableSecuritySettings=false
oracle.install.db.config.starterdb.password.ALL=system
oracle.install.db.config.starterdb.password.SYS=DECLINE_SECURITY_UPDATES
oracle.install.db.config.starterdb.password.SYSTEM=
oracle.install.db.config.starterdb.password.SYSMAN=
oracle.install.db.config.starterdb.password.DBSNMP=
oracle.install.db.config.starterdb.control=DB_CONTROL
oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=
oracle.install.db.config.starterdb.automatedBackup.enable=false
oracle.install.db.config.starterdb.automatedBackup.osuid=
oracle.install.db.config.starterdb.automatedBackup.ospwd=
oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/oradata/cc
oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=
oracle.install.db.config.asm.diskGroup=
oracle.install.db.config.asm.ASMSNMPPassword=
MYORACLESUPPORT_USERNAME=xxx@xxx.com
MYORACLESUPPORT_PASSWORD=password
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
DECLINE_SECURITY_UPDATES=
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=
PROXY_REALM=
COLLECTOR_SUPPORTHUB_URL=
oracle.installer.autoupdates.option=
oracle.installer.autoupdates.downloadUpdatesLoc=
AUTOUPDATES_MYORACLESUPPORT_USERNAME=
AUTOUPDATES_MYORACLESUPPORT_PASSWORD=
oracle@Dept1-Helper:~>

查询了Oracle官网的一些论坛,发现有人说到参数 DECLINE_SECURITY_UPDATES的配置问题.

查看这个参数的配置说明,也就是说如果这个参数留空或者配置为false,安装过程会尝试里连接到到oracle官网去更新升级安全信息.

#------------------------------------------------------------------------------
# Specify whether user doesn't want to configure Security Updates.
# The value for this variable should be true if you don't want to configure
# Security Updates, false otherwise.
#
# The value can be either true or false. If left blank it will be assumed
# to be false.
#
# Example    : DECLINE_SECURITY_UPDATES=false
#------------------------------------------------------------------------------

最后解决方法:

更改response文件中的这个参数设置,改成DECLINE_SECURITY_UPDATES=true,再次执行安装命令后,安装过程能够正常的一路进行下去,没有任何报错,最后安装成功.



0 0
原创粉丝点击