Ошибка установки клиента 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: добавить эти удаленные значения пути снова в конце пути.
удачи!
вы можете проверить флажок игнорировать все в правом верхнем углу, и это должно позволить следующей кнопке Продолжить дальше.
один из способов исправить это, чтобы перейти к stage\cvu
в каталоге установщика и редактировать cvu_prereq.xml
, заменить все значения (есть несколько), содержащих 1023 с большим числом, а затем попробуйте установить его снова.
возможно, потребуется сделать это после запуска установщика, но до того, как установщик выполнит проверку различных требований, таких как длина пути.
после попытки со всем, что я нашел это в Oracle wiki:
что он говорит, что вы должны уменьшить путь вашей строки, изменив "C:\Program файлы (x86)" to "C:\PROGRA~2"
обязательно сделайте резервную копию оригинального пути.
простой
проверьте размер пути, если ненужные вещи там удаляют, если нет, сохраните его как есть. И перезапустите процесс установки Oracle.
http://hashtutorial.com/plsql-tutorial/plsql-environment-setup/
простое решение:
- переименуйте текущую переменную PATH в PATH2
- затем добавьте новый путь = %PATH2%
- продолжить установку
но, если у вас нет ненужных путей / повторяющихся путей, и вы не можете сократить его(будьте осторожны! если вы удалите некоторые необходимые пути, это может повлиять на соответствующие услуги!), удалите некоторые пути перед установкой 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 -для клиента. :)
У меня была эта проблема, и единственный способ пройти тест пути - удалить компьютер из домена и повторно добавить его. Не могу объяснить почему, но это срабатывало. Удачи.