Welcome to the Homepage of Senthil Nachimuthu
Installing Oracle client on SuSe Linux 9.2 professional, x86_64 (Athlon64, etc) Print E-mail
User Rating: / 1
PoorBest 
Sunday, 03 September 2006
I encountered some troubles installing Oracle client 9.0.2 on my SuSe Linux Professional 9.2 running x86_64 on an AMD Athlon64. The following tell you the workarounds to get it fixed. The following procedure applies only for the Oracle Client, because I don't run an Oracle server on my workstation, I just use a MySQL server. If I install an Oracle Server too, I'll update this page with further information.


You need to follow much of the instructions on the release notes. For me, it was a file named Release_Notes_B13848_02.pdf that I downloaded from Oracle.com (PDF, HTML, Oracle Documentation). Follow everything on pages 1 to 6.

The Oracle Installer needs to be run on X windows, it is a graphical installer. So, it will not work if you are on text mode (runlevel 3). So, start X if you already haven't before running the Oracle Installer. The Oracle Installer (runInstaller.sh on the Disk1 folder) can be run as root, but do run it as the 'oracle' user. I think Oracle recommends this due to security reasons, which I am not sure of. However, it makes no harm to run it as 'oracle'. [If you have logged on as root and then su as 'oracle', you just need to enter "xhost +" from the root shell, so that your X will accept the connection from the Oracle client.]

Now, run the Oracle installer script as user 'oracle'. At the same time, have another terminal window open where you 'su' to root. Because, you need to run two shell scripts as root that the Oracle Installer puts into different directories.

If you run a 2.6.x Linux Kernel, the installer will stop at 63% with a message saying "copying naeet.o". This is what annoyed me and wasted my time. I wonder why Oracle Corp did not make sure that their software will work on newer kernel versions. However, do not fear. Just make the installer believe that you are running an older version of the kernel. Before you start the Oracle Installer, from the same window, type "export LD_ASSUME_KERNEL=2.4.1" and then run the Oracle Installer script. Everything should work fine now.

If the Oracle Client also needs this when you run it later, add the line to your environment. If you run bash or sh, you would add this to your /etc/profile or /etc/profile.local files.

When I installed the Oracle 9.0.2 client on my 32 bit Linux machine running SuSe 9.1, I ran into problems with a failed dependency. It had to deal with the installed finding the libcwait.so file. If I remember how I fixed it, I will post another article specific to this platform. I just wanted to post it here just in case it provides you a pointer towards the cause of the problem.

If you have any further questions, email me and I'll be glad to help. I might even reply faster if you promise me a huge tiramisu when I visit your town.




Digg!Reddit!Del.icio.us!Google!Live!Slashdot!Netscape!Technorati!StumbleUpon!Spurl!Newsvine!Furl!Blogmarks!Yahoo!Ma.gnolia!Free social bookmarking plugins and extensions for Joomla! websites!
Last Updated ( Sunday, 03 September 2006 )
 
< Prev   Next >
Creative Commons License Copyright 2004-2008 Senthil Nachimuthu. Some rights reserved. The original work on this website is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.
Powered by Joomla