Sunday, June 26, 2011

Upgrading Developer 6i with Oracle Apps 11i

Upgrading Developer 6i with Oracle Apps 11i
In this post I will explain - step by step - how to upgrade an Oracle Applications 11i environment to the latest certified Developer 6i patchset - nowadays patchset 18.

In this post I assume you have an Oracle Applications 11.5.10.2 on Linux with autoconfig enabled.
Other OS needs another patches (take a look on note #125767.1).

So let's begin...

1) Stop all applications processes (adstpall.sh) on all application tier nodes.

2) Apply latest certified Developer 6i patchset 18 (4948577) on all application tier nodes.
- make sure ORACLE_HOME refer to 8.0.6 Oracle home.
- run ./patch_install.sh
- execute the following commands:
cd $ORACLE_HOME/procbuilder60/lib; make -f ins_procbuilder.mk install
cd $ORACLE_HOME/forms60/lib; make -f ins_forms60w.mk install
cd $ORACLE_HOME/graphics60/lib; make -f ins_graphics60w.mk install
cd $ORACLE_HOME/reports60/lib; make -f ins_reports60w.mk install
cp –b /developer6i_patch18/bin/genshlib $ORACLE_HOME/bin

3) Apply patch 5713544
- sh patch.sh
- adrelink.sh force=y "fnd f60webmx"

4) Apply patch 4261542
- cp -r $ORACLE_HOME/forms60/java/oracle/forms/handler/AlertDialog.class $ORACLE_HOME/forms60/java/oracle/forms/handler/AlertDialog.class.PRE_BUG4261542
- cp -r $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class.PRE_BUG4261542
- cp /oracle/forms/engine/Main.class $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class
- cp /oracle/forms/handler/AlertDialog.class $ORACLE_HOME/forms60/java/oracle/forms/handler/AlertDialog.class

5) Apply patch 5216496
- sh patch.sh

6) Apply patch 5753922
- sh patch.sh
- adrelink.sh force=y "fnd f60webmx"

7) Apply patch 5355158
- cp -r $ORACLE_HOME/forms60/java/oracle/forms/handler/UICommon.class $ORACLE_HOME/forms60/java/oracle/forms/handler/UICommon.class.PRE_BUG5976594
- cp /oracle/forms/handler/UICommon.class $ORACLE_HOME/forms60/java/oracle/forms/handler/UICommon.class
- execute adadmin -> "Generate Applications Files menu" -> "Generate product JAR files"

8) Apply patch 5938515
- sh patch.sh
- adrelink.sh force=y "fnd f60webmx"

9) Apply patch 3830807
- sh patch.sh
- execute adadmin -> "Maintain Applications Files" -> "Relink Applications programs"

10) Apply patch 4586086
- mv env_forms60.mk env_forms60.mk.PRE_BUG4586086
- cp /env_forms60.mk $ORACLE_HOME/forms60/lib
- cd $ORACLE_HOME/forms60/lib
- make -f cus_forms60w.mk libso_install
- adrelink.sh force=y "fnd f60webmx"

11) Relink applications executables
- execute admin
- “Maintain Applications Files Menu”
- "Relink Applications program"
- List of product to link: “fnd”
- Generate specific executables ….: “y”
- Relink with debug: “n”
- Enter executables to relink: “f60webmx ar60run ar60runb ar60rund *”

12) Apply Apps Interoperability patch - 4888294
- adpatch...

13) execute adadmin -> "Generate Applications Files menu" -> "Generate product JAR files"

14) Start all applications processes (adstrtall.sh)

Now your system are upgraded with the latest Developer6i patchset.

No comments:

Post a Comment