DESCRIPTION
    This operation is used to Apply a set of patches, at a time. 
    Use one of -phBaseDir or -phBaseFile to specify the location
    of patches. Use -silent to apply the patches in silent mode.

SYNTAX
opatch util NApply    [ -force ]
                      [-init <parameters for the init script in escaped double
                      quotes> [-opatch_init_end] ] [-jre <LOC> ]
                      [-no_bug_superset ] [-no_relink] [-oh <ORACLE_HOME> ]
                      [ -phBaseDir <Path to the dir containing all patches> ]
                      [ -phBaseFile <Path to the file containing the
                        location of the patches to be applied> ]
                      [-post <parameters for the post script in
                      escaped double quotes> [-opatch_post_end] ]  
                      [-pre <parameters for the pre script in
                      escaped double quotes> [-opatch_pre_end] ]
                      [ -property_file <Path to property file> ]
                      [-silent ] [-verbose ]  

                         
OPTIONS
              
       -force
              If a conflict exist which prevents the patch from being
              applied, the -force flag can be used to apply the patch.
              OPatch will remove all the conflicting patches before
              applying the current patch. In case of conflict among 
              the patches to be applied, the non conflicting patches
              will be applied.

       -init
              This option is used to pass parameters to the init
              script. This script is executed before prerequisite checks
              are run. The value for this option have to be enclosed
              in double quotes. The parameters will be common parameters
              which will be passed to init scripts of all patches being
              applied.

       -jre
              This option tells OPatch to use JRE (java) from the
              specified location instead of the default location
              under Oracle Home. 

       -no_bug_superset
              This option tells OPatch to error out if the current
              patch's bugs-to-fix is a super-set (or same set) of an
              installed patch's bugs-fixed in the Oracle Home.

       -no_relink
              The nolink option does not perform any make operations.
              This option can be used during multiple patch.
              applications and perform the linking step only once.
              OPatch does not keep track of the make operations it
              did not perform. It is the job of the OPatch users to
              make sure the execute OPatch without this option at
              the end, so that compilation happens once.

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

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

       -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.

       -phBaseDir
              Used to specify a directory containing patch directories (or)
              zip files.
              Note: The directory should contain only non-duplicate patches
                    in zipped or unzipped format.

       -phBaseFile
              Used to specify a file which contains patch locations delimited
              by new line.

        -post
              This option is used to pass parameters to the post script.
              This script is executed after application of the patch.
              The value for this option have to be enclosed in double
              quotes. The parameters will be common parameters which will
              be passed to post scripts of all patches being applied.

        -pre
              This option is used to pass parameters to the pre
              script. This script is executed before application of
              the patch. The value for this option have to be enclosed
              in double quotes. The parameters will be common parameters 
              which will be passed to pre scripts of all patches being 
              applied.

       -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.

       -report
              Just prints out the actions without executing.

       -silent
              This suppresses any user-interaction.

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