Ошибка установки клиента Oracle - слишком длинный путь
Я пытаюсь установить Oracle 11g Release 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.
У вас есть идеи?
Спасибо u
Ответы
Ответ 1
Для тех, кто сталкивается с этой проблемой, решение будет состоять в том, чтобы заглянуть в вашу переменную среды "PATH" и уменьшить ее длину, удалив ненужные пути/повторяющиеся пути, как это предложил Боб Джавис в его комментарий. Благодаря ему.
У меня были подобные проблемы, и я решил это сделать.
Редактировать переменную ENV в Windows 7:
Пуск → Компьютер → Свойства → Дополнительные параметры системы → Вкл. "Свойства системы", выберите вкладку "Дополнительно" → Нажмите "Переменная среды" → Прокрутите вниз, чтобы увидеть переменную PATH, и нажмите "Изменить" на отредактируйте соответственно и нажмите "ОК", чтобы сохранить
Надеюсь, кому-то помогут:)
Ответ 2
Это ограничение основано на более старых ограничениях Windows, где важна длина переменных окружения. Это ограничение все еще существует в установке Oracle.
Работать над этим:
- Шаг 1: Скопируйте значение переменной "путь" в текстовый редактор (Исх.: блокнот) и сохраните это значение в качестве резервной копии.
- Шаг 2: Уменьшить размер этого пути до менее 1023 символов. Удалите переменные пути в конце. Во время установки оракула вам не понадобится ни одна из них. Храните эти удаленные значения в отдельном текстовом файле, потому что вам нужно добавить их позже!
- Шаг 3: Запустите установку оракула снова.
- Шаг 4: После установки Oracle: Добавьте эти удаленные значения пути снова в конце пути.
Удачи!
![Extra screenshot]()
Ответ 3
Вы можете проверить флажок игнорировать все в правом верхнем углу и включить следующую кнопку для продолжения.
Ответ 4
Один из способов исправить это - перейти в stage\cvu
в каталог установщика и отредактировать cvu_prereq.xml
, заменить все значения (их несколько), содержащих 1023 с большим числом, а затем попробовать чтобы установить его снова.
Возможно, это нужно сделать после запуска установщика, но до того, как установщик выполнит проверку различных требований, таких как длина PATH.
Ответ 5
После попытки использовать все, что я нашел это в wiki-браузере Oracle:
В нем говорится, что вы должны уменьшить свой путь строки, изменив "C:\Program Files (x86)" на "C:\PROGRA ~ 2"
Обязательно создайте резервную копию исходного пути.
Ответ 6
Простой,
Проверьте размер пути, если ненужные вещи удаляют, если нет, сохраните его как есть.
И перезапустите процесс установки оракула.
http://hashtutorial.com/plsql-tutorial/plsql-environment-setup/
Ответ 7
Простое решение:
- Переименуйте текущую переменную PATH в PATH2
- Затем добавьте новый PATH =% PATH2%
- Продолжить установку
Ответ 8
Но если у вас нет ненужных путей/повторяющихся путей, и вы не можете сократить его (будьте осторожны! если вы удалите некоторые необходимые пути, это может повлиять на соответствующие службы!), перейдите к удалению некоторых путей до установки 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 - для клиента.:)
Ответ 9
У меня была эта проблема, и единственный способ получить тест PATH - удалить компьютер из домена и снова добавить его. Не могу объяснить, почему, но это сработало для нас. Удачи.
Ответ 10
Я использовал два подхода, чтобы сократить мою переменную окружения PATH:
1) Используйте другие переменные среды, например:% CommonProgramFiles (x86)% для "C:\Program Files (x86)\Common Files"% ProgramFiles (x86)% для "C:\Program Files (x86)"
2) Используйте 8-значные имена путей DOS, например: MICROS ~ 4 для "Microsoft SQL Server" * Ваша система может иметь другое число в окне CMD, перейдите в родительскую папку и введите "dir/ad/x",
Итак, "C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn" становится "% ProgramFiles (x86)%\Micros ~ 4\140\DTS\Binn" сбережения 15 символов.
Сделайте это достаточно для ваших путей, и общая длина значительно сократится.
Ответ 11
Вы можете попробовать запустить install как администратор.
Надеюсь, что это поможет