Ø This Doc will help
you to install same version of oracle on any new server using the oracle Binaries
where oracle is already installed on other servers...
Ø
First we need to take a tar of oracle home
binaries of db home and grid home (if using ASM) from the already installed
oracle which is in functional use.
Ø
Move the tar copies to the new server.
Ø
Make sure you don’t have any old oracle
references on the New machine. Remove all the oracle related files under
/etc(ls –ltr ora*).
Ø
Untar the binaries where you want your Oracle
Home need to be… DB_home and Grid_Home(if ASM is used).
Ø
Once they are untar’d in respective home.
Ø
If on AIX, run the “SLIBCLEAN” should be run as
root user.
Ø
Run the rootpre.sh from the
grid_home/clone/rootpre.sh (untar location).
Ø
Run the below command for the GRID_HOME(if asm
is used)
Ø perl ./clone/bin/clone.pl -silent ORACLE_BASE=/usr/home/oracle ORACLE_HOME=/usr/home/oracle/product/11.2.0.4/grid
ORACLE_HOME_NAME=Ora11g_gridinfrahome1 INVENTORY_LOCATION=/usr/home/oraInventory
Ø
Once the above cloning process is completed with
no issues/errors. Run the below commands as root user.
/usr/home/oraInventory/orainstRoot.sh
/usr/home/oracle/product/11.2.0.4/grid/root.sh
The 2nd command
root.sh will provide you another script to run the generated log file.
/usr/home/oracle/product/11.2.0.4/grid/perl/bin/perl
–I /usr/home/oracle/product/11.2.0.4/grid/perl/lib –I /usr/home/oracle/product/11.2.0.4/g
rid/crs/install /usr/home/oracle/product/11.2.0.4/grid/crs/install/roothas.pl
Make sure you don’t have any
errors…
Ø
This completes Grid Home setup.
Ø
Now, we need to setup ASM. For this you atleast
need one disk. (Not needed if not using ASM).
Ø
Run the below command to do so… with appropriate
passwords and disks and diskgroopname.
Ø asmca -silent -configureASM -sysAsmPassword SYSASMPASSWORD
–asmsnmpPassword ASMSNMPPASSWORD -diskString '/dev/rhdisk*' -diskGroupName DISKGROUPNAME
-disk DISKNAME -redundancy EXTERNAL
Ø
Create other disk groups now if you have any.
Ø
Make sure you have everything up and if needed
create listener also. Create spfile files and other steps you need here.
Ø
Once the above piece is completed. Now we are
ready for the Database Piece. Go to the untar’d DB_home location
Ø perl ./clone/bin/clone.pl -silent ORACLE_BASE=/usr/home/oracle
ORACLE_HOME=/usr/home/oracle/product/11.2.0.4/db_1
ORACLE_HOME_NAME=Ora11g_home1 INVENTORY_LOCATION=/usr/home/oraInventory
Ø
once done, run the below command as root user
/usr/home/oracle/product/11.2.0.4/db_1/root.sh
Ø
This completes the setup of DB_Home.
Ø
Now create a database from the backup of any
database or you can use dbca to create one…
*************************Hope this
Helps*******************************************