Migration to 12c for applications released with Oracle stack is important when we talk about application maintenance especially if there is need to be up to date with new features (like Java version, ADF framework, new SOA features and so on) and support and improving applications for end client. In this blog I will show you how to migrate ADF SOA application from 126.96.36.199 to 12c.
This blog is the first of several in which I will share the steps our Java development company follows in the process of migration to 12c for our ADF + SOA application from version 188.8.131.52 to 12c (184.108.40.206)
First of all, before starting the migration to 12c, it is recommended to make a good research about the possible ways for migration. You should also carefully read Oracle documentation about differences between 220.127.116.11 and 12c and about prerequisites for 12c.
There are some very important prerequisites that you need to have in mind before migration to 12c because after it some things are impossible or very hard to fix.
Based on research made by our Java development company we found the following prerequisites for 12c:
- Can only upgrade a domain that is 18.104.22.168 or 22.214.171.124. Migrate to a supported starting point before upgrade.
- Can only upgrade a deployment using a 64 bit JVM. Migrate to 64 bit JVM before upgrade.
- Can only upgrade a production domain not using XE DB and is not an admin server only domain.
- Can only upgrade a domain using LDAP or DB OPSS policy store. Migrate file based policy store to DB or LDAP based policy store before upgrade.
- Can only upgrade a domain using a Oracle DB of a version supported by the SOA Suite 12c certification matrix. Migrate to a supported DB version before upgrade.
- Can only upgrade a domain based on weblogic server.
- Can only upgrade a domain at this time with products deployed that were released in 12c. Example of not released products are OER, OSR, Webcenter, and SOA task UI exposed as portlets (which uses webcenter libraries).
- Cannot upgrade a domain at this time created with T2P or pack/unpack before SOA Suite 126.96.36.199.
- Cannot upgrade a domain at this time with multiple products in 12c in separate unclustered managed servers using UMS. Examples are BAM, OSB and SOA. The reason is because after upgrade UMS configuration is at the domain level or the cluster level, but not at a unclustered managed server level.
- For 12.2.X.X Only JDK 8 is supported.
For more information you can read:
Expect next parts on the topic, in which I will share with you:
- How to Install Oracle SOA (BPM) Studio 12c
- How to create and configure WebLogic 12c environment.
- The steps that we followed on process of migrating our SOA ADF application