OPatchautoBinaryは、選択されたOracleホームの単一パッチを適用するツールです。セッションごとに1つのOracleホームのみパッチを適用できます。ユーティリティは、ビットを適用する前に前提条件チェックを内部的に実行します。
操作の性質
OPatchautoBinaryは、ターゲットがすでに停止していることを前提とします。
OPatchautoBinaryは、Oracleホームへのバイナリ・ビットの適用以外に他の操作を実行しません。
OPatchautoBinaryは、OPatchコマンドを内部的に使用して操作を実行します。
OPatchautoBinaryは、セッションごとに1つのパッチのみ適用できます。選択されたパッチは、次のパッチのいずれかである可能性があります。
個別パッチ
複合パッチ
SystemPatch (複数のパッチを含む)
OPatchautoBinaryは、選択されたOracleホームで次の操作を実行します:
セッション中に適用されるパッチの順序付けされたリストを収集します。複合およびシステム・パッチの場合、リストに1つ以上のパッチを含むことができます。
パッチの前提条件チェックを実行します。
パッチを適用します。
分析モードで実行する場合、OPatchautoBinaryはパッチの前提条件チェックを実行しますが、ビットを適用しません。分析モードでOPatchautoBinaryを実行するには、-analyze
コマンド・ライン・オプションを使用します。詳細は、「構文およびコマンド」を参照してください。
SystemPatchには、内部にパッチのリストが含まれています。各パッチに対して、適用できるターゲット・タイプのリストが定義されます。デフォルトで、OPatchautoBinaryはSystemPatch内のすべてのパッチを選択されたOracleホームに適用します。OPatchautoBinaryが適用できるパッチのみを選択されたホームに適用するために、特定のターゲット・タイプを指定できます。
OPatchautoBinaryユーティリティのコマンド・ライン構文は次のとおりです。
opatchauto [ apply | rollback ] <patch_location> -binary -oh <oracle_home path> [-target_type <target_type>] [-analyze] [-invPtrLoc <oraInst.loc> ] [-jre <JRE Location> ]
オプション | 説明 |
---|---|
<patch_location> | パッチの場所へのパスです。SystemPatchの場合、このパスにはbundle.xmlファイルが含まれています。 |
-oh | パッチを適用するOracleホームのパス。 |
-target_type | これはOracleホームのタイプを指定します。これらは各ターゲット・タイプの事前に定義された値です。 |
-analyze | 前提条件チェックのみを実行して、パッチ・セッションの実行可能性を報告します。 |
-invPtrLoc | インストールで-invPtrLoc オプションを使用した場合にoraInst.locファイルを見つけるために使用されます。oraInst.locファイルのパスにする必要があります。 |
-jre | このオプションは、Oracleホーム下のデフォルトの場所のかわりに、特定のJRE(Java)の場所を使用します。 |