OPatchがエラーコード73で失敗しましたか? 修正方法

OPatchがエラーコード73で失敗しましたか? 修正方法

Oracle は、Oracle Corporation によって開発された人気のリレーショナル データベース管理システム (RDBMS) です。これは世界中で広く使用されていますが、一部の管理者はパッチのインストール中または Oracle のアップグレード中に OPatch がエラー コード 73 で失敗することに遭遇しました。

この問題は特定のアップデートに関して広く報告されていますが、通常は、暫定パッチを適用できないことの原因はユーザー側にある問題です。

エラー コード 73 とは何なのか疑問に思っている方のために説明します。これは、パッチが現在のインストールと互換性がないこと、または別のプロセスがパッチをブロックしていることを示します。その背後にある一般的な理由は次のとおりです。

  • 間違ったパス
  • 権限が不十分です
  • 別のOracle Universal Installerが実行中です
  • 在庫の問題
  • 間違ったOracle Interim Patch Installerの実行

エラー コード 73 で失敗した OPatch を修正するにはどうすればよいですか?

少し複雑な解決策に進む前に、まず次の簡単な解決策を試してください。

  • コンピュータを再起動し、Oracle パッチを再度実行してみてください。
  • 正しいパッチをインストールしていることを確認してください。お使いのシステムに適用できるかどうかを確認してください。
  • 管理者アカウントを使用して Oracle パッチをインストールしていることを確認してください。
  • 管理者権限でコマンド プロンプトを実行します。それを右クリックし、「管理者として実行」を選択するだけです。
  • ORACLE_HOME/.patch_storage ディレクトリがロックされているかどうかを確認してください。その場合は、復元してから、patch_locked ロック ファイルを削除してください。
  • 破損したパッチ ファイルが原因である場合に備えて、パッチを再度ダウンロードします。

どれも機能しない場合は、次にリストされている修正に進みます。

1. 他のすべての Oracle プロセスを終了します。

  1. Ctrl+ Shift+を押してEscタスク マネージャーを開き、すべてのOracleプロセスを見つけます。
  2. それぞれを個別に右クリックし、[タスクの終了]を選択します。
    opatch を修正するタスクの終了がエラー コード 73 で失敗しました
  3. すべて終了した後、パッチのインストールを再試行します。

多くの場合、OPatch がエラー コード 73 19c で失敗した場合は、別の Oracle プロセスが原因であり、それを終了すると動作が再開されるはずです。

2. 権限を再構成する

  1. ORACLE_HOME/.patch_storage フォルダに移動し、それを右クリックして「プロパティ」を選択します。
  2. [セキュリティ] タブに移動し、[編集]をクリックします。
    編集
  3. リストから [管理者] またはアクティブなユーザー プロファイルを選択し、[許可] の下の[フル コントロール]チェックボックスをオンにし、[ OK]をクリックして変更を保存します。
    フルコントロール

あるいは、oraInventory のサブディレクトリの所有権を変更し、正しく構成することもできます。

3. Oracleホームの再登録

OPatch LsInventoryが「OPatchがエラー・コード73で失敗しました」というメッセージを返す場合は、間違ったOPatchインベントリの場所を指しているか、Oracleホームがその場所にアタッチされていない可能性があります。

問題を修正するには、次のコマンドを実行します。% cd $ORACLE_HOME/oui/bin % ./attachHome.sh

4. ファイルを手動で移動する

CPUパッチがインストールされていない場合は、次のファイルをOPatchインストール・ディレクトリから専用のOPatchディレクトリに手動で移動します。

  • opatch.install
  • opatch.log
  • opatch.ライセンス
  • opatch.マニュアル
  • opatch.properties
  • opatch.scripting
  • opatch.service
  • opatch.設定
  • opatch.バージョン

5. Oracle ホームの場所を変更する

システム管理者は、Oracle ホームが正しく設定されていない場合、Weblogic 12c で OPatch の取得がエラー コード 73 メッセージで失敗すると報告しました。場所を変更するだけでうまくいきました。

最初は次の場所にあるはずです。/oracle/DRD/11203

Oracle ホームを次の場所に移動します。/oracle/DRD/112_64

また、ORACLE_HOME 環境変数が Oracle と同じディレクトリに保存されていることを確認してください。

6.ignoreSysPrereqs スイッチを使用します。

  1. Windows +を押してS 検索を開き、「 コマンド プロンプト 」と入力して、関連する結果を右クリックして、「管理者として実行」を選択します。
    コマンド・プロンプト
  2. UAC プロンプトで[はい]をクリックします。
  3. OPatchのインストールフォルダーを設定します。
  4. ここで、次のコマンドを実行します。 OPatch -ignoreSysPrereqs
    opatch を修正するコマンドがエラー コード 73 で失敗しました
  5. コマンドが実行されるのを待って、OPatchのインストールが正常に完了したかどうかを確認します。

7. Oracle サポートに連絡する

他に何も解決しない場合、最後の選択肢はOracle サポートに問い合わせることです。おそらくそれは最新のパッチのバグであり、他の人も同じことを報告していれば、サポート チームはそれを知るでしょう。

それ以外の場合でも、このようなクエリを処理する能力が十分に備わっており、どのような問題が OPatch がエラー コード 73 で失敗したというメッセージを引き起こす可能性があるかを把握しています。

いくつかのパッチの競合など、エラーの背後には多くの根本的な原因がありますが、通常は簡単に修正できます。

重要なファイルの欠落や途中での破損を避けるために、安定した高速インターネット接続を介してアップデートをダウンロードすることをお勧めします。

以下のコメントセクションで、エラーを修正するのに何が役に立ったかを教えてください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です