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.

Comments:

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 < 6:6 is needed by oracle-validated-1.0.0-5.el5.x86_64 Perhaps it is not possible to install oracle-validated on other distributions of Linux other than OEL? Thanks, Robert Dippolito

Posted by robert dippolito on September 02, 2008 at 02:12 AM PDT #

@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

Posted by Sergio on September 02, 2008 at 02:51 AM PDT #

This package is also shipped by EL5.2 ISO.

Posted by Frank Deng on September 10, 2008 at 12:33 PM PDT #

I have the same problem: enterprise-release < 6:5 is needed by oracle-validated on RH 4 x64. enterprise-release < 6:5 is needed by oracle-validated Linux ------- by kids for kids

Posted by Kosie on November 11, 2008 at 12:32 AM PST #

@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

Posted by Sergio on November 11, 2008 at 12:49 AM PST #

Hi all i dowloaded and installaed in a redhat5 machine. i have to dowload the rpm and install using yum yum install oracel-validatedxxxxxx.rpm but when i tried to instal with rpm , dependencies are not resolved

Posted by kike on September 15, 2010 at 08:41 PM PDT #

@kike We'd have to see more detail about your yum configuration as well as the commands you ran. I recommend you post details in one of our Linux forums: http://forums.oracle.com/forums/forum.jspa?forumID=135 Sergio

Posted by Sergio on September 15, 2010 at 10:17 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

bocadmin_ww

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today