web-dev-qa-db-ja.com

環境変数PATHが推奨の長さを超えています

Windows 10 ProにOracle 12cをインストールしていて、エラーメッセージが表示されます。

"PRVF-3919:環境変数" PATH "の値の取得に失敗しました"

私はいくつかの同様の質問を読み、推奨される手順に従いました:

  1. 管理者としてインストール設定を実行しています
  2. パスの名前をPATHに変更しました
  3. パスの既存の文字を数えました(834、1023の制限をかなり下回っています)
  4. サイズを減らすために不要なPathステートメントを削除しました
  5. パスのすべてのエントリを削除して、新しく始めました。

まったく役に立たない。まだ同じエラーメッセージが表示されます。誰か他のアイデアや提案がありますか?

ありがとう、MFC

1
mf.cummings

ご回答ありがとうございます。 @ John Eisbrener が正解だったと思います。デフォルトのユーザーディレクトリのインストールを受け入れる代わりに、ルート「C:\ Oracle」ディレクトリにインストールを配置しました。その後は問題なくインストールされました。

ご回答ありがとうございます。

2
mf.cummings

私はしばらくの間このエラーを探していましたが、私のマシンでこれが発生した理由を適切に応答できませんでした。これは、私のケースに該当するトピックのOracleサポート記事です:Oracleデータベース/クライアントインストール12.1.0.2/12.2.0.1は、WINDOWS 10ビルド1703でPRVF-3919を発生させます(ドキュメントID 2307844.1)

問題は、インストーラーがPATH変数にアクセスできず、それが原因でインストールを停止するのに十分愚かであることです(すべてのチェックを強制的にバイパスしない限り)。 Microsoftのバグが原因: https://blogs.msdn.Microsoft.com/winsdk/2017/08/24/openservice-fails-on-a-service-marked-for-deletion-on-windows- 10-version-1703-os-build-15063 / さらに、これは11.2.0.4インストーラでも発生することがわかりました。

このバグは、Oracleインストーラーが正常に実行されるWindows 1709バージョンで修正されています。これが、影響を受けるOSバージョンでこの問題に苦しんでいる人、変数などを微調整しようとしている人、などすべてが無駄に役立つことを願っています。

1
naar