Oracle Quick Search Engine.

Custom Search

NB:

You can Find ALL (Downloads,meaning,more posts)Quickly and easily With This Search engine.

*For Donwload Use : Downloads of 'Package/soft/all name ' .
*For Translate Somthing Use : Translate ' WORD'
*For More Posts About A Subjet Use : Posts About 'WORD/SENTENSE')

Monday, April 27, 2009

Checking Software Packages (RPMs)

General

Before you install an Oracle Database 10g you need to check the system for required RPMs. On my systems I usually install a minimum list of RPMs which usually requires the installation of additional packages for Oracle databases. Always ensure to use the latest RPMs and kernels!

For 10g R2 (64-bit) on RHEL 4 x86_64,
  binutils-2.15.92.0.2-10.EL4
compat-db-4.1.25-9
control-center-2.8.0-12
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
glibc-2.3.4-2
glibc-common-2.3.4-2
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-9.EL4
libstdc++-devel-3.4.3-9.EL4
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
Also ensure to install the libaio-0.3.96 RPM or a newer version! Otherwise the OUI prerequisite check will fail.

To check if you are running the x86_64 kernel on a x86_64 platform, run:
  # uname -mi
x86_64 x86_64
To check the RPMs, run:
  rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}  (%{ARCH})\n' \
binutils compat-db control-center gcc gcc-c++ glibc glibc-common gnome-libs \
libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio
It is important to have these x86_64 RPMs installed. The above command will list the architecture of each binary package. You will see that some RPMs are installed twice when you run this command (x86 RPM and x86_64 RPM). You need to ensure that all required x86-64 RPMs listed here are installed.


For 10g R2 (32-bit) on RHEL 4 x86,
  binutils-2.15.92.0.2-10.EL4
compat-db-4.1.25-9
control-center-2.8.0-12
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
glibc-2.3.4-2
glibc-common-2.3.4-2
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-9.EL4
libstdc++-devel-3.4.3-9.EL4
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
Also ensure to install the libaio-0.3.96 RPM or a newer version! Otherwise the OUI prerequisite check will fail.

To check the RPMs, run:
  rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common gnome-libs \
libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio


For 10g R2 (32-bit) on RHEL 3 x86
  make-3.79.1
gcc-3.2.3-34
glibc-2.3.2-95.20
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
openmotif21-2.1.30-8
setarch-1.3-1
Also ensure to install the libaio-0.3.96-5 RPM or a newer version! Otherwise the OUI prerequisite check will fail.

To check the RPMs, run:
  rpm -q make gcc glibc compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel openmotif21 setarch libaio

For 10g R1 (64-bit) on RHEL 3 x86_64
  make-3.79.1
gcc-3.2.3-34
glibc-2.3.2-95.20
glibc-devel-2.3.2-95.20
glibc-devel-2.3.2-95.20 (32 bit)
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
gnome-libs-1.4.1.2.90-34.1 (32 bit)
openmotif21-2.1.30-8
setarch-1.3-1
libaio-0.3.96-3
libaio-devel-0.3.96-3
To check if you are running the x86_64 kernel on a x86_64 platform, run:
  # uname -mi
x86_64 x86_64
To check the RPMs, run:
  rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}  (%{ARCH})\n' \
make gcc glibc glibc-devel compat-db compat-gcc compat-gcc-c++ compat-libstdc++ \
compat-libstdc++-devel gnome-libs openmotif21 setarch libaio libaio-devel
It is important to have the right x86 and x86_64 RPMs installed. The above command will list the architecture of each binary package. And as you can see in the above list, glibc-devel and other RPMs are listed twice. This means that you have to install packages for both architectures, x86 and x86_64.


For 10g R1 (32-bit) on RHEL 3 x86, package versions or higher:
  make-3.79.1
gcc-3.2.3-34
glibc-2.3.2-95.20
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
openmotif21-2.1.30-8
setarch-1.3-1
To check the RPMs, run:
  rpm -q make gcc glibc compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel openmotif21 setarch

