Installing 10gR2 Database Software

A Brief Pep talk: How does virtualization
change the Oracle ballgame

I keep getting offers all the time–contracts in which I
have to install databases (RAC or Standard) for clients. Every time, I have to
go through the rigmarole of preparing and then installing the database. It is
good, it pays me well per hour, but is it smart? I don’t think so. VMware’s
virtualization with VI3 changes all that.

I know I have mentioned it, but writing this article made me
think about it again. Just imagine I create an Oracle template for Solaris 10,
Redhat, SuSe, Centos, Windows and I am done. All I have to do is to deploy the
template on the client site. I am done in no time. My client saves money, I
save time and have time left to attend to more clients. Saving cash and
improving the cash flow process can change and accelerate the pace of adoption.
Such marketbusting
strategies
complemented with breakthrough technologies like those offered
by VMware are especially needed in today’s world.

Getting on with Installing database

The previous article discussed the Clusterware installation. Here we will cover
installing the database only software. This means that we will do the DBCA and
the rest later. Before you run the runInstaller, check the following:

Login as root and run xhost command as root This is to allow for X
Server connections (remote connections). Then make sure to be logged in
as Oracle user with the oracle
user account:

# xhost +
access control disabled, clients can connect from any host
# su - oracle

Also, go ahead and verify the environment variables on all candidate nodes.

$ env | grep ORA
ORACLE_SID=vm01
ORACLE_BASE=/u01/app/oracle
ORACLE_TERM=xterm

Similarly, go ahead and do the same on all the nodes.

OK now we are all set, so go to your installation folder. In our case, it
was the orasoft, and do the following.

$ /u01/app/oracle/orasoft/database/runInstaller

You can also flag it with –ignoreSysprereqs if
you have RAM limitations on your physical box. The prerequisites check does
often complain (as you will see later on my installation) if you want to
install your RAC on a laptop with 1G memory, for instance.

Database Only Installation

Welcome, click on next:

Select the installation type–here we go ahead and take the whole Enterprise
Edition. These days its just one cd. I remember back in 7/8 days, it used to be
¾ cds. Click on next:

Specify Home Details. We will pick the default chosen by the installer, but
you can pick anything, especially when you have company specific installation
guidelines.

Specify Hardware Cluster Installation Mode. Here the cluvfy (in the
background) picks up all the available machines. Hoes it do it? You guessed it
right. It was your clusterware (meaning all the clusterware daemons), which was
running. It goes without saying that you need to check that your clusterware is
running before you start with the installer. Check all the machines. Note that
you can also carry out a non-cluster installation. Click on next:

Product-Specific Prerequisite Checks. This is what I mentioned; as you can see,
my swap was the problem. I had little space on my disk as well but never mind,
we will ignore it for installation purposes. Click on next:

Select the Configuration Option. We choose database software only. We will
do the database installation later on. Click on next:

You are presented with a summary. All seems fine. Click on install:

Tarry Singh
Tarry Singh
I have been active in several industries since 1991. While working in the maritime industry I have worked for several Fortune 500 firms such as NYK, A.P. Møller-Mærsk Group. I made a career switch, emigrated, learned a new language and moved into the IT industry starting 2000. Since then I have been a Sr. DBA, (Technical) Project Manager, Sr. Consultant, Infrastructure Specialist (Clustering, Load Balancing, Networks, Databases) and (currently) Virtualization/Cloud Computing Expert and Global Sourcing in the IT industry. My deep understanding of multi-cultural issues (having worked across the globe) and international exposure has not only helped me successfully relaunch my career in a new industry but also helped me stay successful in what I do. I believe in "worknets" and "collective or swarm intelligence". As a trainer (technical as well as non-technical) I have trained staff both on national and international level. I am very devoted, perspicacious and hard working.

Latest Articles