Blog dedicated to Oracle Applications (E-Business Suite) Technology; covers Apps Architecture, Administration and third party bolt-ons to Apps

Friday, August 10, 2007

Oracle 11g installation notes

I was able to download Oracle database 11g successfully. I began the install on my Oracle Enterprise Linux 4 Server.


-bash-3.00$ xhost +
access control disabled, clients can connect from any host
-bash-3.00$ ./runInstaller
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 80 MB. Actual 17012 MB Passed
Checking swap space: must be greater than 150 MB. Actual 1710 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 65536 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2007-08-10_05-43-40PM. Please wait ...-bash-3.00$

Here are the screnshots:



Got 4 warnings.
Checking for elfutils-libelf-devel-0.97; Not found. Failed <<<<
Checking for unixODBC-2.2.11; Not found. Failed <<<<
Checking for unixODBC-devel-2.2.11; Not found. Failed <<<<
Check complete. The overall result of this check is: Failed <<<<
Problem: Some packages required for the Oracle Database 11g to function properly are missing (see above).Recommendation: Install the required packages before continuing with the installation.
Off I went to otn to check the 11g install document which states these pre-requisite packages for Oracle Enterprise Linux 4:

Packages for Asianux 2, Oracle Enterprise Linux 4.0, and Red Hat Enterprise Linux 4.0
The following packages (or later versions) must be installed: binutils-2.15.92.0.2-18
compat-libstdc++-33.2.3-47.3
elfutils-libelf-0.97-5
elfutils-libelf-devel-0.97-5
glibc-2.3.9.4-2.19
glibc-common-2.3.9.4-2.19
glibc-devel-2.3.9.4-2.19
gcc-3.4.5-2
gcc-c++-3.4.5-2
libaio-devel-0.3.105-2
libaio-0.3.105-2
libgcc-3.4.5
libstdc++-3.4.5-2
libstdc++-devel-3.4.5-2
make-3.80-5
sysstat-5.0.5
unixODBC-2.2.11
unixODBC-devel-2.2.11

Some other warnings:
Kernel parameters
Checking for semopm=100; semopm=32. Failed <<<<
Checking for shmmax=536870912; shmmax=33554432. Failed <<<<
Checking for ip_local_port_range=1024 - 65000;
ip_local_port_range=32768 - 61000. Failed <<<<
Checking for rmem_default=4194304; rmem_default=110592. Failed <<<<
Checking for rmem_max=4194304; rmem_max=131071. Failed <<<<
Checking for wmem_default=262144; wmem_default=110592. Failed <<<<
Checking for wmem_max=262144; wmem_max=131071. Failed <<<<
Check complete. The overall result of this check is: Failed <<<<
Problem: The kernel parameters do not meet the minimum requirements (see above).
Recommendation: Perform operating system specific instructions to update the kernel parameters.
Checking available swap space requirements ...Expected result: 3036MB
Actual Result: 1710MB
Check complete. The overall result of this check is: Failed <<<<
Problem: The system does not have the required swap space.Recommendation: Make more swap space available to perform the install.
Checking Network Configuration requirements ...Check complete.
The overall result of this check is: Failed <<<<
Problem: The install has detected that the primary IP address of the system is DHCP-assigned.Recommendation: Oracle supports installations on systems with DHCP-assigned public IP addresses. However, the primary network interface on the system should be configured with a static IP address in order for the Oracle Software to function properly. See the Installation Guide for more details on installing the software on systems configured with DHCP.
Need to get back to reading the installation document to ensure all pre-requisites are met. The above exercise proves how much time is wasted if you don't plan and execute.

Finally the installation is complete and I have a working 11g Database to play with. I followed the 11g documentation for pre-install requirements on http://download.oracle.com/docs/cd/B28359_01/install.111/b32002/pre_install.htm#BABFDGHJ

I'll be updating this thread with screenshots and issues faced and solved very soon.

5 comments:

Murugesh.V.Raja said...

You can download the unixODBC from the follwoing site.

http://www.unixodbc.org/unixODBC-2.2.12.tar.gz

I jaust installed this package and overcome the unixODBC issues for Oracle Linux-4.

Thanks
Murugesh.V.Raja

Muskeen said...

I have installed mine on RHEL 5 32 bit. Every thing got installed OK, but I am not able to remotely access the DB or be able to laucnh the EM database control. My server get a DHCP IP address, and the /etc/hosts file is not populated with fuly qualified name. How do over come this situation. Oracle suggest that it supports systems that are configured through DHCP for ineternet connection, but you NIC card should originally be configured with static IP in order for the sotfware to funciton properly.

Would you hav a workaround solutions?

Vikram said...

Hi Muskeen,

Even my installation uses a DHCP IP-address. The trick is very simple. Even on a DHCP IP address, the IP address usually remains same as the DHCP server tags an IP address to the MAC address of your NIC. What you need to do is give a fully qualified name to your server. Refer to this link for instructions: http://www.debianadmin.com/change-hostname-or-server-name-of-a-linux-machine.html
Let us say the fully qualified name of the server is eleveng.muskeen.com and the IP address of the server is 192.168.2.1.
To access this name from a Windows PC on the network, go to that PC's: c:\windows\system32\drivers\etc\ directory. This directory has a hosts file similar to /etc/hosts file in Linux. Open c:\windows\system32\drivers\etc\hosts file in notepad and add a new entry:

192.168.2.1 eleveng.muskeen.com

Once you do this, you will be able to access DB, EM and any service running on the server.

Hope this helps

- Vikram

OraProfessionals said...

I am having trouble installing elfutils-libelf-devel-0.97 and I was wondering if you can tell me were you downloaded it from. I tried several sites with no luck, it complains and I also tried compiling from the sources and does not work either.

Vikram Das said...

Hi,

All the packages including elfutils-libelf-devel-0.97, listed as pre-requisites can be found on the Linux installation CD you have used to install the OS.

- Vikram