Installation of Oracle 11g on SUSE Linux Enterprise Server 11

Required Software

i. SUSE Linux Enterprise Server 11

ii. Oracle Database 11g Release 1 (11.1) Enterprise/Standard Edition

Hardware Requirements:

The system must meet the following minimum hardware requirements:

i. RAM 1024 MB (Minimum)

ii. Swap space Approx. twice the size of RAM

iii. Disk space for software files 3.5 GB

iv. Disk space for database files 1.2 GB

Login on Linux System as Root user.

Before start the Oracle 11g Installation process on SLES-11 make sure the following things:

i. On linux System Oracle user must exist.

ii. On Linux system tow groups Oinstall and dba must exist

To verify Oracle user and groups Oinstall and dba on Linux system check following two configuration files. 

i. passwd file for Oracle user confirmation. The passwd file is present in /etc directory, open passwd file through vi editor


ii. group file for oinstall and dba groups confirmation. The group file is present in /etc/ directory, open group file through vi editor


4. In general, SLES-11 with default packages along with Oracle Server Base, and “C/C++ Compiler and Tools” is sufficient for Oracle 11g R1 install. Oracle Server Base selection provides orarun package. Here is screen-shot of selected patterns from SLES-11.

Novell SUSE Linux provides Orarun Package for Oracle Database installation.

The orarun Package configure the following settings:

i) It sets up a user oracle which is needed to run Oracle databases and creates two groups with the names dba and oinstall.

ii) It makes sure that typical Oracle environment parameters are set. These include ORACLE_BASE, ORACLE_HOME, PATH, LD_LIBRARY_PATH and others.

iii) It makes sure that kernel parameters are set.

7. Now we configure the Oracle user entry in /etc/passwd file because the account created by orarun package for oracle user is by default disabled. We must enable oracle user account. On terminal open passwd file through vi editor

vi /etc/passwd

i. Change the Oracle user location from "/opt/oracle" to "/home/oracle
ii. Change the shell for the "oracle" user from "/bin/false" to "/bin/bash

 Set a new password for user “oracle”. Open terminal and write given below command

passwd oracle

 Create oracle folder in /home directory

cd /home
mkdir oracle

 Root user is the owner of oracle folder i.e. created in /home directory, now we change the ownership of oracle folder from root user to oracle user

# cd /home
# chown oracle oracle

 Root group is the default group of the oracle folder i.e. created in /home director, now we change the group of oracle folder from root group to oinstall group

cd /home

chgrp oinstall oracle

In /home/oracle folder create .bash_profile file

cd /home/oracle
vi .bash_profile

In bash_profile declare and set some variables for oracle 11g database








Save and quit the .bash_profile with :wq command in vi editor

Now we change the ownership and group of .bash_profile file

chown oracle .bash_profile
chgrp oinstall .bash_profile

Change the permission of /home/oracle directory

cd /home
chmod 700 oracle

Change the permission of oracle folder i.e. is present in /opt directory

cd /opt
chmod 775 oracle

unzip Linux_11gR1_database package into /mnt directory through unzip command. After unzip a database folder is created in /mnt directory. Now we change the ownership and group of database directory in /mnt.

cd /mnt
chown –R oracle database
chgrp –R oinstall database

 Now logout from Root user and login in the system through oracle user.

 After login as oracle user we check/verify the environment variables and paths that above we set for oracle 11g database installation.

set  |more 

this command shows all environment variables

 Now we move into /mnt/database folder and run the oracle 11g database runInstaller

cd  /opt/database


Oracle Universal Installer will walk you through with self explanatory instructions. Here are screen-shots from simple Oracle 11g Installation:

Verify Oracle Installation Location

Verify oraInventory path

Here verify all prerequisite checks

Review Oracle Database 11g Installation summary and click install

At the end of the installation process a dialog box appear that shows two scripts must run as root user before you further proceed. These scripts are and Open new termianl and login as root user and run these scripts.

Installation completed successfully


Popular posts from this blog

How to create Oracle stored Procedures using TOAD for Oracle

How to Create Packages in Oracle Database using TOAD for Oracle

Create Tables in Oracle Database using TOAD