The SOA(/BPM) Bundle Patch 12.1.3.0.2 is available for download from Oracle Support (http://support.oracle.com)
Just use the search on patch number ‘20423408’ and it will bring you the patch details page with the download (approx. 662MB).
You can deploy the patch on top of your basic 12.1.3.0.0 or the earlier released SOA Bundle Patch 12.1.3.0.1
So I patched my own JDeveloper 12.1.3 environment with the OPATCH tool.
Extract the downloaded patch, I’ll use C:\temp\p20423408_121300_Generic\20423408
This folder is called ‘patch_TOP’ in opatch terminology.
Since I use Windows as local OS you will need to First open a command prompt with Administrator rights (right-click, run as Administrator).
If we don’t use the right permissions we will get the error: Unable to lock Central Inventory. OPatch will attempt to re-lock
First we set our ORACLE_HOME to the Jdeveloper 12.1.3 folder:
SET ORACLE_HOME=C:\ORACLE\middleware\12.1.3
And make sure opatch is in our path:
SET PATH=%PATH%;C:\ORACLE\middleware\12.1.3\OPatch
We browse to the patch_top folder:
cd C:\temp\p20423408_121300_Generic\20423408
And run opatch:
opatch apply
/opatch apply Oracle Interim Patch Installer version 13.2.0.0.0 Copyright (c) 2014, Oracle Corporation. All rights reserved. Oracle Home : C:\ORACLE\middleware\12.1.3 Central Inventory : C:\Program Files (x86)\Oracle\Inventory from : n/a OPatch version : 13.2.0.0.0 OUI version : 13.2.0.0.0 Log file location : C:\ORACLE\middleware\12.1.3\cfgtoollogs\opatch\20423408_May_ 29_2015_14_43_43\apply2015-05-29_14-43-25PM_1.log OPatch detects the Middleware Home as "C:\Oracle\Middleware\12.1.3" mei 29, 2015 2:43:44 PM oracle.sysman.oii.oiii.OiiiInstallAreaControl initAreaControl INFO: Install area Control created with access level 0 Applying interim patch '20423408' to OH 'C:\ORACLE\middleware\12.1.3' Verifying environment and performing prerequisite checks... Patch 20423408: Optional component(s) missing : [ oracle.integration.bpm, 12.1.3.0.0 ] , [ oracle.mft.apache, 12.1.3.0.0 ] , [ oracle.bpm.processspaces, 12.1.3.0.0 ] , [ oracle.mft, 12.1.3.0.0 ] , [oracle.soa.workflow.wc, 12.1.3.0.0 ] Patch [ 20423408 ] conflict with patch(es) [ 19707784 ] in the Oracle Home. To resolve patch conflicts please contact Oracle Support Services. If you continue, patch(es) [ 19707784 ] will be rolled back and the new Patch [ 20423408 ] will be installed. Do you want to proceed? [y|n] User Responded with: Y OPatch will roll back the subset patches and apply the given patch. All checks passed. Please shutdown Oracle instances running out of this ORACLE_HOME on the local system. (Oracle Home = 'C:\ORACLE\middleware\12.1.3') Is the local system ready for patching? [y|n] User Responded with: Y Backing up files... Rolling back interim patch '19707784' from OH 'C:\ORACLE\middleware\12.1.3' Patching component oracle.bpm.addon, 12.1.3.0.0... Patching component oracle.rules, 12.1.3.0.0... Patching component oracle.bpm.plugins, 12.1.3.0.0... Patching component oracle.soa.mgmt, 12.1.3.0.0... Patching component oracle.integration.bam, 12.1.3.0.0... Patching component oracle.soa.common.adapters, 12.1.3.0.0... Patching component oracle.soacommon.plugins, 12.1.3.0.0... Patching component oracle.integration.soainfra, 12.1.3.0.0... RollbackSession removing interim patch '19707784' from inventory OPatch back to application of the patch '20423408' after auto-rollback. Patching component oracle.rcu.soainfra, 12.1.3.0.0... Patching component oracle.bpm.addon, 12.1.3.0.0... Patching component oracle.rules, 12.1.3.0.0... Patching component oracle.bpm.plugins, 12.1.3.0.0... Patching component oracle.soa.mgmt, 12.1.3.0.0... Patching component oracle.integration.bam, 12.1.3.0.0... Patching component oracle.soa.common.adapters, 12.1.3.0.0... Patching component oracle.soacommon.plugins, 12.1.3.0.0... Patching component oracle.integration.soainfra, 12.1.3.0.0... Verifying the update... Patch 20423408 successfully applied Log file location: C:\ORACLE\middleware\12.1.3\cfgtoollogs\opatch\20423408_May_29_2015_14_43_43\apply2015-05-29_14-43-25PM_1.log OPatch succeeded.
Dave Shaffer
05-08-2015 at 17:18
Hi Jan – thanks, this information is awesome! Just used it at a client to patch JDev 12c to resolve performance issues in the XSLT mapper we were seeing with the very large OTM GLog schemas. One addition – note that bundle patch 3 is out now which is the one recommended by Oracle engineering – it is patch number 20900599.
Thanks again – super useful and timely information for us!
Dave Shaffer
05-08-2015 at 18:35
Actually, I will add one more comment – for my use-case, once I applied the patch and re-started JDev, it was unstable and didn’t resolve our performance issue. However, then I ran:
jdev -clean
from the command line. At that point, life was great (and running -clean once was all that was needed – I can now start JDev from the Windows menu happily). And the performance is remarkably improved in working with the XSLT editor and the OTM GLog schemas.
jvzoggel
05-08-2015 at 19:30
Thanx for the info Dave. Didn’t know patch set 3 was already out and neither knew of the jdev clean command. 👍