An error is reported when Oracle 10g 10.2.0.1.0 is upgraded to 10.2.0.4.0.

Source: Internet
Author: User
Tags fontstruct
An error is reported when Oracle 10g 10.2.0.1.0 is upgraded to 10.2.0.4.0.

An error is reported when Oracle 10g 10.2.0.1.0 is upgraded to 10.2.0.4.0.

Patch Pack: p6810189_10204_Linux-x86.iso

After mounting and unzipping, run./runInstaller-debug
The following error is reported:

-------------------------------------------------------
Initializing Java Virtual Machine from/tmp/OraInstall2011-08-25_06-52-17AM/jre/1.4.2/bin/java. Please wait...
[Oracle @ dg01 updb10.02.40] $ Oracle Universal Installer, Version 10.2.0.4.0 Production
Copyright (C) 1999,200 8, Oracle. All rights reserved.

Warning: Cannot convert string "-B & h-lucida-medium-r-normal-sans-*-140-*-p-*-iso8859-1" to type FontStruct
Exception java. lang. ExceptionInInitializerError occurred ..
Java. lang. ExceptionInInitializerError
At oracle. sysman. oii. oiif. oiifm. OiifmGraphicInterfaceManager. (OiifmGraphicInterfaceManager. java: 259)
At oracle. sysman. oii. oiic. OiicSessionInterfaceManager. createInterfaceManager (OiicSessionInterfaceManager. java: 194)
At oracle. sysman. oii. oiic. OiicSessionInterfaceManager. getInterfaceManager (OiicSessionInterfaceManager. java: 203)
At oracle. sysman. oii. oiic. OiicInstaller. getInterfaceManager (OiicInstaller. java: 463)
At oracle. sysman. oii. oiic. OiicInstaller. runInstaller (OiicInstaller. java: 959)
At oracle. sysman. oii. oiic. OiicInstaller. main (OiicInstaller. java: 899)
Caused by: java. lang. NumberFormatException: null
At java. lang. Integer. parseInt (Unknown Source)
At java. lang. Integer. (Unknown Source)
At oracle. sysman. oii. oiif. oiifm. OiifmSplashScreen. (OiifmSplashScreen. java: 103)
... 6 more
Exception in thread "main" java. lang. NoClassDefFoundError
At oracle. sysman. oii. oiif. oiifm. OiifmGraphicInterfaceManager. (OiifmGraphicInterfaceManager. java: 259)
At oracle. sysman. oii. oiic. OiicSessionInterfaceManager. createInterfaceManager (OiicSessionInterfaceManager. java: 194)
At oracle. sysman. oii. oiic. OiicSessionInterfaceManager. getInterfaceManager (OiicSessionInterfaceManager. java: 203)
At oracle. sysman. oii. oiif. oiifm. OiifmAlert. (OiifmAlert. java: 151)
At oracle. sysman. oii. oiic. OiicInstaller. runInstaller (OiicInstaller. java: 1017)
At oracle. sysman. oii. oiic. OiicInstaller. main (OiicInstaller. java: 899)

After entering this interface, we will not proceed down. The OUI upgrade and installation interface cannot be called up normally. The following packages are also installed properly:
Rpm-ivh libXp-1.0.0-8.i386.rpm
Rpm-ivh openmotif-2.3.0-0.3.el5.i386.rpm
Rpm-ivh compat-db-4.2.52-5.1.i386.rpm
Rpm-ivh compat-gcc-34-3.4.6-4.i386.rpm
Rpm-ivh compat-libf2c-34-3.4.6-4.i386.rpm
Rpm-ivh compat-gcc-34-g77-3.4.6-4.i386.rpm
Rpm-ivh compat-gcc-34-c ++-3.4.6-4. i386.rpm
Rpm-ivh compat-libstdc ++-296-2.96-138.i386.rpm
Rpm-ivh compat-libstdc ++-33-3.2.3-61.i386.rpm

Let's see what's going on. What's the problem?

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

10g 10.2.0.1.0 upgrade to 10.2.0.4.0 error handling

[Oracle @ dg01 bk] $ cd database
[Oracle @ dg01 database] $./runInstaller
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/OraInstall2011-08-25_10-19-47AM. Please wait...
[Oracle @ dg01 database] $ Warning: cannot convert string "-B & h-lucida-medium-r-normal-sans-*-140-*-p-*-iso8859-1" to type FontStruct




There is nothing to do with it. In this case, a warnningalert is reported. After the original database10gr2.tar.gz is decompressed, The OUI installation interface can still be called up. And Patch package p6810189_10204_Linux-x86.iso, after decompression, but can not bring up the OUI installation and upgrade interface, it is strange !!!!

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

The problem has been solved.
My preliminary consideration: first, I checked the rpm package required to install oracle carefully and found that no package was missing. Therefore, the possibility of missing rpm packages was ruled out. Second, is it because I copied the patch package? So I downloaded the patch of the same version from the oracle official website. After comparison, I found that:

The iso size of my image file is:
# Ll-thr/bk/p6810189_10204_Linux-x86.iso
-Rw-r -- 1 oracle oinstall 1.1G Jul 15 04:34/bk/p6810189_10204_Linux-x86.iso

The size of patch packages provided by oracle official supp is:
# Ll-thr/bk/p6810189_10204_Linux-x86.zip
-Rw-r -- 1 oracle oinstall 0.98G Jul 15 04:54/bk/p6810189_10204_Linux-x86.zip

It may be that the original copy from other machines, the p6810189_10204_Linux-x86.iso file problems, resulting in failure to install. Therefore, use the zip package downloaded from oracle to decompress and install the package. The test results are as follows:

$./RunInstaller-debug

-------------------------------------------------------
Initializing Java Virtual Machine from/tmp/OraInstall2011-08-26_06-28-27PM/jre/1.4.2/bin/java. Please wait...
[Oracle @ rhel5 Disk1] $ Oracle Universal Installer, Version 10.2.0.4.0 Production
Copyright (C) 1999,201 0, Oracle. All rights reserved.

Warning: Cannot convert string "-B & h-lucida-medium-r-normal-sans-*-140-*-p-*-iso8859-1" to type FontStruct
This warning still appears here, but it does not matter. The OUI installation interface is displayed as follows:

Later, I downloaded another 10.2.0.4.0 patch package. The OUI installation interface can also be installed normally.

I didn't think that the problem was actually here. It's really speechless, hey! Therefore, we recommend that you download the patch installation package from the official website.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.