Hi Erman,
We are upgrading our Oracle Database 11.2.0.4 to 12.1.0.2. The broad steps we followed in previous iteration are,
1. Install 12c S/W
2. Install Database Example CD
3. Apply Recommended OPatches(Not PSUs) which has some post patching steps to be executed later.
4. Do the Upgrade Task
5. Post Upgrade Run DataPatch to complete OPatch SQL steps pending from 3.
6. Finish Upgrade.
Now in the next iteration to cut down time we are planning to merge 1,2,3 in a Single Step that's is,
1. Clone the ORACLE_HOME from previous iteration to the new Server using ORACLE_HOME cloning method(this will include 12c S/W, Example CD and OPatch applied).
2. Do the Upgrade Task
3. Now, Post upgrade if we run DataPatch from this home, will it be able to identify all the pending post patching steps and apply them in this newly upgraded database???
Also, is this post of yours telling that it will be able to do it?
http://ermanarslan.blogspot.in/2016/08/exadata-cloning-oracle-home-and.html
Thanks and Regards,
Roy Susmit
Oracle Applications DBA