« Starting Over | Main | oracle-validated RPMs now available outside of ULN »

Revisiting the oracle-validated RPM

I'm still not over the fact that all my blog post from the previous incarnation of this blog are gone. It makes me upset just writing about it. Luckily, I was able to use the Wayback Machine to recover some of the content. Today I'd like to revisit an old blog post about the oracle-validated RPM.

Last week I was in Japan meeting with customers and partners when the topic of installing Oracle Database on Oracle Enterprise Linux came up. I was asked how we can make it easier to resolve the prerequisites for installing Oracle Database on Linux. This customer was not aware of the oracle-validated RPM, so I figured it's worth covering this useful tool again.

When you install the oracle-validated RPM using up2date and ULN, it will automatically install all packages required by the Oracle database installer.

[root@localhost ~]# up2date --install oracle-validated

Fetching Obsoletes list for channel: el4_i386_addons...

Fetching Obsoletes list for channel: el4_i386_oracle...

Fetching Obsoletes list for channel: el4_i386_latest...

Fetching rpm headers...
########################################

Name                                    Version        Rel
----------------------------------------------------------
oracle-validated                        1.0.0          3.el4             i386


Testing package set / solving RPM inter-dependencies...
########################################
oracle-validated-1.0.0-3.el ########################## Done.
elfutils-libelf-devel-0.97. ########################## Done.
gcc-3.4.6-3.1.0.1.i386.rpm: ########################## Done.
gcc-c++-3.4.6-3.1.0.1.i386. ########################## Done.                   
glibc-devel-2.3.4-2.25.i386 ########################## Done.
glibc-headers-2.3.4-2.25.i3 ########################## Done.                   
glibc-kernheaders-2.4-9.1.9 ########################## Done.
libstdc++-devel-3.4.6-3.1.0 ########################## Done.
sysstat-5.0.5-11.rhel4.i386 ########################## Done.
Preparing              ########################################### [100%]

Installing...
   1:libstdc++-devel        ########################################### [100%]
   2:glibc-kernheaders      ########################################### [100%]
   3:glibc-headers          ########################################### [100%]
   4:glibc-devel            ########################################### [100%]
   5:gcc                    ########################################### [100%]
   6:gcc-c++                ########################################### [100%]
   7:sysstat                ########################################### [100%]
   8:elfutils-libelf-devel  ########################################### [100%]
   9:oracle-validated       ########################################### [100%]
insmod /lib/modules/2.6.9-42.EL/kernel/drivers/net/e1000/e1000.ko
insmod /lib/modules/2.6.9-42.EL/kernel/drivers/char/hangcheck-timer.ko hangcheck_reboot=1
The following packages were added to your selection to satisfy dependencies:

Name                                    Version        Release
--------------------------------------------------------------
elfutils-libelf-devel                   0.97.1         3
gcc                                     3.4.6          3.1.0.1
gcc-c++                                 3.4.6          3.1.0.1
glibc-devel                             2.3.4          2.25
glibc-headers                           2.3.4          2.25
glibc-kernheaders                       2.4            9.1.98.EL
libstdc++-devel                         3.4.6          3.1.0.1
sysstat                                 5.0.5          11.rhel4

[root@localhost ~]# 

Named after, and derived from Validated Configurations, oracle-validated also creates an oracle OS user and an oinstall and dba group. Kernel parameters are also set properly, ensuring that the Oracle Universal Installer will proceed without complaints. Very nice!

Note that you must first subscribe to the Oracle software channel on ULN before you can install oracle-validated.

TrackBack

TrackBack URL for this entry:
http://blogs.oracle.com/mte1521/mt-tb.cgi/6029

Comments (5)

robert dippolito:

Would you be able to help me out with the following issue?

I downloaded the rpm for my machine:

uname -r
2.6.18-53.1.21.el5
cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.2 (Tikanga)

When i run the rpm I get the following dependency failures.

rpm -ivh oracle-validated-1.0.0-5.el5.x86_64.rpm
warning: oracle-validated-1.0.0-5.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
error: Failed dependencies:
enterprise-release >= 6:5 is needed by oracle-validated-1.0.0-5.el5.x86_64
enterprise-release

Perhaps it is not possible to install oracle-validated on other distributions of Linux other than OEL?

Thanks,

Robert Dippolito

@robert: You can install this rpm on RHEL. Remember that one of the main jobs that the oracle-validated RPM performs is to pull in prerequisite RPMs in the form of dependencies. So, when you install oracle-validated, make sure you do so from a place where you have access to RHEL installation media.

Of course, the ideal way to install oracle-validated is directly from ULN using up2date. That way, dependencies are resolved automatically.

Sergio

Frank Deng:

This package is also shipped by EL5.2 ISO.

Kosie:

I have the same problem:

enterprise-release

enterprise-release

Linux ------- by kids for kids

@Kosie:

You can install oracle-validated on RHEL, but you need to make sure dependencies can be resolved. One way to do this is to get access to Unbreakable Linux Network (ULN) and installing oracle-validated via up2date as I described in this blog post.

To get access to ULN, you need to at least purchase Network Support, which costs $119 per server as of this writing. Another way that may work for you is described here:

http://blogs.oracle.com/sergio/2008/10/installing_oraclevalidated_fro_1.html

Sergio

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About This Entry

This page contains a single entry from the blog posted on August 27, 2008 11:02 AM.

The previous post in this blog was Starting Over.

The next post in this blog is oracle-validated RPMs now available outside of ULN.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type and Oracle