For 10g R1 (32-bit) on RHEL 2.1, package versions or higher:
  make-3.79.1
glibc-2.2.4-32
gcc-2.96-128
gcc-c++-2.96-128
libstdc++-2.96-128
openmotif-2.1.30-11
To check these RPMs, run:
  rpm -q make glibc gcc gcc-c++ libstdc++ openmotif

The installation of an Oracle 10g Database worked fine without installing any compatibility RPMs (e.g. compat-gcc, compat-libstdc++). However, since it's listed as a requirement for RHEL 3 I'd recommend to install it on RHEL3 and on newer releases as well. It's not a requirement for RHEL 2.1 though.

For RHEL 3 and RHEL 2.1 it is also important to have binutils-2.11.90.0.8-12 or a newer version installed. Make sure you have the binutils RPM installed on other releases as well like Fedora Core:
rpm -q binutils

NOTE: OUI for x86 will also complain if the openmotif package is missing (don't confuse it with the openmotif21 package). Also, Red Hat changed the version naming schema from openmotif-2.2.2-16 in the original release to openmotif-2.2.3-5.RHEL3.2 in RHEL3 Update 5. This seems to confuse OUI in RHEL3 U5 since it complaining that it can't find the right openmotif version. I ignored this. The openmotif-2.2.3-5.RHEL3.2 is just a newer version of openmotif-2.2.2-16 which worked fine and I didn't have any problems. To check the RPM, run:
rpm -q openmotif

Also, make sure the redhat-release package is installed. Earlier versions of e.g. RHEL 3 didn't install it by default when you selected a minimum system installation:
rpm -q redhat-release

The setarch utility is new in RHEL4, RHEL3 and Fedora Core. It is used to tell the kernel to report a different architecture than the current one. It is also used to emulate a 3GB virtual address space for applications that don't run properly with a larger virtual address space. To check the RPM, run:
rpm -q setarch


Installing the RPMs


10g R2 on RHEL AS 4 (x86_64)

On my RHEL AS 4 x86_64 system I installed the following RPMs and dependencies:
  rpm -Uvh gcc-3.4.4-2.x86_64.rpm \
gcc-c++-3.4.4-2.x86_64.rpm \
libstdc++-devel-3.4.4-2.x86_64.rpm \
cpp-3.4.4-2.x86_64.rpm \
glibc-devel-2.3.4-2.13.x86_64.rpm \
glibc-headers-2.3.4-2.13.x86_64.rpm \
glibc-kernheaders-2.4-9.1.98.EL.x86_64.rpm

rpm -Uvh gnome-libs-1.4.1.2.90-44.1.x86_64.rpm \
compat-db-4.1.25-9.x86_64.rpm \
ORBit-0.5.17-14.x86_64.rpm \
gtk+-1.2.10-33.x86_64.rpm \
imlib-1.9.13-23.x86_64.rpm \
libpng10-1.0.16-1.x86_64.rpm \
gdk-pixbuf-0.22.0-16.el4.x86_64.rpm \
libungif-4.1.3-1.x86_64.rpm

rpm -Uvh sysstat-5.0.5-1.x86_64.rpm

Note that you also need to install the following i386 and x86_64 RPMs if not already installed, otherwise you will get various different error messages.
For a detailed list of error messages, USE THE QUICK SEARCH ENGINE.
  rpm -Uvh xorg-x11-deprecated-libs-6.8.2-1.EL.13.20.i386.rpm \
xorg-x11-libs-6.8.2-1.EL.13.20.i386.rpm \
xorg-x11-Mesa-libGL-6.8.2-1.EL.13.20.i386.rpm \
expat-1.95.7-4.i386.rpm \
fontconfig-2.2.3-7.i386.rpm \
freetype-2.1.9-1.i386.rpm \
zlib-1.2.1.2-1.2.i386.rpm
  rpm -Uvh libaio-0.3.103-3.x86_64.rpm

rpm -Uvh compat-libstdc++-33-3.2.3-47.3.x86_64.rpm

rpm -Uvh glibc-devel-2.3.4-2.13.i386.rpm \
libgcc-3.4.4-2.i386.rpm

If you haven't installed Update 3 or later, don't forget to install an updated binutils RPM :
   rpm -Uvh --force binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm
If you don't install a newer binutil RPM from Oracle or RHN, then you will get the following error message:
/usr/bin/ld: /u01/app/oracle/oracle/product/10.2.0/db_1/lib//libirc.a(fast_memcpy.o):
relocation R_X86_64_PC32 against `_memcpy_mem_ops_method' can not be usedwhen making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
For more information on this bug, see Quick SEARCH ENGINE IN THE TOP .

I don't know why the control-center RPM and the xscreensaver RPM are listed as requirements. On my system I did not install these RPMs since I'm against installing desktop stuff on servers, see list below. When I installed 10g R2 I did not experience any problems when these RPMs were missing. But just for completeness I've listed all the RPMs you may have to install if you want to install the control-center and xscreensaver RPMs unless you ignore dependencies:
   rpm -Uvh control-center-2.8.0-12.rhel4.2.x86_64.rpm \
xscreensaver-4.18-5.rhel4.9.x86_64.rpm \
eel2-2.8.1-2.x86_64.rpm \
gail-1.8.0-2.x86_64.rpm \
gnome-desktop-2.8.0-5.x86_64.rpm \
gnome-icon-theme-2.8.0-1.el4.1.3.noarch.rpm \
libgail-gnome-1.1.0-1.x86_64.rpm \
libxklavier-1.02-3.x86_64.rpm \
metacity-2.8.6-2.8.x86_64.rpm \
nautilus-2.8.1-4.x86_64.rpm \
startup-notification-0.7-1.x86_64.rpm \
xloadimage-4.1-34.RHEL4.x86_64.rpm \
xorg-x11-Mesa-libGLU-6.8.2-1.EL.13.20.x86_64.rpm \
at-spi-1.6.0-3.x86_64.rpm \
desktop-backgrounds-basic-2.0-26.2.1E.noarch.rpm \
eog-2.8.1-2.x86_64.rpm \
gnome-panel-2.8.1-3.3E.x86_64.rpm \
gnome-vfs2-smb-2.8.2-8.2.x86_64.rpm \
hicolor-icon-theme-0.3-3.noarch.rpm \
libexif-0.5.12-5.1.x86_64.rpm \
librsvg2-2.8.1-1.x86_64.rpm \
nautilus-cd-burner-2.8.3-6.x86_64.rpm \
redhat-artwork-0.120.1-1.2E.x86_64.rpm \
scrollkeeper-0.3.14-3.x86_64.rpm \
cdrecord-2.01.1-5.x86_64.rpm \
docbook-dtds-1.0-25.noarch.rpm \
evolution-data-server-1.0.2-9.x86_64.rpm \
intltool-0.31.2-1.x86_64.rpm \
libcroco-0.6.0-4.x86_64.rpm \
libgnomeprint22-2.8.0-3.x86_64.rpm \
libgnomeprintui22-2.8.0-1.x86_64.rpm \
libgsf-1.10.1-1.x86_64.rpm \
libwnck-2.8.1-1.rhel4.1.x86_64.rpm \
mkisofs-2.01.1-5.x86_64.rpm \
samba-common-3.0.10-1.4E.2.x86_64.rpm \
ghostscript-7.07-33.x86_64.rpm \
ghostscript-fonts-5.50-13.noarch.rpm \
gnutls-1.0.20-3.2.1.x86_64.rpm \
libgnomecups-0.1.12-5.x86_64.rpm \
libsoup-2.2.1-2.x86_64.rpm \
openjade-1.3.2-14.x86_64.rpm \
perl-XML-Parser-2.34-5.x86_64.rpm \
sgml-common-0.6.3-17.noarch.rpm \
urw-fonts-2.2-6.1.noarch.rpm \
xml-common-0.6.3-17.noarch.rpm \
VFlib2-2.25.6-25.x86_64.rpm \
chkfontpath-1.10.0-2.x86_64.rpm \
perl-URI-1.30-4.noarch.rpm \
perl-libwww-perl-5.79-5.noarch.rpm \
xorg-x11-font-utils-6.8.2-1.EL.13.20.x86_64.rpm \
perl-HTML-Parser-3.35-6.x86_64.rpm \
xorg-x11-xfs-6.8.2-1.EL.13.20.x86_64.rpm \
perl-HTML-Tagset-3.03-30.noarch.rpm \
ttmkfdir-3.0.9-14.1.EL.x86_64.rpm


10g R2 on RHEL AS 4 (x86)

On my RHEL AS 4 x86 system I had to install the following RPMs and dependencies to meet the software requirements:
   rpm -Uvh gcc-3.4.4-2.i386.rpm \
gcc-c++-3.4.4-2.i386.rpm \
libstdc++-devel-3.4.4-2.i386.rpm \
glibc-devel-2.3.4-2.13.i386.rpm \
glibc-headers-2.3.4-2.13.i386.rpm \
glibc-kernheaders-2.4-9.1.98.EL.i386.rpm

rpm -Uvh gnome-libs-1.4.1.2.90-44.1.i386.rpm \
compat-db-4.1.25-9.i386.rpm \
ORBit-0.5.17-14.i386.rpm \
gtk+-1.2.10-33.i386.rpm \
imlib-1.9.13-23.i386.rpm \
libpng10-1.0.16-1.i386.rpm \
gdk-pixbuf-0.22.0-16.el4.i386.rpm \
libungif-4.1.3-1.i386.rpm \
alsa-lib-1.0.6-5.RHEL4.i386.rpm \
audiofile-0.2.6-1.i386.rpm \
esound-0.2.35-2.i386.rpm

rpm -Uvh sysstat-5.0.5-1.i386.rpm

rpm -Uvh libaio-0.3.103-3.i386.rpm

rpm -Uvh xorg-x11-deprecated-libs-6.8.2-1.EL.13.20.i386.rpm

rpm -Uvh compat-libstdc++-33-3.2.3-47.3.i386.rpm

I don't know why the control-center RPM and the xscreensaver RPM are listed as requirements. On my system I did not install these RPMs since I'm against installing desktop stuff on servers. When I installed 10g R2 I did not experience any problems when these RPMs were missing. When you want to install control-center RPM and the xscreensaver, then have fun. The list can be very long with all the dependencies like gnome-desktop, cdrecord etc..



10g R1 on RHEL AS 4 (x86_64)

NOTE: No certification has been projected for 10g R1 64-bit on RHEL AS 4 (x86_64) at the time of this writing.

On my RHEL AS 4 x86_64 system I installed the following RPMs and dependencies:
  rpm -Uvh gcc-3.4.3-22.1.x86_64.rpm \
cpp-3.4.3-22.1.x86_64.rpm \
glibc-devel-2.3.4-2.9.x86_64.rpm \
glibc-headers-2.3.4-2.9.x86_64.rpm \
glibc-kernheaders-2.4-9.1.87.x86_64.rpm

rpm -Uvh glibc-devel-2.3.4-2.9.i386.rpm

rpm -Uvh openmotif-2.2.3-9.RHEL4.1.x86_64.rpm \
xorg-x11-deprecated-libs-6.8.2-1.EL.13.6.x86_64.rpm

rpm -Uvh xorg-x11-deprecated-libs-6.8.2-1.EL.13.6.i386.rpm \
xorg-x11-libs-6.8.2-1.EL.13.6.i386.rpm \
xorg-x11-Mesa-libGL-6.8.2-1.EL.13.6.i386.rpm \
expat-1.95.7-4.i386.rpm fontconfig-2.2.3-7.i386.rpm \
freetype-2.1.9-1.i386.rpm zlib-1.2.1.2-1.i386.rpm

rpm -Uvh libgcc-3.4.3-22.1.i386.rpm
You will get various different error messages during the installation if not all of these RPMs are installed on your system for 10g R1 64-bit.
For more information, see The Quick Search Engine in The top.

10g R1 on RHEL AS 4 (x86)

On my RHEL AS 4 x86 system I had to install the following RPMs and dependencies to meet the software requirements:
  rpm -Uvh gcc-3.4.3-9.EL4.i386.rpm          \
glibc-devel-2.3.4-2.i386.rpm \
glibc-headers-2.3.4-2.i386.rpm \
glibc-kernheaders-2.4-9.1.87.i386.rpm

rpm -Uvh openmotif-2.2.3-6.RHEL4.2.i386.rpm \
xorg-x11-deprecated-libs-6.8.1-23.EL.i386.rpm

Note that the 10g 10.1.0.3 OUI Product-specific Prerequisite check will fail for the gcc, binutils, and openmotif versions. You can ignore these failed checks and proceed.
The redhat-release RPM should already be installed by default. But note that 10.1.0.3.0 OUI does not recognize RHEL AS 4 as a supported release yet. This means you will have to edit the /etc/redhat-release file, see below, or you apply the 4153257 patch for 10g R1 on RHEL 4. 10g R2 does recognise RHEL AS 4 as a supported platform.



10g R1 and R2 on RHEL AS 3 (x86)

On my RHEL AS 3 x86 system I had to install the following RPMs and dependencies to meet the software requirements:
   rpm -Uvh gcc-3.2.3-52.i386.rpm \
cpp-3.2.3-52.i386.rpm \
glibc-devel-2.3.2-95.33.i386.rpm \
glibc-headers-2.3.2-95.33.i386.rpm \
glibc-kernheaders-2.4-8.34.1.i386.rpm

rpm -Uvh compat-db-4.0.14-5.1.i386.rpm \
compat-gcc-7.3-2.96.128.i386.rpm \
compat-gcc-c++-7.3-2.96.128.i386.rpm \
compat-libstdc++-7.3-2.96.128.i386.rpm \
compat-libstdc++-devel-7.3-2.96.128.i386.rpm \
tcl-8.3.5-92.2.i386.rpm

rpm -Uvh libaio-0.3.96-5.i386.rpm

rpm -Uvh openmotif21-2.1.30-9.RHEL3.6.i386.rpm

rpm -Uvh openmotif-2.2.3-5.RHEL3.2.i386.rpm


10g R1 on RHEL AS 3 (x86_64)

On my RHEL AS 3 x86_64 system I had to install the following RPMs and dependencies to meet the software requirements:
  rpm -Uvh gcc-3.2.3-52.x86_64.rpm \
cpp-3.2.3-52.x86_64.rpm \
glibc-devel-2.3.2-95.33.x86_64.rpm \
glibc-headers-2.3.2-95.33.x86_64.rpm \
glibc-kernheaders-2.4-8.34.1.x86_64.rpm

rpm -Uvh glibc-devel-2.3.2-95.33.i386.rpm

rpm -Uvh compat-db-4.0.14-5.1.x86_64.rpm \
compat-gcc-7.3-2.96.128.i386.rpm \
compat-gcc-c++-7.3-2.96.128.i386.rpm \
compat-libstdc++-7.3-2.96.128.i386.rpm \
compat-libstdc++-devel-7.3-2.96.128.i386.rpm \
tcl-8.3.5-92.2.x86_64.rpm \
libgcc-3.2.3-52.i386.rpm

rpm -Uvh libaio-0.3.96-5.x86_64.rpm \
libaio-devel-0.3.96-5.x86_64.rpm

# RHEL AS 3 x86_64 U5 does not come with a i386 gnome-libs RPM
rpm -Uvh gnome-libs-1.4.1.2.90-34.2.x86_64.rpm \
ORBit-0.5.17-10.4.x86_64.rpm \
audiofile-0.2.3-7.1.x86_64.rpm \
esound-0.2.28-6.x86_64.rpm \
gtk+-1.2.10-31.x86_64.rpm \
imlib-1.9.13-13.4.x86_64.rpm \
gdk-pixbuf-0.22.0-12.el3.x86_64.rpm \
libpng10-1.0.13-15.x86_64.rpm \
libungif-4.1.0-15.x86_64.rpm

# RHEL AS 3 x86_64 U5 does not come with a x86_64 openmotif21 RPM
rpm -Uvh openmotif21-2.1.30-9.RHEL3.6.i386.rpm \
XFree86-libs-4.3.0-81.EL.i386.rpm \
XFree86-Mesa-libGL-4.3.0-81.EL.i386.rpm \
expat-1.95.5-6.i386.rpm \
fontconfig-2.2.1-13.i386.rpm \
freetype-2.1.4-4.0.i386.rpm \
zlib-1.1.4-8.1.i386.rpm
Make sure to use the right i386 and x86_64 RPMs as listed above!

Note, if you don't install the i386 XFree86-libs RPM, you will get an error message similar to this one:
/tmp/OraInstall2005-06-15_07-36-25AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
For more information, see Quick Search Engine In the TOP.


10g R1 on RHEL AS 2.1 (x86)

On my RHEL AS 2.1 x86 system I had to install the following RPMs and dependencies to meet the software requirements:
  rpm -Uvh glibc-2.2.4-32.11.i686.rpm \
glibc-common-2.2.4-32.11.i386.rpm

rpm -Uvh gcc-2.96-108.1.i386.rpm \
binutils-2.11.90.0.8-12.i386.rpm \
cpp-2.96-108.1.i386.rpm \
glibc-devel-2.2.4-32.11.i386.rpm \
kernel-headers-2.4.9-e.3.i386.rpm

rpm -Uvh openmotif-2.1.30-11.i386.rpm

rpm -Uvh redhat-release-as-2.1AS-4.noarch.rpm

I had to upgrade glibc in order to pass Oracle's "Product-specific Prerequisite" checks. Oracle's recommended glibc version is 2.2.4.31.7 or higher.
There is no setarch RPM for RHEL AS 2.1.
Also, it's important to install a newer kernel version for RHEL AS 2.1. Definitely don't use a kernel older than 2.4.9-e.25. To check the kernel version run uname -r. For more information on upgrading the kernel, see Quick Search Engine In the TOP.


10g R2 on Fedora Core 4 (x86)

On my FC4 system I had to install the following RPMs and dependencies to meet the software requirements:
  rpm -Uvh gcc-4.0.0-8.i386.rpm \
cpp-4.0.0-8.i386.rpm \
glibc-devel-2.3.5-10.i386.rpm \
glibc-headers-2.3.5-10.i386.rpm \
glibc-kernheaders-2.4-9.1.94.i386.rpm

rpm -Uvh compat-libstdc++-33-3.2.3-47.fc4.i386.rpm

rpm -Uvh openmotif-2.2.3-10.i386.rpm \
xorg-x11-deprecated-libs-6.8.2-31.i386.rpm

rpm -Uvh openmotif21-2.1.30-14.i386.rpm

rpm -Uvh libaio-0.3.104-2.i386.rpm

rpm -Uvh selinux-policy-targeted-1.25.2-4.noarch.rpm

NOTE: I also had to patch the SELinux policy by upgrading the selinux-policy-targeted RPM. You can download the latest version from http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/i386/. If you don't upgrade to a newer version you will get the following error:
Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2005-07-24_09-03-19AM/jre/1.4.2/lib/i386/libawt.so:
/tmp/OraInstall2005-07-24_09-03-19AM/jre/1.4.2/lib/i386/libawt.so: cannot restore segment prot after reloc: Permission denied
You could also disable SELinux which I don't recommend. For more information, search in The quick search Engine.


10g R1 on Fedora Core 3 (x86)

On my FC3 system I had to install the following RPMs and dependencies to meet the software requirements:
  rpm -Uvh gcc-3.4.2-6.fc3.i386.rpm \
cpp-3.4.2-6.fc3.i386.rpm \
glibc-devel-2.3.3-74.i386.rpm \
glibc-headers-2.3.3-74.i386.rpm \
glibc-kernheaders-2.4-9.1.87.i386.rpm

rpm -Uvh openmotif-2.2.3-6.i386.rpm \
xorg-x11-deprecated-libs-6.8.1-12.i386.rpm

rpm -Uvh openmotif21-2.1.30-11.i386.rpm

rpm -Uvh setarch-1.6-1.i386.rpm

The gcc version that comes with FC3 will not pass Oracle's "Product-specific Prerequisite" checks. I ignored this warning on FC3.


10g R1 on Fedora Core 1 (x86)

On my FC1 system I had to install the following RPMs and dependencies to meet the software requirements:
  rpm -Uvh gcc-3.3.2-1.i386.rpm                \
glibc-devel-2.3.2-101.i386.rpm \
cpp-3.3.2-1.i386.rpm \
glibc-headers-2.3.2-101.i386.rpm \
glibc-kernheaders-2.4-8.36.i386.rpm \
binutils-2.14.90.0.6-3.i386.rpm

rpm -Uvh openmotif-2.2.2-16.1.i386.rpm

rpm -Uvh setarch-1.0-1.i386.rpm

FC1 is not supported by Oracle and you will have a hard time to find the right RPM version for Oracle10g. I tried to use the RPMs that came with the FC1 CDs which are easily available to everyone. I did not had any problems installing an Oracle Database 10g (General Purpose Database) on FC1 with these RPMs.


10g R1 on Red Hat 9 (x86)

On my RH9 system I had to install the following RPMs and dependencies to meet the software requirements:
  rpm -Uvh openmotif-2.2.2-14.i386.rpm

rpm -Uvh gcc-3.2.2-5.i386.rpm \
glibc-devel-2.3.2-5.i386.rpm \
cpp-3.2.2-5.i386.rpm \
glibc-kernheaders-2.4-8.10.i386.rpm \
binutils-2.13.90.0.18-9.i386.rpm

There is no setarch RPM for RH9. RH9 is not supported by Oracle.


Checking/Updating the redhat-release File

Verify that the redhat-release RPM is installed on your Red Hat system:
rpm -q redhat-release
This RPM is important for RHEL since RHEL AS 4, RHEL AS 3, and RHEL AS 2.1 are Linux releases supported by Oracle. Without this RPM, Oracle 10g OUI won't be able to recognize it as a supported OS. However, the installer of 10g 10.1.0.3 does not recognize RHEL AS 4 as a supported release yet. This means that you will have to edit the /etc/redhat-release file. You also have to change /etc/redhat-release for unsupported releases like Fedora Core and RH9.

I do not recommend to execute "runInstaller -ignoreSysPrereqs" since this will disable other checks you probably don't want to.

On RHEL AS 4 (for 10g R1), RH9, and FC 1 you have to change the /etc/redhat-release file to make Oracle 10g believe it's running on a supported release.
Regarding RHEL AS 4, the installer for 10g 10.1.0.3 does not recognize RHEL AS 4 as a supported release but 10g R2 OUI does.

To change the /etc/redhat-release file, you can simply copy/paste the following commands:
su - root
cp /etc/redhat-release /etc/redhat-release.orig
cat > /etc/redhat-release << EOF
Red Hat Enterprise Linux AS release 3 (Taroon)
EOF
After you are done with the Oracle10g installation, undo the changes you made to /etc/redhat-release:
su - root
cp /etc/redhat-release.orig /etc/redhat-release

NOTE: On FC3 you don't have to edit /etc/redhat-release since the OUI is not very clever. If OUI finds e.g. digit number "3" in the /etc/redhat-release file, you pass the "operating system version" check since it believes it's a RHEL3 system.

YOU CAN USE QUICK SEARCH ENGINE IN THE TOP FOR MORE DOWNLOADS OR DETAILS.

No comments:

Post a Comment