Database Journal
MS SQL Oracle DB2 Access MySQL PostgreSQL Sybase PHP SQL Etc SQL Scripts & Samples Tips Database Forum Rss Feed

» Database Journal Home
» Database Articles
» Database Tutorials
MS Access
SQL Scripts & Samples
» Database Forum
» Slideshows
Free Newsletters:

News Via RSS Feed

Rss Feed

Database Journal |DBA Support |SQLCourse |SQLCourse2

Featured Database Articles


Posted Jul 20, 2006

Installing 10gR2 Database Software

By Tarry Singh

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

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:

Oracle Archives

Latest Forum Threads
Oracle Forum
Topic By Replies Updated
Oracle Data Mining: Classification jan.hasller 0 July 5th, 07:19 AM
Find duplicates - Unique IDs Lava 5 July 2nd, 08:30 AM
no matching unique or primary key rcanter 1 April 25th, 12:32 PM
Update values of one table based on condition of values in other table using Trigger Gladiator 3 February 29th, 06:01 PM