web-dev-qa-db-ja.com

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

Windows 10 pro PC/Dell Vostro3860にOracleClientを正しくインストールする方法を知りたいのですが、「PATHが長すぎます」というエラーが発生したため、クライアントソフトウェアのインストールで問題が発生しました。

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

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

運がない。

それをインストールするときに表示されるのと同じメッセージです。

そのため、エラーのためにインストールを続行できないという問題が発生しました。これは、最新のパッチが適用された新しいWindows 10 proPCです。

Oracleクライアント:Oracle 11g

Oracleクライアントを正しくインストールしてこの問題を修正する方法を教えてください。それ以外の場合は、インターネットに接続されていないため、環境でのセットアップに非常に時間がかかるWindows 10proを再インストールする必要があります。残念ながら。

2
Seven

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

古いインスタレーションは、それらの時代を切望して記憶し、今日でも有効であるかのように動作します。残念ながら、Oracleのインストールは、これらの時間のかかるものの1つです。

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

PATHのトリミングは、無料の System Path Commander を使用することで簡単にできます。

もちろん、完了したらすべてをPATHに戻すことを妨げるものは何もありません。オラクルは、これからも非常に楽しく機能し続けます。 System Path Commanderは、右クリックメニューコマンド「CopyChecked Dirs to Clipboard」を使用して保存し、「Add ...」コマンドを使用して復元することで、これを支援できます。

安全対策として、万が一の場合に備えて、最初にシステムの復元ポイントを作成できます。

0
harrymc