DESCRIPTION
    Rollback an existing one-off patch indicated by the reference-id.

SYNTAX
opatch rollback -id <ID> [-ph <Patch Location>]  [-delay <value>]
              [-init <parameters for the init script in escaped double
                 quotes> [-opatch_init_end] ]
              [-invPtrLoc <Path to oraInst.loc> ] [-jdk <LOC>]
              [-jre <LOC> ] [-local]  [-oh <ORACLE_HOME>]
              [-retry <value>]  [-silent]  [-verbose]
              [-no_relink] [-pre <parameters for the pre
              script in escaped double quotes> [-opatch_pre_end] ]
              [-post <parameters for the post script in escaped
              double quotes>[ -opatch_post_end] ] [-no_sysmod]
              [-property_file <path to property file>]
              [-local_node <Local node name>]
              [-remote_nodes <List of remote nodes (node1,node2)>]

OPTIONS
       -all_nodes
              Rollback the patch using all-nodes mode.

       -delay
              If -retry is specified, this option tells OPatch how
              many seconds it should wait before attempting to lock
              inventory again in case of a previous failure.

       -id
              Use 'lsinventory' option to display all patch id's.
              Each one-off patch is indicated by its id. To rollback
              a patch the id for that patch must be supplied

       -invPtrLoc
              Used to locate the oraInst.loc file. Needed when the
              installation used the invPtrLoc flag. This should be
              the path to the oraInst.loc file

       -jdk
              This option tells OPatch to use JDK (jar) from the
              specified location instead of the default location
              under Oracle Home.  If jre option is not specified,
              java virtual machine is executed from jdk location

       -jre
              This option tells OPatch to use JRE (java) from the
              specified location instead of the default location
              under Oracle Home. Both jdk and jre options cannot be
              specified together. OPatch will display error in that
              case

       -local
              Roll back then update inventory of the local node.
              Do not propagate the patch or inventory update to other
              nodes

       -oh
              The oracle home to work on. This takes precedence over
              the environment variable ORACLE_HOME

       -ph
              Specify the valid patch directory area. Rollback will
              use the command types found in the patch directory to
              identify what commands are to be used for the current
              operating system

       -retry
              This option tells OPatch how many times should retry in
              case of an inventory lock failure.

       -silent
              This suppresses any user-interaction and defaults any
              Y|N question to Y. This option is not supported on
              RAC yet

       -verbose
              This option prints more OPatch output to the screen
              as well as to the log file

       -report
              Just prints out the actions, without executing

       -no_relink
              Do not perform the make operations in the patch. This
              option can be used during multiple patch removals and
              perform the compilation step only once

       -opatch_post_end
              This option is used to mark the end of post options.
              Without this option everything after post till end of
              the command is passed into post. This option is
              meaningless without -post option.

       -opatch_pre_end
              This option is used to mark the end of pre options.
              Without this option everything after pre till end of
              the command is passed into pre.This option is
              meaningless without -pre option.

       -pre
              This option is used to pass parameters to the pre
              script.  This script is executed before removal of the
              patch. The value for this option have to be enclosed in
              double quotes. This option should be ended by the option
              'opatch_pre_end'.

       -post
              This option is used to pass parameters to the post
              script.  This script is executed after removal of the
              patch. The value for this option have to be enclosed
              in double quotes. This options should be ended by the
              option 'opatch_post_end'.

       -no_sysmod
              This option specifies not to update the files in the
              system. It just updates the inventory. It also will not
              execute the pre and post scripts

       -property_file
              The user defined property file for OPatch to use. The
              path to the property file should be absolute. This
              property file takes precedence over the one that is
              supplied with OPatch

       -local_node
              This option can be used to specify to OPatch the local
              node name to be used for RAC mode rollback of the patch

       -remote_nodes
              This option can be used to specify to OPatch the list
              of remote nodes to be used for RAC mode rollback of 
              the patch. The node names are comma separated and
              without spaces

PARAMETERS
       Patch ID of the patch to be rolled back unless the command is
       invoked within a patch area.
