This post covers overview/top level steps to upgrade Oracle Applications (E-Business Suite) 11i (11.5.8,11.5.9,11.5.10) to R12/12i (12.0.4).
This post is useful to understand upgrade from Apps DBA point of view and does NOT cover any functional steps in upgrade process.
For step by step Oracle R12/12i upgrade process follow R12 Upgrade Guide here and R12 Installation Guide Here
If you want to know what is changed in R12 (like technical difference between 11i & R12 Click Here or new TOP INST_TOP click here )
If you are already on R12 (12.0.0, 12.0.1, 12.0.2 or 12.0.3) and wish to upgrade to 12.0.4 Check Steps Here
Key points with regard to upgrade
- You can upgrade to R12/12i (12.0.4) ONLY from release 11.5.8, 11.5.9.X or 11.5.10.X (For any previous release like 11.5.7 , upgrade them to 11.5.10.2 first)
- You can upgrade database to version 10.2.X during upgrade (11.5.8, 11.5.9.X, 11.5.10.X) or BEFORE R12 upgrade (only for 11.5.9.X and 11.5.10.X)
.
Upgrade is broadly divided in to three steps
–Preupgrade Step (lay down file system for R12 using rapidwiz/RapidInstall)
–Upgrade Step (Upgrade database to 10gR2 (if not already upgraded), apply R12.AD.A on R12 APPL_TOP and apply 12.0.4 patch database portion only)
–Post Upgrade step (Run rapidwiz/RapidInstall one more time to configure and start services on R12)
.
A. Pre-Upgrade Process
1.Layout file system for R12 using rapidwiz with option as upgrade.
Run rapidwiz from R12 software >> Select option “Upgrade to Oracle Applications Release 12“ (Check Figure)
In Select Upgrade Action screen select “Create Upgrade File System” (Check Figure)
Follow further screens and installer will install R12 file system (This step will NOT configure and start services in R12, It will only install R12 files)
Note* There are other preupgrade steps as well like migrate backup, TUMS (optional), OATM, convert to multi org, gather stats and functional preupgrade steps (Detailed step by step upgrade doc coming soon …)
B. Upgrade Process
2.Migrate database to 10gR2 - This step is required if you have not upgraded your database with 11i itself. Use ORACLE_HOME (10.2 on database tier) which came as part of R12 upgrade (Create Upgrade file system above in preupgrade step)
Also check following Metalink Notes
403339.1 - Oracle 10g R2 Database preperation Guidelines for Oracle E-Business Suite R12 Upgrade
396009.1 - Database initialization parameters for Oracle apps R12
3. Put your Apps into database in to maintenance mode
4.Run adpatch 6604842 (on R12 appl_top, environment variable at this stage should point to R12 APPL_TOP and ORACLE_HOME in application tier should point to FORMS (10.1.2) in R12) to upgrade AD product of R12 to 12.0.4 (Patch 6604842 is available as R12.AD.A)
5. Run 12.0.4 patch 6394500(u6394500.drv ) which is under $AU_TOP/patch/115/driver (on R12/12.0.4 APPL_TOP). Note* You have to apply this patch on 12.0.4 APPL_TOP.
Apply this with nocopyportion and nogenerateportionas copy and generate portion is already available as part of R12 install done above in preupgarde step.
Apply/Upgrade to 12.0.4 using
adpatch options=nocopyportion,nogenerateportion
6. Disable maintenance mode
C. Post Upgrade Process
Database and database listener should be up at this stage.
7. Run Rapid Install one more time (with different option check figure) to configure and start services on R12/12i.
Run rapidwiz one more time
Select option “Upgrade to Oracle Applications Release 12“ (Check Figure)
In Select Upgrade Action screen select “Configure Upgraded Release 12 Instance” (This select is different from selection in Pre-Upgrade Step)
Change file name as shown in figure to your new $APPL_TOP/admin/$CONTEXT_NAME.xml (R12)
There are other finishing tasks which are out of scope of this post like backup, reset password, setup client machines (java plugin), printers, workflow notification mailer and various functional steps
Related Docs
399362.1 E-Business Suite Release 12 Upgrade Sizing and Best Practices
396009.1 Database Initialization Parameter for Oracle Applications R12
Stay tuned for more on Oracle Apps R12/12i upgrade from release 11i
Related Posts for Apps R12
- Oracle Apps R12 Forms : Servlet or Socket
- Release Update Pack for Oracle Applications R12
- Difference between Oracle Apps 11i and R12 (Technical)
- Unified APPL_TOP : Changed Feature in Oracle Apps R12
- Oracle R12/12i log file (Patch, Clone, Startup/Shutdown)
- Upgrade Oracle Apps 11i to R12/12i (12.0.4) - Key Points
- Oracle Apps Release 12.1 , Guess official release date ?
- Oracle 12.0.6 R12 RUP6 is Out now
- Application Tier Services in Oracle Apps R12
Popularity: 19% [?]




Good hands-on exercises (installation, patching, cloning), very experienced trainer worth every penny
39 users commented in " Upgrade Oracle Apps 11i to R12/12i (12.0.4) - Key Points "
Follow-up comment rss or Leave a Trackbackhey u know what I released the 12.0.4
and contributed for the database prep guidelines ..
i am a release engineer in oracle.
1-should i upgrade mkstoolkit before upgrade to R12, and if i will use Cygwin, should i configure it on the system before upgrade to R12?
2-dose we create another oracle_home for R12 or we use the exist 11i oracle_home?
Does we create another oracle_home for R12 or we use the exist 11i oracle_home?
As a part of first runInstaller you lay down file system for R12 (You can’t use same oracle_home on middle tier)
Thanks Atul so much for the answer.
I am using 11.5.10.2 with 9i and going to upgrade to 12.0.4 with 10.2.0.3 windows system
This the steps which i will do on my system:
1- apply patch# 6502082 AD.I.6
2- apply patch# 6727612 TUMS and generate the report(i did it and there are no settings necessary).
3- Already Converted to Multiple Organizations.
4- Run AD Preparation script patch #5726010.
5- apply patch #4563075 for OPM.
6- Gather schema statistics for CBO.
7- Run R12 Rapid Install and choose upgrade option.
8- Upgrade to oracle portal 10g
9- Deregister the current database server.
10- I want know how to do this steps and what patch # should i apply:
- Perform 10.2.0.3 patch set pre-installation tasks.
Perform 10.2.0.3 patch set installation tasks.
11- Upgrade the database instance (How??).
12- apply patch set 5337014.
13- apply patch #6344567
14- apply patch #4247037
15- apply Oracle Service patch #5880762
16- Shut down application tier listeners and concurrent managers.
17- enable maintenance Mode.
18- Drop MRC schema.
19- Run Rapid Install again and choose the location of the new *.xml file path which created by the first rapid install.
I hope you help me and advice what steps is missing and also answer to my questions which you will find it during the steps.
Thanks
i forgot to tell you that i already have CDs for 12.o.4 with 10.2.0.2 so is it enough or also i will need patch set for 10.2.0.3?
Regards
Ashraf,
10.2.0.2 is certified with 12.0.4 (just double check from certification matrix) and if this is certified 10.2.0.2 is enough
But i still don`t know if there are something missing in this scenario or not?
should i upgrade the oracle portal to 10g before upgrade the database or it will upgrade itself when i use rapidwiz?
Regards
Hi Ashraf,
How far did you reach upgrading to R12i?
Hi Atul Kumar ,
I applied patch 6502082(AD.I.6) then applied patch 5726010( AD Preparation Scripts)then install visual studio 2005 then used sygwin, and start to run r12 stage(12.0.0.21) and choose upgrade option , but it gave me error on during upgrade.
what error ?
You are upgrading from which version ?
i am upgrading from 11i cu2 database 9i to r12 and it give me an error on 66%.
Regards
Is this step at “create or update file system” suring upgrade process ?
What is error message ?
For Oracle apps R12 installtion log directory check
http://onlineappsdba.com/index.php/2007/12/25/oracle-r1212i-log-file-patch-clone-startupshutdown/
Hi Atul,
I want to know the new features of Oracle Projects module in R12. Basically I am finance technical and new to Projects module so it will be very nice if you can brief me on the same on technical side.
Thanks,
Nilam
Hi,
I am upgrading 11i to R12.we have 2 node architecture.Database/CM and on another node Apache/Forms.
I have sucessfully first upgraded the database to 10.2.0.4 and then to OATM and now I have sucessfully applied patch 6394500.
Now what should be the next step.I am following the E12011-01 Docc.
I am at the step configure and start server process.When do i need to run the rapidwiz again.before or after.please advice.
I have taken the backup at this stage.
I just need guidence another 3 steps.
Thanks for your help
Anil Kumar
Hi,
I would like to add.
Should I run the rapidwiz first as mention here pointing to new R12 $APPL_TOP/admin choosing the upgrade to oracle R12 home.
2.Docc says you need to create the new xml file
perl /bin/admkappsutil.pl then copy to the database server and generate the contextfile.I am little confuse here.
Thanks
Anil
Hi,
I am sorry I got the answer.Rapidwiz should be after that.
Thanks
Anil
Hi,
We have implemented Oracle Apps 11i (11.5.10.2) Oracle CRM for our customer and following are the modules we have implemented:
• Oracle Teleservice
• Oracle Service Contracts
• Oracle Field Service
• Oracle Mobile Field Service
• Oracle iSupport
• Oracle Receivables
Now the customer is interested in upgrading to R12 and wants to know if there are known issues in upgrading the above modules to R12.
Please let me know if any of you have had the experience in upgrading CRM modules to R12.
Rgds,
Thiru
We are on Ebus 11.5.9 we upgraded database to 10G with RAC , we are entending to upgrade to 12i.
1- is there any other pre-requsite the technology stack
2- Should we upgrade first to 11.5.10 , then Oracle 12.0.x or we can do straight upgrade
to release 12i ,
3- what version of release 12i is most stable and recommended .
thanks Atul .
Regards,
1- is there any other pre-requsite the technology stack
No (database upgrade to 10g is enough rest techstack upgrade will come as part of 11i to R12 upgrade), just take care of client side (from Jinitiator to Java Plugin)
2- Should we upgrade first to 11.5.10 , then Oracle 12.0.x or we can do straight upgrade
to release 12i ,
You could directly go from 11.5.9 to 12.0.X
3- what version of release 12i is most stable and recommended .
12.0.4
I am at 11.5.9
We plan to upgrade. My question to you is that , upgrade to 11.5.10 is better or upgrade to 12.1 is better?
We use AP,AR,GL
Will appreciate your guidance
Can you suggest how to check if 11.5.9 installation is CU1 or CU2?
hi all;
we are working with Oracle EBS 11i [11.5.10.2] and Database 10g [10.2.3]…
now we are going to upgrade to 12.1.1 ..
What are the steps actually required to migrate:-
1-Database no need to migrate [ at least certified with 12i]
2-on Application Tier , It need to install some Patch and TUM Scripts ..
3-Rapid Install on the same version and same oracle home …
we have minimal customization, can we make a fresh installation of 12i only??
Thanks for your help
Yours
Hi Atul,
The document and suggestion from your side is very Useful.
Please tell me whether we can proceed migration from 11.5.9 to 12.1.1 is there any problem.
regards
vikas
We upgrade from 11.5.10.2 to 12.0.4 and then to 12.0.6.We were on 10.2.4 database ,what I did is I convert the tablespaces to OATM and every thing went fine.For R12 I use Upgrade Guide Release 11i to Release 12.0.4 PART no E12011-02.I have the docc prepared for my company.Atul docc is very good docc to refer.
Anil Kumar
Can someone please tell what steps I need to perform to convert to Multi org before starting upgrade from 11.5.10.2 to R12.
Our environment is not multiorg and converting to multiorg is one of the mandatory step to perfomr upgrade.
Your help is appreciated.
Hi folks,
Any body have R12 upgradation exp please help me
@mleninbabu,
Please share your issue
Dear Atul Kumar;
I would like to thank you very much…
Now i’m going to execute the steps of migration based on Oracle R12.1.1 Reference manual…
I go till , Upgrade Chapter 3,
point 9, Apply AD 12.1.1 upgrade driver,..
first i was run patch driver on R11, it fail,
when i return to your notes, you wrote by red color ,,, its helpfull for me ,, and i hope oracle docs should follow this style, when you have a critical issue , shoulmention by a different color, font ,…
again thank you Sir, to share your experience …
Yours
Abuzaid
Saudi Arabia,
Hi Atul,
Can someone please also help me on steps I need to perform to convert to Multi org before starting upgrade from 11.5.10.2 to R12.
Our environment is not multiorg and converting to multiorg is one of the mandatory step to perfomr upgrade.
Also let me know if I can move ahead without converting to Multi org.
Hi Atul,
Actually i got R12 upgradation project.This is my first upgradation project so i need to know about the roles and responsibilities of a technical consultant in upgradation
Thanks&Regards
Lenin
hi Lenin;
Reference to upgrade project,
I download very nice tools from oracle is called maintenance Wizard,
as a project manager…it’s very usfull…
1)-Create database in linux machine [10gR2]
2)-some configuration ..
3)- Install Maintenance Wizard..
4)- go to ie and run your url
http://hostname.domain:8080 ..
login using sysadmin/pw
5)-configure nodes [R11, r12,..]
6)- create users ..and you see all tasks based on oracle standard documentation..
7)- some tasks may be you not need as per TUMS ..
I hope it helpfull for you
Regards
Abuzaid, Saudi Arabia
Hi Atul,
One last try on this blog, can some one help me on steps I need to perform to convert to Multi org before starting upgrade from 11.5.10.2 to R12.
Our environment is not multiorg and converting to multiorg is one of the mandatory step to perfomr upgrade.
Also let me know if I can move ahead without converting to Multi org.
@ Nadeemhari
Use adadmin to convert to multiorg in apps
Check below metalink (now Oracle Support) notes
396351.1 Switching from Single-Org To Multi-Org
392374.1 Any Multi Org problem read This or even before running convert to Multi org
Hi Atul,
I have gone through these two notes. Actually I need help in how to
define an operating unit
set the site-level AOL profile option MO: Operating Unit to use your new operating unit.
Thanks
Hi,
I am in the process of upgrading Oracle EB11i(11.5.10) to EBS R12(12.1.1).
I am following Oracle Applications Upgrade Guide Part# E14010-01.
I have done everything till upgrading DB to 10g R2.
The main step after DB upgrade is to Apply R12 Upgrade Driver Patch 7461070 (R12.AD.B.1).
As per the Readme of patch 7461070, I have to run Patch Appln Assistanct (PAA)
When I run PAA it gives me errors.
xecuting begin :value := ad_manual_step_object.is_step_already_done(’ad_offcycle_warnings’,'120.1′); end;
Error in executing SQL: ORA-06550: line 1, column 18:
PLS-00201: identifier ‘AD_MANUAL_STEP_OBJECT.IS_STEP_ALREADY_DONE’ must be declared
ORA-06550: line 1, column 8:
PL/SQL: Statement ignored (DBD ERROR: error possibly near indicator at char 17 in ‘begin :value := ad_manual_step_object.is_step_already_done(’ad_offcycle_warnings’,'120.1′); end;’)Error:
Please let me know how to resolve this issue.
Thanks.
Hi,
We want to upgrade from 11.5.10.2 to Rel 12.1. The database is already on 10.2.0.4. Can you give me the step by step for the upgrade process.
Basically I’m confused at the database step. As Since I do not have to upgrade the db, is there any option in the Rapidwiz that selects the existing database instead of installing a different Oracle Home.
Thanks,
Jay
If you are already on 10.2.0.4 and if 10.2.0.4 is certified with 12.1 then follow above steps - ignore database part from above.
Check above steps agaion carefully - You need to apply u driver to upgrade schema in exisiting database.
These steps with step by step guide to upgrade 11i to R12 is covered in our online training here
http://focusthread.com/training/oracle-11i-to-r1211-upgrade-training/213-oracle-11i-to-r12-upgrade-training
Leave A Reply