Oracle internals, debugging and undocumented features

Patch utility interface

This is also undocumented feature.As name suggest this utility is used to install patches or to be more precise online patches without shooting down instance ( as you know Oracle  now offers online patching ).

This patch utility can be invoked by running oradebug command:

oradebug patch

Here is list of all available options which are self descriptive:

[list|install|remove|disable|enable]  <file> <temp>
temp = (disabled at restart
file = (in $ORACLE_HOME/hpatch/)

$ORACLE_HOME/hpatch directory contains shared libraries used by online patching.

$ORACLE_HOME/hpatch/orapatch@.cfg ( configuration file )

Oracle has dummy patch 6198642 which can be used to test online patching.You can see it on Laurent’s blog:


and more on online patching:



One response to “Patch utility interface

  1. Pingback: Blogroll Report 26/02/2010 – 05/03/2010 « Coskan’s Approach to Oracle

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: