Oracle® Smart Update Installing Patches and Maintenance Packs Release 3.2 Part Number E14143-03 |
|
|
View PDF |
This section lists the limitations that have been identified in Oracle Smart Update. Wherever possible, workarounds are provided.
Note:
Starting from the Oracle Fusion Middleware 11gR1 release, MW_HOME is the new term for BEA_HOME.This section describes general issue and workarounds associated with Oracle Smart Update.
Smart Update 3.1 exits with an error if version strings of products that are not supported by Smart Update (such as Oracle Tuxedo) exist in the registry, and if the unsupported products and Oracle WebLogic Server are in the same middleware home.
This error occurs, for example, when you run Smart Update on a machine that has PeopleSoft, which is dependent on Oracle Tuxedo – an product that Smart Update does not support.
To work around this issue, upgrade to Smart Update 3.2, which ignores version strings of unsupported products.
You can upgrade to Smart Update 3.2 by performing the following steps:
Rename the beahomelist
file to beahomelist_
.
For Windows, the beahomelist
file is located under the ${SystemDrive}\bea
folder.For Linux and UNIX, the beahomelist
file is located under the ${HOME}\bea
folder.
Invoke Smart Update.
Smart Update downloads the new version of the tool and upgrades itself automatically.
Close Smart Update.
Rename the beahomelist_
file back to beahomelist
.
You cannot run Smart Update on a Macintosh machine because enough heap memory is not allocated by default.
To work around this issue, increase the Java heap memory by modifying the bsu.sh script in the MW_HOME/utils/bsu folder.
The following code illustrates the line in the script you must edit to increase the heap memory. The edited value is in bold text.
"$JAVA_HOME/bin/java" -Xms64m -Xmx256m -jar patch-client.jar $*
Exception com.bea.plateng.patch.PatchInstallationException is thrown when you apply or remove patch using Smart Update or during an incremental installation to a middleware home with Node Manager running.
When Node Manager is running, the process locks the file weblogic_patch.jar
. As a result, patch cannot be installed or removed successfully because it fails to update weblogic_patch.jar
.
To work around this issue, shut down Node Manager when you perform incremental installation or invoke Smart Update from the same middleware home.
If you have installed WebLogic Integration in command-line mode, and opted to apply patches automatically (by selecting option 1) after successful completion of the installation, the installer automatically applies patches to WebLogic Server, Workshop for WebLogic, and WebLogic Portal. The installer does not check whether WebLogic Portal is installed or not; the patches to WebLogic Portal are applied even when WebLogic Portal is not installed.
If WebLogic Portal is installed at a later point, the installer overwrites the patches but Smart Update shows the patches as applied.
To work around this issue, uninstall the patches, then install WebLogic Portal, and then apply the WebLogic Portal patches using Smart Update.
When you display details about an invalidated patch, the ID of the replacement patch may be provided. But if the replacement patch is subsequently invalidated by My Oracle Support, this ID is not updated and refers to an invalidated patch.
Contact My Oracle Support for a workaround for this issue.
The patch profile maintenance snapshot file produced by Smart Update cannot be easily viewed in common text editors, such as Notepad. The snapshot file does not contain conventional line breaks, which results in poorly formatted columns that cannot be easily read.
To work around this issue, use a text editor such as WordPad or TextPad to view this file. You do not need to reformat this file when sending it to My Oracle Support.
In rare cases, when using the Smart Update graphical interface, the following exception may be displayed:
java.util.ConcurrentModificationException at java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1031) at java.util.TreeMap$KeyIterator.next(TreeMap.java:1058) at com.bea.plateng.patch.gui.PatchStoreTableModel.getRowCount(PatchStoreTableModel.java:199)
This exception can be ignored.
If you uninstall any component, the patches associated with that component are not removed automatically. The patched artifacts may have been removed as part of the un-installation but the patch is still shown as applied.
To work around this issue, use Smart Update to remove the patches associated with the component before un-installation.
If you use the Smart Update graphical and command-line interfaces simultaneously, patches that you apply through the command-line interface are not visible from the GUI when you refresh the view.
To work around this issue, exit and restart the Smart Update GUI to view the new patch.