「パスが長すぎます」というエラーで Oracle クライアントのインストールに失敗しました

「パスが長すぎます」というエラーで Oracle クライアントのインストールに失敗しました

クライアント ソフトウェアのインストール時に「PATH が長すぎます」というエラーが発生するため、Windows 10 Pro PC/Dell Vostro 3860 に Oracle クライアントを適切にインストールする方法を知りたいです。

エラーメッセージが表示された後に管理者ツールを使用してインストールしようとしましたが、どうすればよいですか?

  1. バックアップした後、DELL や INTEL などの PATH 変数内の不要なプログラム パスを削除しました。
  2. PATH 変数内のプログラム パスの長さが 8 文字を超える場合、8.3 形式に修正しました。
  3. 念のため保存して PC を再起動します。
  4. 念のため、インストーラー ファイルとフォルダーをローカルにコピーした後、管理者権限で Oracle クライアントをインストールしようとしました。

運がなかった。

インストール時に同じメッセージが表示されます。

そのため、エラーのためにインストールを続行できず、そこで行き詰まっています。これは、最新のパッチが適用された新しい Windows 10 Pro PC です。

Oracle クライアント: Oracle 11g

Oracle クライアントを適切にインストールしてこの問題を解決する方法を教えてください。そうしないと、インターネット接続がないため、私の環境ではセットアップに非常に長い時間がかかる Windows 10 Pro を再インストールする必要があります。残念です。

答え1

はるか昔、遠い昔の Windows では、環境変数は 1023 文字に制限されていました。

古いインストールは、今でも懐かしく思い出し、現在でも有効であるかのように動作します。残念ながら、Oracle インストールは、このような時間凍結されたものの 1 つです。

問題は、SYSTEM の PATH 環境変数が Oracle には長すぎることです。Oracle が独自の環境変数を追加した後、全体の長さが 1023 を超えないように、この環境変数を短くする必要があります。

PATHのトリミングは、無料の システムパスコマンダー

もちろん、完了したらすべてを PATH に戻すことを妨げるものは何もありません。Oracle は問題なく動作し続けます。System Path Commander は、保存には右クリック メニュー コマンドの [チェックしたディレクトリをクリップボードにコピー] を、復元には [追加...] コマンドを使用することで、これに役立ちます。

安全対策として、念のため、まずシステム復元ポイントを作成しておくとよいでしょう。

関連情報