今天在linux上测试静默安装oracle时报错:

[oracle@suk1 database]$ ./runInstaller -silent -responseFile /soft/database/response/my.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/OraInstall2007-11-06_05-47-03PM. Please wait ...[oracle@suk1 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:

/opt/oracle/oraInventory/logs/installActions2007-11-06_05-47-03PM.log

.................................................................................................... 100% Done.

SEVERE:Values for the following variables could not be obtained from the command line or response file(s):

DEP_MODE(InstallType),

TLDepModes(TopLevelInstallType)

Silent install cannot continue.

我的响应文件是这样的:

#------------------------------------------------------------------------------------------------

#oracle用户组

UNIX_GROUP_NAME=oinstall

#products.xml的完整路径

FROM_LOCATION="/soft/database/stage/products.xml"

#ORACLE_HOME的完整路径

ORACLE_HOME="/opt/oracle/product/10g"

#ORACLE_HOME名称

ORACLE_HOME_NAME="OraDb10g_home1"

#安装类型

INSTALL_TYPE="Custom"

#设置ORACLE软件安装完成后是否重启系统

RESTART_SYSTEM=false

#设置ORACLE软件安装完成后是否重启远端系统

RESTART_REMOTE_SYSTEM = false

#这个参数用于卸载ORACLE,这里留空即可

REMOVE_HOMES={}

#设置oracle所在操作系统的主机名

ORACLE_HOSTNAME=testzj

#设置节点名称

CLUSTER_NODES={}

#安装类型

#INSTALL_TYPE="Custom"

#安装的最顶层组件

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

#设置要安装的数据库组件,其中oracle.rdbms和oracle.rdbms.oci为必装组件,本例是除了安装必须安装的组件外,仅仅添加一个可选组件

#如果不想要某个组件,只需要在大括号的列表中把对应的组件名称删除即可(每一个部分都被双引号包围)

oracle.server:DEPENDENCY_LIST={"oracle.rdbms:10.2.0.1.0","oracle.options:10.2.0.1.0","oracle.rdbms.oci:10.2.0.1.0"}

#设置可选的企业级组件,这里只选择分区

oracle.options:DEPENDENCY_LIST={"oracle.rdbms.partitioning:10.2.0.1.0"}

#设置dba组名

s_nameForDBAGrp=oinstall

#设置oper组名

s_nameForOPERGrp=oinstal

#设置安装类型,1为创建数据库;2为配置ASM实例;3为仅安装软件,这里选择仅安装软件

#如果选择创建数据库,则还需要指定oracle.assistants.server:s_responseFileName参数

varSelect=3

#---------------------------------------------------------------------------------------------

从报错信息来看是因为没有给InstallType、TopLevelInstallType设定值,但我对比了oracle提供的响应文件模板都没有关于这两个参数的说明,上metalink上也没有有用的信息。

无奈之下,只能一个一个参数尝试,测试了几个都没有效果;

后来看到有一个参数RESPONSEFILE_VERSION,忽然想到会不会是因为默认情况下RESPONSEFILE_VERSION是一个比较低的版本,与当前的OUI版本不一致造成的呢?

于是参照oracle提高的模板,设置RESPONSEFILE_VERSION=2.2.1.0.0,然后运行,就通过了。

估计出错的原因就是因为默认的RESPONSEFILE_VERSION版本较低,再低版本下是要设置InstallType、TopLevelInstallType的,否则就出错;但在高版本的RESPONSEFILE_VERSION中,这两个都是过时的参数,不需要设置或者被其他参数代替了。

oracle静默安装报错,静默安装oracle时报错相关推荐

  1. pycharm中python调用百度aip所遇问题解决方案记录:pip安装时版本报错以及aip导入时报错no module named aip/requests)

    pycharm中python调用百度aip所遇问题解决方案记录:pip安装时版本报错以及aip导入时报错no module named aip/requests pip安装时版本报错 pip升级后安装 ...

  2. python无法安装pycurl_解决python3 安装完Pycurl在import pycurl时报错的问题

    此次遇到的问题是在import pycurl 时报错 pycurl:libcurl link-time version is older than compile-time version 在网上看了 ...

  3. [转载] python3 安装完Pycurl在import pycurl时报错

    参考链接: 在PycURL和Python中使用cURL 此次遇到的问题是在import pycurl 时报错  pycurl:libcurl link-time version is older th ...

  4. 安装oracle10.2.0.1 检测时报错 lookback adapter配置为系统的主网络适配器 解决办法

    检查完成.此次检查的总体结果为: 失败 <<<< 问题: 安装检测到系统的主 IP 地址是 DHCP 分配的地址. 建议案: Oracle 支持在具有 DHCP 分配的 IP ...

  5. php-5.2.6安装,php5.2.6安装openssl.o扩展,make时报错?

    问题: 调试支付宝支付时报错:Fatal error: Call to undefined function openssl_get_privatekey()` 在网上查了 说是没有安装openssl ...

  6. mysql数据库备份报错145_mysql数据库导出时报错mysqldump: Got error: 145的解决方法

    在给mysql数据库备份时,报错:mysqldump: Got error: 145: Table './jxzhtopenfire/ofoffline' is marked as crashed a ...

  7. 【报错解决】telnet时报错:无法打开到主机的连接,在端口23连接失败

    [报错解决]主机telnet时报错:无法打开到主机的连接,在端口23连接失败 一.故障现象 二.问题分析 1.telnet功能未开启 2.本地防火墙阻断 三.处置方法 1.开启telnet功能 2.本 ...

  8. Android创建项目java报错,创建Android工程时报错:Errors running builder 'Android resource manager' on project '项目...

    使用Eclipse创建Android工程(new→project→Android Application Project.....→finish)时报错java.lang.NULLPointerExc ...

  9. 【AI】在win10上安装TensorFlow2,安装成功,但是import tensorflow时报错:pywrap_tensorflow.py“, line 58

    目录 一.问题描述 二.原因分析 三.处理过程 四.解决方法 五.安装2.1和2.0命令的不同点 1.TensorFlow2.0 2.TensorFlow2.1 六.使用TenforFlow2.0-G ...

  10. oracle导入dmp报无效的sql,oracle施用pl/sql导入数据库备份文件dmp导入失败原因

    oracle使用pl/sql导入数据库备份文件dmp导入失败原因 利用PL/SQL导入数据库备份失败: Tools→Import →Tables Import Executable选择导入工具路径 D ...

最新文章

  1. 调剂女人身材的十种食物
  2. About Javascript MVC
  3. 大数据在高校的应用场景_制造业人工智能8大应用场景
  4. 使用读写锁解决读者-写者问题
  5. (EM算法)The EM Algorithm
  6. 多阶段构建Docker镜像
  7. get,post请求的编码统一
  8. 机器学习中回归问题的性能衡量指标
  9. 用Python算24点
  10. 为了在简历上写掌握【Java多线程和并发编程】,做了两万字总结
  11. aliplayer阿里云播放器直播及录播前端代码
  12. 协议--SIP/SDP
  13. 局域网打印机怎么连接_苹果手机怎么连打印机?苹果系统怎么连接网络打印机?一看就会...
  14. qgis比例尺级别设置
  15. java抓取百度搜索结果,一个百度搜索结果内容获取爬虫
  16. nginx url中带中文不能访问
  17. 比特鹏哥网课笔记(结构体,枚举,联合体,通讯录项目)
  18. 华为S5700交换机通过命令开启snmp功能
  19. ubuntu下搜狗输入法ctrl+alt+b会调出虚拟键盘,热键冲突
  20. 腾讯云主要产品都有哪些

热门文章

  1. java 枚举实例化_Java枚举
  2. steam (游戏平台)
  3. Hi3559a sdk环境搭建
  4. java合并多个Excel文件
  5. 监控之Promethus+grafana概述及问题处理
  6. 命令行进行ftp的登陆
  7. 计算机控制系统编程语言有哪些,PLC编程语言有哪些种类
  8. 这7位年轻人正在通过科技让世界颤抖,预见中囯未来!
  9. 拍拍贷2019Q1财报:核心用户转化率上升 迎战资本竞争力略显不足
  10. 89c52单片机c语言时钟,液晶显示AT89C52单片机DS1302实时时钟程序