Yesterday, a few folks sent me this link : http://www.linux-mag.com/id/4120/. I read it with interest as there are a few things, ignoring the tone of the article, which I thought were interesting.
I don't know how to make this clearer, so I'll reiterate what we've said from the start...Oracle Enterprise Linux is fully source and binary compatible with RHEL, so the same "experience" exists when you install either product. For good or bad. If we made it different, so that Oracle's installation was different, there would have been a complaint that we are not compatible. hmm no win ? But remember, our focus is on enterprise-quality support and that means we strive to provide customers with the best possible user experience. Oracle Enterprise Linux is compatible with RHEL and what we do is provide a great support service on top of either/both. We didn't launch a Linux distribution business, we started a Linux support program. I think we have made that very clear many a times.
Next is the claim that it takes many hours to get things working... that made me wonder... So I decided to take an old laptop, a 2gz p4 with 1gb ram, install everything from scratch(OS + Oracle database 10gR2) and time it. To the minute (or second) give or take a few seconds, but given the comment of "many hours" those few seconds surely won't matter.
So I started at 1:50pm, booted up my laptop and with the EL4U5 for x86 DVD. At 2:01pm, I had the entire distribution installed and the system did the reboot. This was the default installation, no customizations.
The box reboots. I configure a regular user, oracle. It starts up Xwindows, I run rhn_register as the root user and configure my box to connect to ULN. This took me 3 whole minutes ! Time flies...
then I run :
[root@localhost ~]# up2date oracle-validated
Fetching Obsoletes list for channel: el4_i386_latest...
Fetching Obsoletes list for channel: el4_i386_oracle...
########################################
Fetching rpm headers...
########################################
Name Version Rel
----------------------------------------------------------
oracle-validated 1.0.0 4.el4 i386
Testing package set / solving RPM inter-dependencies...
########################################
oracle-validated-1.0.0-4.el ########################## Done.
compat-libstdc++-33-3.2.3-4 ########################## Done.
elfutils-libelf-devel-0.97. ########################## Done.
gcc-3.4.6-8.0.1.i386.rpm: ########################## Done.
gcc-c++-3.4.6-8.0.1.i386.rp ########################## Done.
glibc-devel-2.3.4-2.36.i386 ########################## Done.
glibc-headers-2.3.4-2.36.i3 ########################## Done.
glibc-kernheaders-2.4-9.1.1 ########################## Done.
libaio-0.3.105-2.i386.rpm: ########################## Done.
libaio-devel-0.3.105-2.i386 ########################## Done.
libstdc++-devel-3.4.6-8.0.1 ########################## Done.
sysstat-5.0.5-15.0.1.el4.i3 ########################## Done.
Preparing ########################################### [100%]
Installing...
1:libstdc++-devel ########################################### [100%]
2:libaio ########################################### [100%]
3:glibc-kernheaders ########################################### [100%]
4:glibc-headers ########################################### [100%]
5:glibc-devel ########################################### [100%]
6:gcc ########################################### [100%]
7:gcc-c++ ########################################### [100%]
8:libaio-devel ########################################### [100%]
9:sysstat ########################################### [100%]
10:elfutils-libelf-devel ########################################### [100%]
11:compat-libstdc++-33 ########################################### [100%]
12:oracle-validated ########################################### [100%]
The following packages were added to your selection to satisfy dependencies:
Name Version Release
--------------------------------------------------------------
compat-libstdc++-33 3.2.3 47.3
elfutils-libelf-devel 0.97.1 4
gcc 3.4.6 8.0.1
gcc-c++ 3.4.6 8.0.1
glibc-devel 2.3.4 2.36
glibc-headers 2.3.4 2.36
glibc-kernheaders 2.4 9.1.100.EL
libaio 0.3.105 2
libaio-devel 0.3.105 2
libstdc++-devel 3.4.6 8.0.1
sysstat 5.0.5 15.0.1.el4
so now we are at 2:05pm.
I grab the oracle 10.2.0.1 CD and put it into the laptop and start runInstaller.
This is a standard out of the box install with the starter database created.
2:15pm. software installed, products relinked and creation of the clone/seed database started. Remember, this is a laptop with one of those 5400rpm disks.
2:26pm. database created, configuration assistants ran, I type as fast as I can to run the root.sh scripts and about a minute later. done.
2:27pm, after 37 minutes, on the slowest machine I could find near me, I installed the OS from scratch (EL4U4), I installed Oracle RDBMS 10.2.0.1 with the default started database from scratch. And now have everything up and running and configured. Including a registered system with ULN.
So for the default Linux install, get the oracle-validated rpm which we have talked about plenty and clearly tell people this is the sort of add-on stuff we can provide to make it easy to install Oracle products without having to modify the distribution.
Maybe I cheated a few seconds left or right while reading the clock, so say 38 minutes. Still far less than an hour, and certainly not many many hours and certainly no installation problems, at all. No errors, no finding packages from CDs to get something going. Just hit the next button and enter a password here or there.
Did I miss something ? It didn't feel like rocket science to me, even though, admittedly, it wasn't my very first Linux or Oracle installation. Someone want to try and beat me on installation time ? I can try it on a current desktop, I bet I can bring it down to about 20 minutes. Yes, it really is that easy and on top of that, if I had a problem, I could call support and I am sure they'd have been very helpful :)
Reference URLs
http://linux.oracle.com
http://oracle.com/linux
http://edelivery.oracle.com/linux
http://www.orablogs.com/sergio/archives/001882.html