Ошибка установки клиента Oracle-путь слишком длинный

Я пытаюсь установить Oracle 11g Release 2 (client). Но это дает такую ошибку:

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. 

у вас есть идеи? Спасибо

10 ответов


для тех, кто столкнулся с этой проблемой, решением было бы заглянуть в вашу переменную окружения "PATH" и сократить ее длину, удалив ненужные пути / повторяющиеся пути, как предложил Боб Джавис в своем комментарии. Благодаря ему.

У меня были похожие проблемы, и я решил их, сделав это.

для редактирования переменной ENV в Windows 7: Пуск - > Компьютер - > Свойства - > Дополнительные настройки системы - > на " Свойства системы" окно, выберите вкладку" Дополнительно "- > нажмите" переменная среды "- > прокрутите вниз, чтобы увидеть переменную пути и нажмите" Изменить", чтобы отредактировать соответственно и нажмите" ОК", чтобы сохранить

надеюсь, кто-то может помочь :)


Это ограничение составляет на основе старых ограничений Windows, где важна длина переменных окружения. Это ограничение все еще существует в установке Oracle.

обойти это:

  • Шаг 1: скопируйте значение переменной "path" в текстовый редактор (Ex.: notepad) и сохраните это значение в качестве резервной копии.
  • Шаг 2: уменьшить размер этого пути для менее 1023 письмена. Удалите переменные пути в конце. Во время установки oracle они вам в основном не понадобятся. Сохраните эти удаленные значения в отдельном текстовом файле, потому что вам нужно добавить их позже!
  • Шаг 3: запустите установку oracle снова.
  • Шаг 4: После установки Oracle: добавить эти удаленные значения пути снова в конце пути.

удачи!

Extra screenshot


вы можете проверить флажок игнорировать все в правом верхнем углу, и это должно позволить следующей кнопке Продолжить дальше.


один из способов исправить это, чтобы перейти к stage\cvu в каталоге установщика и редактировать cvu_prereq.xml, заменить все значения (есть несколько), содержащих 1023 с большим числом, а затем попробуйте установить его снова.

возможно, потребуется сделать это после запуска установщика, но до того, как установщик выполнит проверку различных требований, таких как длина пути.


после попытки со всем, что я нашел это в Oracle wiki:

что он говорит, что вы должны уменьшить путь вашей строки, изменив "C:\Program файлы (x86)" to "C:\PROGRA~2"

обязательно сделайте резервную копию оригинального пути.


простой

проверьте размер пути, если ненужные вещи там удаляют, если нет, сохраните его как есть. И перезапустите процесс установки Oracle.

http://hashtutorial.com/plsql-tutorial/plsql-environment-setup/


простое решение:

  1. переименуйте текущую переменную PATH в PATH2
  2. затем добавьте новый путь = %PATH2%
  3. продолжить установку

но, если у вас нет ненужных путей / повторяющихся путей, и вы не можете сократить его(будьте осторожны! если вы удалите некоторые необходимые пути, это может повлиять на соответствующие услуги!), удалите некоторые пути перед установкой 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 -для клиента. :)


У меня была эта проблема, и единственный способ пройти тест пути - удалить компьютер из домена и повторно добавить его. Не могу объяснить почему, но это срабатывало. Удачи.


вы можете попробовать запустить установку от имени администратора.

надеюсь, это поможет