0% found this document useful (0 votes)
106 views15 pages

Oracle Build 10gR2 Sles11 Install PDF

This document provides instructions for installing Oracle Database 10g R2 (10.2.0.4) on SUSE Linux Enterprise Server 11. It outlines downloading and installing SLES11, configuring the system environment, installing Oracle prerequisites and database software, configuring startup settings, applying patches, and basic management tasks. The steps are designed to help users complete an Oracle 10g R2 installation on SLES11 with minimal effort.

Uploaded by

Akash Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views15 pages

Oracle Build 10gR2 Sles11 Install PDF

This document provides instructions for installing Oracle Database 10g R2 (10.2.0.4) on SUSE Linux Enterprise Server 11. It outlines downloading and installing SLES11, configuring the system environment, installing Oracle prerequisites and database software, configuring startup settings, applying patches, and basic management tasks. The steps are designed to help users complete an Oracle 10g R2 installation on SLES11 with minimal effort.

Uploaded by

Akash Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Oracle Database 10g R2 (10.2.0.

4)
on
SUSE Linux Enterprise Server 11
( How to Install )

Arun Singh
Novell Inc.

Introduction
Oracle Database 10g R2 (10.2.0.4) is certified on SUSE Linux Enterprise Server
11 (SLES11). This document is not a replacement of official Oracle Installation
manual but provided to help you to get Oracle Database installed on SLES11
with minimal efforts. Here, x86_64 version of both Oracle Database and SUSE
Linux Enterprise Server is used. Similar steps applies to other platforms (x86,
ia64, etc.). If you encounter any problem or have general question, please post
your query to [email protected].
Note: Information provided here will work for SUSE Linux Enterprise Desktop 11

Required Software
Novell

SUSE Linux Enterprise Server 11 (http://www.novell.com/products/server/eval.html)

Oracle

Oracle Database 10g Release 2 (10.2.0.1) Enterprise Edition

(http://www.oracle.com/technology/software/products/database/oracle10g/index.html)

Oracle Database 10g Release 2 Patch Set (10.2.0.4)

Hardware Requirements
The system must meet the following minimum hardware requirements:
Requirement

Minimum Value

RAM

1024 MB

Swap space

Approx. twice the size of RAM

Disk space in /tmp

400 MB

Disk space for software files

3.5 GB

Disk space for database files

1.2 GB

Installation Steps
1. Install SUSE Linux Operating System
Follow the Installation instructions provided in the SLES11 install manual.
SLES11 with default packages along with Oracle Server Base, and C/C++
Compiler and Tools is sufficient for Oracle Database 10g R2 installation.

Oracle Server Base provides orarun package, which does most of the
Oracle pre-install requirement i.e. setting kernel parameters, oracle user
creation, etc.. Here is screen-shot from SLES11 (x86_64) server.

Check whether C/C++ compiler is installed usinggcc --version. If gcc is not


installed, then use YaST setup tool to install C/C++ Compiler and Tools.
2. Install SLES11 Service Pack
At this time no Service Pack is available but check for availability kernel
update. If available bring your server to latest released kernel.
3. /etc/hosts - Comment out 127.0.0.2 and put your server's Static IP address.
# 127.0.0.2
192.168.0.2

sles11.novell.com sles11
sles11.novell.com sles11

4. Oracle Install prerequisites


SUSE provides orarun packages to automate most of the Oracle pre-install
task. Refer to Oracle installation document for complete list of prerequisites.

orarun :
1. If you have selected Oracle Server Base option at install time, orarun
package is already installed on your server.
Note: For SUSE Linux Enterprise Desktop 11 get orarun from SLES11
DVD and install manually: #rpm -ivh orarun-1.9-172.19.x86_64.rpm
2. The account for oracle user is disabled. Please enable it by:
1. Changing the shell for the "oracle" user from "/bin/false" to "/bin/bash",
either by editing the "/etc/passwd" file.
2. Set a new password for user oracle i.e. /usr/bin/passwd oracle.
You can use SUSE setup tool YaST to accomplish above task.
/sbin/yast2 -> security and Users -> Edit and create groups
(Select users tab and set System Users filter to see oracle user.)
Following are the screen shots of oracle user properties:

3. Change Default Oracle environment set by orarun (If required)


1. Change Oracle home directory by editing ORACLE_HOME variable in
/etc/profile.d/oracle.sh file.
ORACLE_HOME=$ORACLE_BASE/product/10gR2/db
2. Default ORACLE_SID set by orarun install is orcl. Change it to your
preferred name in /etc/profile.d/oracle.sh file.
Note: Oracle Installer will ask this database name and it should match
to ORACLE_SID to avoid any problem.
4. Run /usr/sbin/rcoracle start to set kernel parameters. Ignore
ORACLE_HOME not set message as this will get fixed once Oracle
Database is installed.
5. Exit from current session and login as new oracle user. Following is a
snap-shot verifying current user:

5. Oracle 10g R2 Installation


Get Oracle 10g R2 (10.2.0.1) Software from oracle web site depending on
your platform (10201_database_linux_x86_64.cpio.gz) and extract files:
#gunzip 10201_database_linux_x86_64.cpio.gz
#cpio -idmv < 10201_database_linux_x86_64.cpio
1. Make sure you are logged in as oracle user.
2. Run Oracle Universal installer : ./runInstaller
You will get OS not supported error. This is due to the fact that Oracle
10gR2 was released before SLES11. To fix OS not supported error,
apply any of the following fix:
Note: You may get libxcb java Warning, please ignore this.
1. Modify database/install/oraparam.ini file to add support for SUSE
Linux 11. Also modify database/stage/prereq/db/refhost.xml to
update OPERATING_SYSTEM from 9 to 11.
a) After modification oraparam.ini file will look like:

b) After modification refhost.xml will look like:

2. You can skip step #1 (or if installing from read only media), by using
-ignoreSysPrereqs install option to bypass prerequisites checks.
i.e. ./runInstaller -ignoreSysPrereqs
If you are installing from CD mounted as /media/cdrom then cd /tmp &&
/media/cdrom/runInstaller will be helpful.
Installation will walk you through with self explanatory instructions. Here
are screen-shots from simple Oracle Database 10gR2 Installation:

( Ignore this linking error. Press Continue. )

( Press OK to continue)

(Press Exit to complete the installation.)


6. Un-Installing incomplete Installation : Clean-up
Oracle Installer will give you an option to remove installed product but
sometimes your installation is not complete and you would like to restart the
clean installation. Here are some quick and dirty steps to clean-up your
system:
1. Remove /usr/local/bin/{coraenv, dbhome, oraenv}
2. Remove /etc/oratab, /etc/oraInst.loc, and /etc/oracle directory
3. Remove all files created by Oracle installer in /opt/oracle (Install Directory)
i.e. Directory /opt/oracle/{product, admin, oradata, oraInventory}
7. Oracle Database Start at boot time
Set parameter START_ORACLE_DB="yes" in /etc/sysconfig/oracle file.
You can edit file /etc/sysconfig/oracle manually or use YaST setup tool
to change oracle specific parameters.
/sbin/yast2->System->/etc/sysconfig Editor ->Productivity->Databases

1. Edit /etc/oratab entry corresponding to your database to Y.


2. Edit dbstart, dbshut and dbhome scripts to reflect correct location for
ORATAB entry. i.e ORATAB=/etc/oratab
8. Oracle Enterprise Manager
1. Start Enterprise Manager services, if is not running: "emctl start dbconsole"
Note: If you want to start dbconsole services at boot-time, then set Listener

(START_ORACLE_DB_LISTENER) and Enterprise Manager parameter


(START_ORACLE_DB_EMANAGER) in /etc/sysconfig/oracle to yes.
2. Use Enterprise Manager web interface (http://localhost:1158/em) to perform
routine database administration and performance tuning tasks.

9. sqlplus: Startup and Shutdown of the Oracle10g Database (Manual)


From diagnostic point of view it is very important to check sqlplus is
functioning properly. If not then your installation is having problems.

1. To startup the database:


sles10$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
2. To shutdown the database:
sles10$ sqlplus /nolog
SQL> connect / as sysdba
SQL> shutdown
Note: / connects you to the schema owned by SYS with the privilege SYSDBA.

10. Async I/O : Enable by Default


Unlike previous releases, AIO is enable by default. You can
disable/enable using init.ora parameter (filesystemio_options).
11. 10gR2 patch 10.2.0.4
Download the 10204 (or latest) patch set from Oracle Metalink
(p6810189_10204_Linux-x86-64.zip) and install. You need Oracle support
contract to get this patch set. You will be fine without this but for production
system, install 10204 patch set.
1.
2.
3.
4.

Make sure you are logged in as oracle user.


#unzip p6810189_10204_Linux-x86-64.zip
Read README.html included with this patch & follow direction..
cd Disk1 and run Oracle Universal Installer:
./runInstaller -ignoreSysPrereqs

History:
Date
09/29/09
Enjoy!

Changes
Initial Document created.

You might also like