Unix平台上OUI启动常见问题
- 在JRE解压阶段没有出现错误
- 在调用java命令启动OUI java图形界面阶段没有出现错误
如以下DEBUG示例:
[maclean@rh8 database]$ cd database
[maclean@rh8 database]$ ./runInstaller -debug > debug.logPreparing to launch Oracle Universal Installer from /tmp/OraInstall2011-03-17_03-12-17PM. Please wait ...Archive: ../stage/Components/oracle.jdk/1.5.0.1.1/1/DataFiles/lib.jarinflating: /tmp/OraInstall2011-03-17_03-12-17PM/jdk/lib/dt.jarinflating: /tmp/OraInstall2011-03-17_03-12-17PM/jdk/lib/htmlconverter.jarinflating: /tmp/OraInstall2011-03-17_03-12-17PM/jdk/lib/ir.idlinflating: /tmp/OraInstall2011-03-17_03-12-17PM/jdk/lib/jconsole.jarinflating: /tmp/OraInstall2011-03-17_03-12-17PM/jdk/lib/orb.idlinflating: /tmp/OraInstall2011-03-17_03-12-17PM/jdk/lib/sa-jdi.jarinflating: /tmp/OraInstall2011-03-17_03-12-17PM/jdk/lib/tools.jarArchive: ../stage/Components/oracle.jdk/1.5.0.1.1/1/DataFiles/jre.jar
EMPTY_DIRinflating: /tmp/OraInstall2011-03-17_03-12-17PM/jdk/jre/CHANGESinflating: /tmp/OraInstall2011-03-17_03-12-17PM/jdk/jre/COPYRIGHTinflating: /tmp/OraInstall2011-03-17_03-12-17PM/jdk/jre/LICENSE
..................
LD_LIBRARY_PATH environment variable :
-------------------------------------------------------
Total args: 22
Command line argument array elements ...
Arg:0:/tmp/OraInstall2011-03-17_03-12-17PM/jdk/jre/bin/java:
Arg:1:-Doracle.installer.library_loc=/tmp/OraInstall2011-03-17_03-12-17PM/oui/lib/linux:
Arg:2:-Doracle.installer.oui_loc=/tmp/OraInstall2011-03-17_03-12-17PM/oui:
Arg:3:-Doracle.installer.bootstrap=TRUE:
Arg:4:-Doracle.installer.startup_location=/home/maclean/Downloads/database/install:
Arg:5:-Doracle.installer.jre_loc=/tmp/OraInstall2011-03-17_03-12-17PM/jdk/jre:
Arg:6:-Doracle.installer.nlsEnabled="TRUE":
Arg:7:-Doracle.installer.prereqConfigLoc= :
Arg:8:-Doracle.installer.unixVersion=2.6.35.11-83.fc14.i686:
Arg:9:-mx150m:
Arg:10:-cp:
Arg:11:/tmp/OraInstall2011-03-17_03-12-17PM::/tmp/OraInstall2011-03-17_03-12-17PM/ext/jlib/orai18n-mapping.jar:/tmp/OraInstall2011-03-17_03-12-17PM/ext/jlib/orai18n-utility.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/OraInstaller.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/oneclick.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/xmlparserv2.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/share.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/OraInstallerNet.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/emCfg.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/OraPrereq.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/jsch.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/ssh.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/remoteinterfaces.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/http_client.jar:../stage/Components/oracle.swd.opatch/11.1.0.6.0/1/DataFiles/jlib/opatch.jar:../stage/Components/oracle.swd.opatch/11.1.0.6.0/1/DataFiles/jlib/opatchactions.jar:../stage/Components/oracle.swd.opatch/11.1.0.6.0/1/DataFiles/jlib/opatchprereq.jar:../stage/Components/oracle.swd.opatch/11.1.0.6.0/1/DataFiles/jlib/opatchutil.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/InstImages.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/InstHelp.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/InstHelp_de.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/InstHelp_es.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/InstHelp_fr.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/InstHelp_it.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/InstHelp_ja.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/InstHelp_ko.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/InstHelp_pt_BR.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/InstHelp_zh_CN.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/InstHelp_zh_TW.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/oracle_ice.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/help4.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/help4-nls.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/ewt3.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/ewt3-swingaccess.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/ewt3-nls.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/swingaccess.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/classes12.jar::/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/jewt4.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/jewt4-nls.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/orai18n-collation.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/orai18n-mapping.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/ojmisc.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/xml.jar:/tmp/OraInstall2011-03-17_03-12-17PM/oui/jlib/srvm.jar:
Arg:12:oracle.sysman.oii.oiic.OiicInstaller:
Arg:13:-scratchPath:
Arg:14:/tmp/OraInstall2011-03-17_03-12-17PM:
Arg:15:-sourceLoc:
Arg:16:/home/maclean/Downloads/database/install/../stage/products.xml:
Arg:17:-sourceType:
Arg:18:network:
Arg:19:-timestamp:
Arg:20:2011-03-17_03-12-07PM:
Arg:21:-debug:
-------------------------------------------------------
Initializing Java Virtual Machine from /tmp/OraInstall2011-03-17_03-12-07PM/jdk/jre/bin/java. Please wait...
[maclean@rh8 database]$ Oracle Universal Installer, Version 11.1.0.6.0 Production
Copyright (C) 1999, 2007, Oracle. All rights reserved.
若以上JRE解压顺利完成但OUI仍无法启动图形欢迎界面(一般来说由java命令失败引起),那么很有可能是安装工具自带的JRE在目标系统上无法正常工作。建议客户自行安装目标系统上最新可用的JDK软件,并使用runInstaller的"-jreloc"选项以workaround。 5.为了进一步确认JRE的问题,我们可能需要将安装介质中自带的JRE手动解压出来并测试其java命令的可用性;可以通过如下流程测试:
/* 首先通过oraparam.ini配置文件了解介质自带JRE jar包所在路径 */[maclean@rh8 tmp]$ cat database/install/oraparam.ini |grep JRE_LOCATION
JRE_LOCATION=../stage/Components/oracle.swd.jre/1.4.2.8.0/1/DataFiles[maclean@rh8 tmp]$ ls database/stage/Components/oracle.swd.jre/1.4.2.8.0/1/DataFiles/
filegroup1.jar filegroup2.jar filegroup3.jar filegroup4.jar filegroup5.jar[maclean@rh8 tmp]$ mkdir /tmp/jre_test[maclean@rh8 tmp]$ cp database/stage/Components/oracle.swd.jre/1.4.2.8.0/1/DataFiles/*.jar /tmp/jre_test[maclean@rh8 tmp]$ cd /tmp/jre_test[maclean@rh8 jre_test]$ unzip filegroup1.jar
Archive: filegroup1.jarinflating: jre/1.4.2/bin/ControlPanel inflating: jre/1.4.2/bin/java inflating: jre/1.4.2/bin/java_vm inflating: jre/1.4.2/bin/keytool inflating: jre/1.4.2/bin/kinit inflating: jre/1.4.2/bin/klist inflating: jre/1.4.2/bin/ktab inflating: jre/1.4.2/bin/orbd inflating: jre/1.4.2/bin/policytool inflating: jre/1.4.2/bin/rmid inflating: jre/1.4.2/bin/rmiregistry inflating: jre/1.4.2/bin/servertool inflating: jre/1.4.2/bin/tnameserv /* 使用unzip命令依次解压copy过来的jar文件,会出现jre目录 */[maclean@rh8 jre_test]$ ls
filegroup1.jar filegroup2.jar filegroup3.jar filegroup4.jar filegroup5.jar jre[maclean@rh8 jre_test]$ cd jre/1.4.2/bin[maclean@rh8 bin]$ chmod u+x java[maclean@rh8 bin]$ ./java -version
java version "1.4.2_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_08-b03)
Java HotSpot(TM) Client VM (build 1.4.2_08-b03, mixed mode)/* 可以看到在我们的场景中java命令运行正常 */
若以上测试的最后结果中java命令出错则说明Oracle安装介质自带的JRE存在问题,这可能是个例,在安装介质传输过程中出现网络错误所导致的文件损坏可能引起以上问题;可以通过checksum等方式验证安装介质包/ISO文件无误。若经过验证发现安装介质没有损坏,那么很有可能是自带JRE在目标操作系统上无法正常运行,用户可以到java.sun.com网站去下载指定平台最新可用的JDK软件,在成功安装后JDK后再次尝试以"-jreloc"选项启动runInstaller程序,命令示例如下:
./runInstaller -debug -jreLoc <JRE Install Home>
Unix平台上OUI启动常见问题相关推荐
- Telegraf和Grafana监控多平台上的SQL Server
问题 SQL Server在很多企业中部署在多个平台上(Windows,Linux和Container),需要一种能支持多平台的解决方案用于收集和展示相关的监控指标. 我选择企业中比较流行的监控展示工 ...
- Linux平台上DPDK入门指南
目录 1. 简介 1.1. 文档地图 2. 系统要求 2.1. X86 上预先设置 BIOS 2.2. 编译DPDK 2.3. 运行DPDK应用程序 2.3.1. 系统软件 2.3.2. 在 Linu ...
- 高通平台android开发总结 MSM平台上的AMSS
http://blog.csdn.net/mirkerson/article/details/7691029 MSM平台上的AMSS REX启动分析--基于Qualcomm平台 1.高通平台andro ...
- Windows平台上iPhone基于cygwin开发环境的搭建方法
cygwin 開發平台(windows版 iPhone SDK) http://www.iphonetw.net/books/unofficialdev/cygwintoolchain Windows ...
- SAP云平台上Redis dashboard提供的功能一览
点Open Dashboard按钮打开看板: 会弹出一个让用户授权的页面: AP Cloud Platform Application Authorization service-fabrik-red ...
- 运行在TQ2440开发板上以及X86平台上的linux内核编译
一.运行在TQ2440开发板上的linux内核编译 1.获取源码并解压 直接使用天嵌移植好的"linux-2.6.30.4_20100531.tar.bz2"源码包. 解压(天嵌默 ...
- Windows平台上的Domino服务器挂起的数据收集步骤
产品:Lotus Domino 平台:Windows 版本:8.x,7.x,6.x 问题描述: Windows平台上的Domino服务器挂起时,管理员该如何收集数据呢? 解答: 当Windows平台上 ...
- python是开源的.它可以被移植_python是开源的,它可以被移植到许多平台上,是对的吗?...
python是开源的,它可以被移植到许多平台上,是对的吗? python是开源的,它可以被移植到许多平台上. Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义 ...
- Linux平台上DPDK入门指南(二)
4. 编译和运行简单应用程序 本章介绍如何在DPDK环境下编译和运行应用程序.还指出应用程序的存储位置. 注意:此过程的部分操作也可以使用脚本来完成. 4.1. 编译一个简单应用程序 一个DPDK目标 ...
最新文章
- linux c 查看 结构体 宏 函数 关键字定义
- 嵌入式linux 定时 唤醒,Linux的cron定时任务使用说明
- java springboot+maven发送邮件
- react组件之间重用状态
- python 单词长度_用python手刃leetcode(58):最后一个单词的长度【简单题】
- 基于visual Studio2013解决C语言竞赛题之0203格式化输出
- dpdk大页内存实现
- 如何扒微信小程序源码
- cad快速选择命令快捷键_CAD快捷键命令大全
- 485通讯( 详解 )
- python结课总结_Python课程学习总结
- Ubantu16.04.6下使用petalinux2020.1定制Linux系统
- 决策规划算法三:DP与分层状态机2种决策算法的对比
- java课程论文_Java课程论文.doc
- 微信小程序:个人页面/我的页面/资料页面
- DGP 论文阅读笔记
- JavaScript 数组之every
- 2021全国大学生电子设计竞赛A题
- 第三十三篇,网络编程TCP协议通讯过程实现和函数接口
- 蚂蚁金服简单的几道面试题目,却坑了90%程序员!