1 Reply Latest reply: Oct 12, 2012 9:02 AM by Michael Ferrante-Oracle RSS

    To migrate Forms to 11.1.2 do we have to upgrade Forms to

      We have an application developed using Oracle Forms [32 Bit] Version (Production).

      We want to migrate/upgrade to Forms [32 Bit] Version (Production).

      What is the process for migration from 10g Forms to 11g Forms?

      (1.) Use a batch script and compile the 10g forms to 11g forms using 11g compiler.
      (2.) Open the forms which gave errors during the batch compilation in 11g Forms builder and compile the form in the 11g Forms builder to find out the errors, correct them and compile the form and create fmx using the builder.

      According to this document ( http://docs.oracle.com/cd/E24269_01/doc.11120/e23975/upgrade_classic.htm ) it says, that under +"4.1 Planning Your Upgrade to Oracle Forms and Reports 11g Release 2 (11.1.2)"+ that you have to patch to latest 10g Release 2 patch set which is 10g Release 2 (

      Is this necessary?

      Also, what is this Upgrade Assistant assistant for? The Source and Destination has to be in the same machine it seems. But we were told that you cannot install both 11g Forms and 10g forms in the same machine???

      Edited by: user12240205 on Oct 11, 2012 10:35 PM

      Edited by: user12240205 on Oct 11, 2012 10:36 PM

      Edited by: user12240205 on Oct 11, 2012 10:37 PM
        • 1. Re: To migrate Forms to 11.1.2 do we have to upgrade Forms to
          Michael Ferrante-Oracle
          This seems to be a common point of confusion. The "FMw Upgrade Assistant" is a utility which helps you to upgrade the entire Application Server installation to a newer version (e.g. 11.1.x). This has nothing to do with your Forms (fmb, mmb, pll, etc) or Reports (rep, rdf, etc) applications. Generally speaking, I would say that using the UA is not necessary and likely should not be used in most cases. Cases where it should be used might include a situation where your previous version has been significantly customized and you don't know how or don't want to make the same customization in the new environment manually. Whether you are talking about a new product (Oracle or not) or even a new OS, generally your best bet is to start with a clean, new installation. Attempting to upgrade an existing version always comes with problems. Just one man's opinion ;-)

          As for your Forms application(s), there is a Forms Migration Assistant (FMA), explained in the Forms Upgrade Guide:


          That said, just like using UA, it is always better to take the extra time and not rely on such tools if they can be avoided. In most cases, the FMA will not be needed. This is especially true if your application is coming from version 10. For older versions, using FMA might be beneficial.

          So, to the point, in order to move a Forms application (fmb, mmb, pll) from version 10 to 11 is as simply as recompiling your modules using the v11 compiler. That's it ;-)