33

Oracle 11gリリース2(クライアント)をインストールしようとしています。しかし、それはそのようなエラーを与えます:

Environment variable: "PATH" - This test checks whether the length of the
    environment variable "PATH" does not exceed the recommended length.
Expected Value: 1023
Actual Value : 1028
List of errors: - PRVF-3929 : Adding the Oracle binary location to the PATH
  environment variable will exceed the OS length limit of [ "1023" ] for the
  variable on the node "KamalNuriyev-PC"  -
    Cause:  The installer needs to update the PATH environment variable to
            include the value "%ORACLE_HOME%/bin;". However, doing so will
            cause PATH to exceed the maximum allowable length that this
            operating system allows.  - Action:  Ensure that the sum of the
            lengths of your current PATH environment variable and that of
            "%ORACLE_HOME%/bin;" does not exceed the operating system limit.
            Restart the installer after correcting the setting for
            environment variable. 
4

12 に答える 12

23

この問題に直面している場合の解決策は、環境変数「PATH」を調べ、Bob Javis のコメントで提案されているように、不要なパス/繰り返しパスを削除して長さを短くすることです。彼のおかげです。

同様の問題があり、そうすることで解決しました。

Windows 7 で ENV 変数を編集するには: [スタート] -> [コンピューター] -> [プロパティ] -> [システムの詳細設定] -> [システムのプロパティ] ウィンドウで、[詳細] タブを選択します -> [環境変数] をクリックします -> 下にスクロールして PATH を確認します変数を選択し、[編集] をクリックして適宜編集し、[OK] をクリックして保存します。

誰かが助けてくれることを願っています:)

于 2013-03-26T12:10:41.057 に答える
3

これを修正する 1 つの方法はstage\cvu、インストーラー ディレクトリに移動して を編集しcvu_prereq.xml、 1023 を含むすべての値 (複数あります) をより大きな数字に置き換えてから、再度インストールを試みることです。

インストーラーの実行後、インストーラーが PATH の長さなどのさまざまな要件をチェックする前に、これを行う必要がある場合があります。

于 2014-08-19T13:22:09.213 に答える
2

簡単な解決策:

  1. 現在の PATH 変数の名前を PATH2 に変更します
  2. 次に、新しい PATH = %PATH2% を追加します
  3. インストールを続行する
于 2015-09-04T13:55:10.817 に答える
2

すべてを試した後、Oracle wikiでこれを見つけました:

「C:\Program Files (x86)」を「C:\PROGRA~2」に変更して、文字列のパスを減らす必要があるということです。

必ず元のパスのバックアップを作成してください。

于 2014-10-14T15:38:12.180 に答える
1

ただし、不要なパス/繰り返しパスがなく、短縮できない場合 (注意! 必要なパスを削除すると、対応するサービスに影響を与える可能性があります!)、Oracle のインストール前にいくつかのパスを削除し、インストール後にそれらを元に戻します。インストール。

または、Oracle インストールのシステム PATH 変数に Oracle パス文字列を手動で追加できます (文字列の末尾ではなく先頭に追加します)。たとえば、Oracle 11g R2 をパス「c:\ora」にインストールする場合、通常、このパス文字列は C:\ora\product\11.2.0\dbhome\BIN - サーバー用、C: \ora\product\11.2.0\client_1\BIN - クライアント用。:)

于 2013-06-25T12:28:58.513 に答える
0

私はこの問題を抱えており、PATH テストに合格する唯一の方法は、コンピューターをドメインから削除して再度追加することでした。理由は説明できませんが、うまくいきました。幸運を祈ります。

于 2016-03-02T17:31:39.160 に答える
-3

管理者としてインストールを実行できます。

それが役に立てば幸い

于 2012-08-23T11:38:13.163 に答える