I am writing this article to explain what actaully the terms "In place and Out of Place upgrade".
As so many Individuals keep on asking me this question and has been asked on forums too very frequently.
This terms "In place and Out of Place upgrade" has been Introduced from 220.127.116.11 patchset.
If we look into prior release of oracle database's (9i/10g), the traditional upgrade method will be:
--> Install base release.
--> Install latest available patchset on top of base release
--> proceed with your database upgrade.
Consider a situation that you are upgrading from 18.104.22.168 to 10.2.0.5 the steps involved are:
1) Install oracle 10.2.0.1 base release software in a separate home.
2) Install oracle 10.2.0.5 patchset on top of 10.2.0.1
3) Proceed with the upgrade process.
Now from release of 22.214.171.124 patchset the things have changed, you need not have to Install the base release i.e., 126.96.36.199 to apply the 188.8.131.52 patchset.
You can Straight away Install the 184.108.40.206 pacthset as this software is bundled with complete database software Including latest patchset.
Suppose you want to upgrade from 10.2.0.5 to 220.127.116.11 database:
1) Install 18.104.22.168 software in New separate ORACLE_HOME
2) Proceed with Database upgrade.
In Place Upgrade
-- Upgrade in which patchset will be Installed on Base release.
Out of Place Upgrade
-- Upgrade in which database can be directly upgraded to latest available patchset.
Note: Out of Place upgrade is introduced only from 22.214.171.124 database patchset.
Hope its clear!!!!!!!
Thanks for reading :)
Oracle Apps DBA
- Syed Zaheer
- More than 5+ Years of IT Experience in administering Enterprise wide Multi Vendor UNIX Servers, Oracle Databases (8i to 11gR2), Middle-tiers, Applications and Clusters. I am a Sun Certified System Administrator (SCSA) for Solaris 10, oracle 10g database certified associate(OCA), Oracle 10g Database certified professional (OCP) and Oracle E-Business suite R12 certified professionl(OCP)